Совет: Диспетчер тегов Google

Диспетчер тегов Google зарекомендовал себя как стандарт де-факто для интеграции скриптов отслеживания. Таким образом, с одной стороны, обязанности (онлайн-маркетинг и программирование) четко разделены, а с другой стороны, вы можете быстро настроить и изменить отслеживание через дополнительный канал развертывания. Вот два небольших совета по настройке триггеров.


При создании триггеров очень часто выбирается параметр "Соответствие CSS-селектору" в качестве типа срабатывания. Например, если ввести значение `.foo .bar .button` , триггер часто не срабатывает должным образом. Причина обычно заключается в том, что другие HTML-элементы (например, элементы `<span>` для дополнительного оформления) могут быть скрыты внутри элемента кнопки. Если затем щелкнуть непосредственно по этим дочерним элементам, триггер не сработает — событие не распространяется (не всплывает) вверх по иерархии DOM. Чтобы избежать этого, нужно повторить селектор и добавить универсальный селектор "*". В нашем примере полное выражение выглядит так: `.foo .bar .button, .foo .bar .button * .`

Второй совет: в браузере Safari, начиная с iOS 10.2 (до текущей версии), наблюдается тревожное поведение: если вы отслеживаете ссылки mailto :, то при определенных обстоятельствах после нажатия на ссылку появляется следующее сообщение.:

Здесь активирован тип триггера « Клик - Только ссылки » с опцией « Ждать теги ». Это задерживает активацию фактической цели ссылки, что приводит к вышеупомянутому сообщению. После отключения опции проблема больше не возникает. В качестве альтернативы вы можете использовать тип триггера « щелкнуть - все элементы » и использовать селектор CSS, чтобы максимально точно указать цель в виде ссылки.

Назад