Определитесь, что нужно отслеживать. Кнопку или отправку формы. Начнем с кнопки.
document.querySelector и внести её в переменную, которую мы назовём buttonvar button = document.querySelector('#cover ~ section a');
onclick.button.onclick = function () {
}
button.onclick = function () {
dataLayer.push({
'event': 'Event_landing_page',
'eventCategory': 'order',
'eventAction': 'form_send',
});
}
var button = document.querySelector('#cover ~ section a');
button.onclick = function () {
dataLayer.push({
'event': 'Event_landing_page',
'eventCategory': 'order',
'eventAction': 'form_send',
});
}
Все выглядит практически так же как и в настройках для кнопки, только лишь событие будет onsubmit, а не onclick как в примере выше. Так же, стоит заменить название переменной, что бы избежать одинаковых названий.
var form = document.querySelector('#cover ~ section form');
form.onsubmit = function () {
dataLayer.push({
'event': 'Event_landing_page',
'eventCategory': 'order',
'eventAction': 'form_send',
});
}
Подробнее о событиях onclick, onsubmit и querySelector
<head><!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '772721986392137');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=772721986392137&ev=PageView&noscript=1
https://www.facebook.com/tr?id=772721986392137&ev=PageView&noscript=1
https://www.facebook.com/tr?id=772721986392137&ev=PageView&noscript=1
https://www.facebook.com/tr?id=772721986392137&ev=PageView&noscript=1
"
/></noscript>
<!-- End Facebook Pixel Code -->
fbq('track', 'Lead');
document.querySelector и внесем её в переменную, которую назовём buttonvar button = document.querySelector('#cover ~ section a');
onclick.button.onclick = function () {
}
button.onclick = function () {
fbq('track', 'Lead');
}
var button = document.querySelector('#cover ~ section a');
button.onclick = function () {
fbq('track', 'Lead');
}
Все выглядит практически так же как и в настройках для кнопки, только лишь событие будет onsubmit, а не onclick как в примере выше. Так же, стоит заменить название переменной, что бы избежать одинаковых названий.
var form = document.querySelector('#cover ~ section form');
form.onclick = function () {
fbq('track', 'Lead');
}
Что бы удостоверится в правильной установке Facebook Pixel, используется специальное расширение для Chrome - Facebook Pixel Helper. Расширение отображает как и успешную установку, так и ошибки которые могли возникнуть после нее.
Подробнее о событиях onclick, onsubmit и querySelector
В after<body> вставляем скрипт:
var osTarget = ''; /* URL для отправки формы */
var osContainer = null; /* Элемент DIV, в котором выводить результаты поиска */
var osTourContainer = null; /* Элемент DIV, в котором выводить подробную информацию о туре */
var osLang = 'ru'; /* язык интерфейса (ru|ua) */
var osTourTargetBlank = false; /* Открывать страницу тура в новом окне? */
var osOrderUrl = null; /* Вместо формы заказа, переходить на указанный url */ </script>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic" rel="stylesheet">
<link rel="Stylesheet" href="https://export.otpusk.com/os/onsite/form.css" type="text/css" />
<link rel="Stylesheet" href="https://export.otpusk.com/os/onsite/result.css" type="text/css" />
<link rel="Stylesheet" href="https://export.otpusk.com/os/onsite/tour.css" type="text/css" />
<script src="https://export.otpusk.com/api/session?access_token=2c3de-8406d-e659d-27414-4bb9b"></script>
<script src="https://export.otpusk.com/js/onsite/"></script>
<script src="https://export.otpusk.com/js/order"></script>```
Радуемся 😃

5.1. В появившемся окне сначала создаем и настраиваем новый тег
5.2. Для того что бы срабатывание ГТМ можно было отследить в Google Analytics (далее GA) тип тега должен быть GA - Universal Analytics

Задавайте осмысленные переменные, при добавлении множества тегов это важно для понимания какой из тегов сработал!
Итог: 

Открываем выпадающее меню, в котором выбираем: "Новая переменная…"
ВНИМАНИЕ! Переменную нужно будет создать только ОДИН раз на аккаунт. Она предназначена для связки ГТМ и GA.
7.1. В открывшемся окне, в поле "Идентификатор отслеживания" нужно ввести уникальный id от GA(заходим в гугл аналитику и берем там код который вводили в пункте 2). Жмем кнопку "Сохранить" 
7.2 Задаем переменной осмысленное название.
Нас возвращает на предыдущий экран. Где нужно ввести название созданного нами тега

Нажимаем кнопку сохранить. В открывшемся окнем нажимаем кнопку добавить триггер:

Пояснение: Ранее мы создали тег он нужен для того чтобы отображать действия пользователей (отправку формы, клик кнопки и тд) в GA Сейчас мы создаем триггер. При настройке триггера мы указываем элемент или событие клик на которое нам нужно отображать в аналитике. Простыми словами - Клиент заходит на сайт, кликает по кнопке, настроенный триггер на эту кнопку срабатывает и в аналитику к нам приходит оповещение.
В открывшемся окне нажимаем на + в правом верхнем углу. Попадаем на страницу, и кликаем по элементу показанному на скриншоте:

Выбор типа триггера
В открывшемся сайт баре выбираем нужный нам тип (можно отслеживать заход на страницу, для подсчета количества трафика, клик по кнопке и тд)
Сейчас мы отслеживаем клик по кнопке в кавере сайта, потому выбираем Клик - все элементы 
Настройка триггера Выбираем “некоторые клики” (можно оставить все тогда будет считываться любой клик на сайте) Далее нам нужно “привязаться” к нужной нам кнопке. В самом низу имеем три поля, где нам нужно выбрать:

Называем наш триггер и жмем кнопку сохранить
Мы попали обратно на страницу с тегом и подключенным к нему триггером

Жмем кнопку сохранить и попадаем на главную страницу ГТМ. Готово вы великолепны! 😃
Проверяем работоспособность
На главной странице ГТМ есть кнопке "предварительный просмотр", жмем на неё

Заходим на сайт к которому в самом начале подключили GA и ГТМ (нужно обновить страницу) и видим панель ГТМ в которой видны созданные теги. Они распределены по категориям

Совершаем клик по элементу к которому ранее привязались, после чего наш тег попадает в категорию сработавших тегов

Поздравляю, Вы великолепны

Здесь видим во сколько сработал и главное какой тег






