Диспетчер тегов Google: как запускать триггер каждые n просмотров страниц (выборка) | Зона Мартех

Парадоксальный эффект от добавления инструментов на сайт напоминает известный в науке феномен: Эффект наблюдателя. Эффект наблюдателя означает, что наблюдение за системой влияет на то, что наблюдается. Точно так же, как само наблюдение может непреднамеренно изменить результаты эксперимента, включение инструментов, предназначенных для оптимизации веб-сайта, иногда может иметь непредвиденные последствия, такие как замедление загрузки и ухудшение пользовательского опыта.

Владельцы веб-сайтов должны ориентироваться в этом хрупком балансе и тщательно оценивать необходимость и влияние каждого инструмента, который они планируют внедрить. Расставляя приоритеты для ключевых инструментов, регулярно отслеживая производительность и применяя лучшие практики, они могут использовать преимущества оптимизации, сводя при этом к минимуму потенциальные недостатки.

В конечном счете, поиск правильного баланса между оптимизацией и пользовательским опытом имеет решающее значение для создания успешного веб-сайта, который привлекает и удерживает посетителей. Зная об эффекте наблюдателя в веб-разработке, владельцы веб-сайтов могут принимать обоснованные решения, которые приводят к лучшим результатам для их веб-сайта и пользователей.

Посещение образцов

У меня есть Martech Zone, интегрированная с Microsoft Clarity, поэтому я могу наблюдать за сеансами и фиксировать уникальное поведение пользователей. Это привело к нескольким улучшениям в макете моего сайта (и еще больше), и я ценю этот инструмент. Но загрузка инструмента при каждом посещении также замедляет работу моего сайта. Разница невелика, но в этом нет необходимости при каждом посещении. Все, что мне нужно, это выборка моих пользователей.

Используя расчет размера выборки, я могу иметь уверенность в 95% примерно для 774 сеансов из 60 000 моих ежемесячных пользователей. Итак… почему бы просто не запустить тег каждые 1000 посещений, чтобы получить случайную выборку общего числа моих посещений? Я начал задаваться вопросом, смогу ли я сделать это в нашей системе управления тегами (TMS), Google Tag Manager (GTM), и это возможно!

ЧИТАТЬ   Рекламный стенд баннер: новые возможности для маркетинга

Выборка Диспетчера тегов Google

Это решение использует Диспетчер тегов Google для реализации выборка, что позволяет вам собирать данные о репрезентативной части посетителей вашего сайта, а не отслеживать каждого отдельного посетителя. Компания может контролировать процент посетителей, чьи действия фиксируются и анализируются, настроив Пользовательская переменная JavaScript и один Курок в Диспетчере тегов Google.

ОДИН Пользовательская переменная JavaScript использует простую математическую функцию для случайного выбора примерно 1 из каждых 1000 посетителей (или любого другого желаемого соотношения). Когда посетитель загружает страницу или выполняет действие, соответствующее условиям триггера, переменная оценивается. Если посетитель входит в случайно выбранную выборку, срабатывает соответствующий тег и собираются его данные.

Как реализовать выборку

Вот пошаговое руководство по реализации решения для выборки в Диспетчере тегов Google вместе с объяснением кода:

  1. Создать новый Пользовательская переменная JavaScript:
    • В контейнере Диспетчера тегов Google перейдите к Переменные
    • Ниже Пользовательские переменныещелкнуть Новый
    • Назовите переменную, например. Каждые 1000
    • В Переменная конфигурация раздел, выберите Пользовательский JavaScript как тип переменной
    • Введите следующий код в редакторе кода и сохраните переменную:
function() {
  return Math.floor(Math.random() * 1000) === 0;
}

Объяснение кода:

  • Math.random() генерирует случайное число от 0 до 1 (эксклюзивное)
  • * 1000 масштабирует случайное число в диапазоне от 0 до 999 (включительно)
  • Math.floor() округляет масштабированное случайное число до ближайшего целого числа
  • === 0 проверяет, равно ли округленное число 0 (что будет верно примерно для 1 посетителя из каждых 1000)
  • Возвращается true или false.
  1. Создать новый Курок:
    • В контейнере Диспетчера тегов Google перейдите к Триггеры
    • щелкнуть Новый чтобы создать новый триггер
    • Назовите триггер, например. 1000 просмотров
    • Выберите тип триггера в зависимости от Просмотры страниц.
    • Ниже Это вызывает появление зубоввыбирать Некоторые страницы.
    • В поле режима выберите Каждые 1000 ты создал ранее
    • Установите условие на равно и зайди внутрь верно
    • Сохраните триггер
  2. Назначьте триггер нужному тегу:
    • В контейнере Диспетчера тегов Google перейдите к Теги
    • Выберите тег, к которому хотите применить выборку, или создайте новый тег.
    • Ниже Курокщелкните значок +, чтобы добавить триггер
    • выбирать 1000 просмотров вы создали на шаге 2
    • Сохранить тег
ЧИТАТЬ   Влияние обновления полезного контента Google на результаты поиска. обследование
Диспетчер тегов Google запускает каждый n-й просмотр
  1. Предварительный просмотр и публикация:
    • щелкнуть Предварительный просмотр в правом верхнем углу интерфейса Диспетчера тегов Google, чтобы войти в режим предварительного просмотра
    • Откройте свой веб-сайт в новой вкладке браузера и перейдите на страницу, на которой вы хотите, чтобы тег активировался.
    • Проверьте панель предварительного просмотра в Диспетчере тегов Google и убедитесь, что тег активирован только для посетителей в образце.
    • Если все работает как положено, нажмите Представлять на рассмотрение в интерфейсе Диспетчера тегов Google, чтобы опубликовать изменения.

Тег срабатывает примерно у 1 посетителя из каждых 1000 (0,1% вашего трафика), который соответствует условиям срабатывания. Как объяснялось выше, вы можете настроить частоту дискретизации, изменив число в Пользовательская переменная JavaScript.

Этот метод выборки помогает компаниям управлять объемом данных, которые они собирают и обрабатывают, что может снизить затраты и сократить время обработки данных. Не забудьте тщательно протестировать свою реализацию и рассмотреть потенциальное влияние выборки на точность ваших данных, прежде чем вносить изменения в свою рабочую среду.

Выборка может сбалансировать потребность в обширных данных с практичностью обработки больших объемов информации. Такой подход позволяет им собирать ценную информацию, одновременно оптимизируя ваши ресурсы и поддерживая оптимизированный процесс сбора данных.

Помните, что это не обязательно должно ограничиваться загрузкой тега аналитики. Выборка может основываться на кликах, использоваться для A/B-тестирования внешнего скрипта всплывающего окна или предоставлять другие варианты!

Source