Примерно так должна выглядеть админка для изменения кода.
Бывают частные случаи, когда доступ есть, но код все равно не редактируется, но на то они и частные, чтобы разбирать каждую такую ситуацию отдельно.
Как установить код события
После того, как у нас есть логин и пароль и они соответствуют нужному уровню доступа, пора позаботиться о ТЗ, а именно, о документе, в котором будут представлены все нужные коды для установки. Что очень важно, коды должны быть в правильном формате.
Касательно установки кода аналитики, ремаркетинга и GTM мы не будет подробно разбирать ситуации, так как все, что необходимо там сделать — это скопировать и вставить код в нужный блок сайта (head, body). Более подробно разберем установку кода целей на сайте, так как там существует очень много вариаций на тему того, когда и как именно должна срабатывать отправка цели. Для начала определимся с событиями, которые могут возникать на странице.
Событие — это сигнал от браузера о том, что что-то произошло. Существует много видов событий. Посмотрим список самых часто используемых, пока просто для ознакомления.
С точки зрения разработчика, на одной странице может происходить больше 10 разных видов события, поэтому при формировании ТЗ нужно четко понимать, какой именно тип событий нужен вам, и когда именно должна происходить отправка цели. Вот небольшой список популярных событий, которые могут происходить внутри HTML-страницы.
События мыши:
- click — кликнули на элемент левой кнопкой мыши;
- contextmenu — кликнули на элемент правой кнопкой мыши;
- mouseover — на элемент наводится мышь;
- mousedown и mouseup — кнопку мыши нажали или отжали;
- mousemove — при движении мыши.
События на элементах управления:
- submit — посетитель отправил форму;
- focus — посетитель фокусируется на элементе, например нажимает на что-то.
Клавиатурные события:
- keydown — посетитель нажимает клавишу;
- keyup — посетитель отпускает клавишу.
События документа:
- DOMContentLoaded — когда HTML загружен и обработан, DOM документа полностью построен и доступен.
Как видите, событий существует немало, но все-таки в 95% случаев PPC-специалиста интересуют нажатия (то есть клики) и успешные отправки формы (сабмиты).
Теперь можем перейти к технической составляющей — способу установки кода отслеживания самостоятельно и без программиста!
Важный нюанс — это формирование самого кода. Так как сейчас существует два вида установки аналитики: вариант с GA или же вариант GTAG.
Код отслеживания для них имеет существенные отличия.
Пример настройки кода целей для формата GTAG
Отправка событий
Для отправки событий со страницы, на которую добавлен код отслеживания, используйте следующие настройки команды event: