пн, 13 травня 2019 р.
Оригінальна стаття була написана 13 травня 2019 року і йшлося в ній про передачу даних до Google Analytics Universal, але при переїзді блогу на нову CMS я вирішив оновити матеріал, до актуальної версії Google Analytics 4.
Google Tag Manager - один із тих інструментів, які можуть зробити ваше життя простіше, ефективніше, а в деяких випадках ще й принести додатковий прибуток.
“Навіщо ти мучишся з цими кодами відстеження, пишеш величезні ТЗ та чекаєш, коли програміст їх запровадить? Використовуй Google Tag Manager і твоє життя буде простіше. - Таку фразу в якийсь момент чули багато маркетологів, які зараз використовують цей інструмент на благо свого бізнесу.
Вам знайома така ситуація: потрібно поставити на сайт код відстеження, ви пишете ТЗ програмісту і чекаєте… чекаєте… чекаєте…?
Якщо так, тоді ця стаття для вас ;)
Google Tag Manager (відомий також як GTM) - це зручна і, що не менш важливо, безкоштовна система керування скриптами (тегами), яка дозволяє вам встановлювати різні корисні фрагменти кодів безпосередньо на ваш сайт. GTM включає десятки зумовлених шаблонів тегів, що не вимагають користувацького кодування. Нижче ми розберемо основи роботи з цим інструментом:
Одна з основних причин використання полягає в тому, що вам більше не потрібно покладатися на вашого розробника (який дуже часто навіть не ваш, а на аутсорсі) і чекати, коли він встановить потрібні вам коди на сайт. За допомогою диспетчера тегів ви можете зробити це самостійно без особливих знань програмування. Іншими словами, встановивши на своєму веб-сайті скрипт GTM, ви зможете швидко встановити інші теги Google, такі як Google Tag (тег дял встановлення GA4 на сайт) або сторонні скрипти/пікселі, наприклад, Facebook Pixel всього в кілька кліків.
Це особливо корисно, якщо вам подобається тестувати та шукати нові шляхи підвищення конверсії на вашому сайті. Наприклад, якщо вам цікаво дізнатися, як користувачі взаємодіють з вашим сайтом, ви можете використовувати Google Tag Manager для встановлення коду Hotjar без залучення розробника.
Додаткові переваги використання диспетчера тегів включають швидший час завантаження сайту, більш точну аналітику та багато іншого.
Щоб створити обліковий запис потрібно зробити всього кілька простих дій:
Перш ніж розпочати роботу з Google Tag Manager, вам потрібно встановити його на сайт. І тут є кілька варіацій:
Наприкінці, коли ви створили контейнер, ви мали побачити наступне вікно:
Саме в ньому описано все, що потрібно зробити вашому програмісту для встановлення. Просто беремо та копіюємо інформацію з цього вікна у файл і відправляємо в роботу.
Якщо раптом ви закрили це вікно, то знайти інструкцію можна просто натиснувши на ідентифікатор контейнера вгорі меню.
Звичайно, написати ТЗ це ще лише півсправи. Потрібно переконатися у правильності встановлення кодів. Тут, як у Матриці – два варіанти:
<head>
, а інша в <body>
як було описано в ТЗ розробнику:Тепер, GTM на нашому сайті встановлений, час перейти до знайомства з основними сутностями, з якими нам доведеться працювати.
Оскільки ми з вами вивчаємо інструмент для керування тегами, то логічно розпочати наше знайомство саме з цієї сутності.
Tag (Тег) - це фрагмент коду, який ви розміщуєте на своєму сайті. Ви можете використовувати як вбудовані шаблони для налаштування тегів, наприклад для Google Analytics 4 або Hotjar, так і використовувати більш кастомний підхід за допомогою тегів типу Custom HTML (Користувацький HTML) і Custom Image (Спеціальне зображення).
Іншими словами, якщо ви хочете додати на сайт якийсь код відстеження, то для цього вам необхідно створити тег із певними налаштуваннями. Наприклад, для встановлення коду Google Analytics 4 за допомогою GTM потрібно створити наступний тег:
Більше детально почитати про теги ви можете у статті Теги в Google Tag Manager. Керівництво для новачків і не лише.
При створенні тега, крім блоку конфігурації тега, є ще другий блок, який називається тригери.
Trigger (Тригер) - це умова, коли тег (фрагмент коду) має спрацювати. Наприклад, якщо ми хочемо встановити код Google Analytics 4, то згідно з інструкцією він має бути розміщений на кожній сторінці нашого сайту. Тому будемо використовувати тригер All Pages .
Іншими словами, якщо ми хочемо впровадити на сайт якийсь код відстеження, нам обов'язково потрібно виконати лише два пункти:
Кожному з цих пунктів варто приділити увагу, адже ви не хочете, щоб інформація про відправлення форми на сайті спрацьовувала в момент завантаження кожної сторінки?
І є ще одна сутність, без якої начебто і можна обійтися, але яка дуже спрощує роботу - Variable (Змінна).
Якщо дуже спростити, то змінну можна уявити як пару ключ - значення. Де ключ – це назва змінної. При роботі з GTM ви виявите два типи змінних: Built-In Variables (Вбудовані змінні) та User-Defined Variables (Користувацькі змінні).
Як зрозуміло з назви, вбудовані змінні існують у диспетчері тегів за замовчуванням. Прикладом такої змінної може бути Page URL, в якій зберігається URL-адреса поточної сторінки.
При цьому вбудовані змінні можна розділити умовно ще на дві категорії: активовані за замовчуванням і ті, які потрібно включити самостійно. Щоб дістатися до останніх, потрібно натиснути кнопку Configure (Налаштувати) у верхньому правому кутку:
і відзначити галочками змінні, які ви хочете включити:
У вбудованих змінних переважно зберігається розширена технічна інформація про виконану дію. Наприклад, у момент події кліка по кнопці у змінній Click Classes зберігатиметься інформація про клас кнопки, по якій був клік; а у змінній Click Text зберігатиметься інформація про текст, який був на цій кнопці.
Якщо ж вам недостатньо тієї інформації, яка є у вбудованих змінних і ви хочете зберігати якісь свої дані, можете створити користувацьку змінну. Наприклад, у нас може бути змінна з назвою GA4 - G-XXXXXXXXXX, в якій ми зберігатимемо ідентифікатор Google Analytics 4 зі значенням G-XXXXXXXXXX. У такому разі нам не доведеться щоразу, налаштовуючи нову подію, бігти в обліковий запис Google Analytics 4 і шукати там ідентифікатор.
Звичайно, в одній статті розповісти про всі, навіть базові поняття, диспетчера тегів дуже складно. Тому якщо хочете далі вивчати цю тему та способи відстеження різних дій користувача на сайті з його допомогою - рекомендую переглянути наступні статті з цього блогу:
Якщо у вас виникають питання в роботі з цим інструментом, пишіть їх у коментарі.
Якщо вам сподобався матеріал — підписуйтесь на мій канал в Telegram та Facebook.
Вебаналітик, Маркетолог