#AnalyticsTips
2.74K subscribers
359 photos
82 videos
3 files
328 links
Канал присвячений вебаналітиці в усіх її проявах.

В основному публікую анонси статей зі свого блогу та як виняток інші корисні новини та статті.

Блог - https://analytics-tips.com/uk
Для зв'язку @maksgapchuk
Download Telegram
Хочете навчитися відстежувати ефективність рекламних кампаній у продуктах Google 360?

Запрошуємо вас на безкоштовний вебінар, де наші експерти поділяться досвідом як працювати з Floodlight тегами.

📅 Дата: 21 серпня 2025
🕐 Час: 13:00 – 14:30 (за Києвом)
📍 Формат: Онлайн

На вебінарі ви дізнаєтесь:
🔸 Що таке Floodlight тег та як він працює
🔸 Що таке користувацькі змінні
🔸 Як працювати з аудиторіями
🔸 Які типи атрибуцій є в CM360
🔸 Як інтегрувати Floodlight теги через Google Tag Manager
🔸 Як уникнути типових помилок при налаштуванні
🔸 Як перевірити правильність імплементації Floodlight тегів

🎤 Спікери:
Андрій Білик – GMP Solution Manager, Admixer Advertising
Ігор Білик – GMP Client Service Manager, Admixer Advertising
Андрій Чапський – Web Analyst, Admixer Advertising

💬 Чому варто бути присутнім?
Під час вебінару у вас буде унікальна можливість поставити власні запитання експертам та отримати практичні поради з налаштування Floodlight тегів.

👉 Реєструйтеся за посиланням

Прокачайте свої знання з веб-аналітики в продуктах Google 360!

#Floodlight #GoogleMarketingPlatform #GMP #AdmixerAdvertising #Webinar #DigitalAnalytics #ConversionTracking #CM360
👍10🤔1
Продовжимо важливу тему

Нещодавно я писав, як за допомогою GhatGPT-5 зручно аналізувати дані GA4 використовуючи MCP. Багатьох результати зацікавили і я отримував повідомлення з питаннями про те, як це все налаштувати для себе.

І от сьогодні на блозі PROANALYTICS.ACADEMY нова стаття. Один зі студентів вирішив не чекати поки я напишу цю інструкцію і розписав налаштування самостійно.

Вам залишилось тільки покроково повторити і вже можна користуватись.

Покрокове налаштування Google Analytics MCP Server

Приємного використання ;)

P.S. І не забудьте привітати @baselo з першим матеріалом)
🔥144
💡 Пояснення до квізу 1:

A: Правильно. first_visit – це одна з автоматично зібраних подій GA4. Вона спрацьовує при першому приході користувача на сайт (власне, при першому запуску сторінки з вашим GA4-трекінгом). Разом із session_start та user_engagement вона належить до базових подій, які GA4 збирає без будь-яких додаткових налаштувань.

B: form_submit – не збирається автоматично. В функціоналі розширеної статистики GA4 існує можливість автоматичного трекінгу форм, але це налаштування по перше потребує активації, а по друге - це налаштування дуже часто дає збої у вигляді дублів подій, або відсутності відправки івентів у випадку успішної відправки форми. Найкраще рішення для трекінгу форм - це налаштування через GTM.

C: purchase – це приклад recommended event (рекомендована подія для e-commerce). GA4 не надсилає її сам по собі, якщо ви не налаштуєте електронну торгівлю. Тобто вона не є автоматично зібраною – потрібно впровадити відповідний код, що відправить подію “purchase” з потрібними параметрами при покупці.

D: page_view - бачу що великий відсоток обрав цю подію як автоматичну. Але насправді, хоч ми і звикли, що перегляд сторінки в GA4 і трекається автоматично, насправді технічно ця подія відноситься до івентів розширеної статистики.
Детальніше тут.

Також варто знати, що цю подію можна відключити. Передавши у коді GA4 або ж у Google Tag Manager спеціальний параметр send_page_view, в якому вказати значення false. У такому випадку Google Аналітика не буде відправляти подію page_view.
Детальніше тут.
👍6🔥2
💡 Пояснення до квізу 2:

A: Ні, push додає, а не видаляє. Щоб очистити Data Layer, немає спеціального методу, та й загалом така дія може привести до проблем з коректним збором даних.

B: Ні, повторний запуск усіх тегів робити не можна простим push. Якщо зробити push з подією, GTM запустить теги, прив’язані до тієї події, але не "усі підряд".

C: Правильно. Виклик window.dataLayer.push({...}) додає об’єкт у масив Data Layer. Це основний спосіб передати GTM якусь інформацію або сигнал про подію. Наприклад, після оформлення замовлення сайт може виконати dataLayer.push({ 'event': 'purchase', 'orderId': '123', 'value': 250.00 }). GTM побачить цей push: і, якщо є тригер, що слухає подію з іменем 'purchase', він спрацює; а змінні Data Layer зможуть дістати 'orderId' та 'value' для використання в тегах. Тобто push – це передача даних/подій до GTM.

D: Пуш до dataLayer не оновлює налаштування контейнера чи його код.
👍6🔥2
💡 Пояснення до квізу 3:

A: Ні, GA4 може працювати автономно: gtag('config', 'G-XXXXX') – і все, дані підуть. GTM – рекомендований, але не єдиний шлях.

B: Правильно. Хоча Google Tag Manager спрощує встановлення Google Analytics, він не є обов’язковим. Ви все ще можете взяти код GA (gtag.js) і вставити його напряму на сайт – і аналітика збиратиме дані. GTM же надає гнучкість у налаштуванні подій, керуванні тегами різних служб, але це додаткова надбудова. Google навіть у документації GA4 дає обидва підходи: з GTM і без.

C: Client ID призначається бібліотекою GA4 (gtag.js) і зберігається в _ga cookie. GTM на це не впливає. Без GTM скрипт GA так само встановить Client ID.

D: Без GTM можна відстежувати і події – через код gtag('event', 'event_name', {...}) у вашому коді сайту. GTM просто надає інтерфейс для цього без коду. Отже, події теж можна відправляти і без GTM.
👍7🔥2
Гарних вихідних! 😁
😁17🔥5👍2🤣1
Google Analytics отримав оновлення і тепер читати дані в таблицях стало простіше

Розширення для Chrome PROANALYTICS отримало оновлення і тепер читати дані в таблицях стало простіше.

Це саме той випадок, коли краще один раз побачити, ніж декілька прочитати, тому просто дивись на скріни, які додані до поста.

А ще краще спробувати самому. Встановити розширення з офіційного Chrome Store можна по цьому лінку.

А детальніше прочитати про поточний функціонал можна тут. І так, умовне форматування таблиць це не єдина функція ;)

Маєш ідеї щодо покращення або нових функцій - пиши про них в коментах або мені в особисті
🔥22😍7👍1😁1🏆1
💡 Пояснення до квізу 1:

A: Правильно. Найпоширеніша помилка в цьому випадку – розміщення блоку створення DataLayer нижче коду GTM. Якщо порядок переплутати, All Pages тригер може не зловити ініціацію dataLayer. Детальніше тут

B: GTM не має “ліміту тегів”, при перевищенні якого щось блокується. Ви можете мати дуже багато тегів, і All Pages запустить їх усі (можливо це вплине на швидкість запуску скриптів, але вони точно запустяться). Тут справа не в кількості тегів, а скоріш за все в установці коду, як описано вище.

C: Браузери типово не блокують GTM (і його тригери) заради швидкодії. Хіба що користувач використовує AdBlock або інший блокувальник – але тоді GTM взагалі не завантажиться. Якщо ж GTM завантажений, All Pages працюватиме. Отже, варіант про браузери – неправильний (ніяких відомих механізмів саме блокувати тригери немає).

D: Ні, передача кастомних подій в dataLayer ніяк не впливає на роботу стандартних тригерів.
2
💡 Пояснення до квізу 2:

A: Швидкість завантаження сайту не впливає на здатність GTM ловити кліки. GTM завантажується асинхронно і ставить слухачі. Якщо сторінка швидка – це навіть краще, GTM точно встигне ініціалізуватися до кліків користувача. Проблема не в швидкості, а в налаштуваннях контейнера.

B: Просто увімкнути змінні (наприклад, Click URL, Click Text тощо) недостатньо. Це поширена помилка: люди вмикають Built-in Variables для кліків і думають, що цього досить. Але ні – поки нема тригера, змінні теж не заповнюються, бо слухач не активний.

C: Правильно. Це типовий випадок для новачків у GTM: ви відкриваєте режим Debug, клікаєте по кнопках, але в вдладці GTM не з’являються записи про кліки. Чому? GTM не буде “слухати” події кліків, якщо в контейнері немає хоча б одного активного тригера типу Click. Потрібно додати хоча б один тригер (наприклад, All Elements Click). Коли тригер на кліки існує, GTM підключає авто-слухач подій кліку, і тоді Debug Console почне показувати
gtm.click події та інформацію про них. Без тригера GTM “не знає”, що вам цікаві кліки, і ігнорує їх, тому Debug Mode виглядає порожнім.

D: Ні, це не баг. Кліки можуть показуватися і в режимі Debug, без публікації контейнера. Причина, в іншому.
2🤓1