Что нужно знать для настройки отслеживания на сайтах: личный опыт

что нужно знать аналитику для настройки отслеживания

Последние два года я занимаюсь занимаюсь аналитикой и PPC рекламой в интернете, но больше всего задач я выполняю именно по настройке трекинга. Список выполненных проектов за это время уже более сотни, и включает в себя от самого простого трекинга кликов и форм, до написания специальных небольших инструментов на PHP и JS для работы с Measurement Protocol и Google Analytics API.

Если хотите делать круто — знать нужно много. Установка и настройка аналитики не такое простое занятие, как может показаться на первый взгляд.

Что нужно знать

В этом посте я хочу составить список из того, что нужно знать для того, чтобы полноценно уметь настраивать трекинг и понимать как это сделать (список составлен из личного опыта, и вполне может быть дополнен мной, а также вашими комментариями):

  • Глубокие знания Google Analytics
    • Ecommerce
      • Установка Enhanced Ecommerce (с помощью прямых функций gtag, ga:ecommerce и dataLayer)
      • Установка Ecommerce
    • Типы взаимодействий с GA (pageview, event, transaction, social interaction)
    • Кросдоменный трекинг (cross-domain tracking) через ссылки и через iframe
    • Фильтры на уровне view
    • Работа с фильтрами и сегментами
    • Что такое ClientId и UserId, как они создаются, где хранятся, и как передаются в GA
    • Кастомные параметры, метрики и их уровни (custom dimensions, custom metrics, scopes)
    • Measurement Protocol (знать что это, уметь с ним работать, и с Hit Builder)
    • Создавать эксперименты (А/Б тесты) на фронтенде с редиректом, без него, а также серверно
  • Работать с AdWords (Google Ads)
    • Создавать конверсии
    • Настраивать Call tracking
    • Настраивать ремаркетинг (простой и динамический)
  • Глубокие знания GTM (Google Tag Manager)
    • Знание самых популярных тегов, триггеров и переменных
    • Уметь отлаживать теги, переменные
    • Работать с событиями в GTM
    • Работать с dataLayer
  • Уметь работать с глобальным тегом GTAG
  • Писать скрипты на JS (достаточно писать простые функции, работать с объектами, массивами, переменными, работать с jQuery)
  • Писать скрипты на PHP (или хотя-бы уметь читать код, и объяснить что сделать программисту)
  • Знания HTML, CSS (обычно для небольших исправлений верстки и А/Б тестов)
  • Понимать в чем разница между HTTP и HTTPS и в переходах между такими ссылками
  • Большим плюсом будет умение работать с CMS, а именно с WordPress (самая популярная), Magento, Shopify, Opencart
  • Иметь работать с файлами по (S)FTP, SSH
  • Уметь работать с REST API (например Google Analytics API)
  • Уметь работать с консолью в браузере (рекомендую Google Chrome), особенно вкладки console и network
  • RegExp
  • Уметь устанавливать Facebook Pixel и события для FB трекинга (стандартные и кастомные события)
  • Уметь работать с Chrome расширениями (Tag Assistant, GA Debugger, TagManagerInjector, Facebook Pixel Helper)
  • Знать что такое Cookie, и как с ними работать

Это обязательно?

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

Понравилась статья? Поделиться с друзьями:
Комментариев: 2
  1. Карамба

    Спасибо большое!!!

    1. Ruslan (автор)

      Пожалуйста!

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: