#AnalyticsTips
2.73K subscribers
351 photos
80 videos
3 files
320 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 можна по цьому лінку.

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

Маєш ідеї щодо покращення або нових функцій - пиши про них в коментах або мені в особисті
🔥21😍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
💡 Пояснення до квізу 3:

A: Правильно. Google надає постійний безкоштовний ліміт BigQuery: 1 TB (терабайт) сканованих даних запитів на місяць та 10 GB (гігабайт) сховища на місяць. Це означає, якщо ви невелика компанія, ви можете щомісяця обробляти до терабайта даних (це дуже багато для малих проектів) і зберігати до 10 ГБ, не оплачуючи нічого. Цей ліміт автоматичний для платформи Google Cloud після реєстрації.

B: 1 ГБ – це значно менше. Насправді дають 1 ТБ, тобто ~1024 ГБ. Отже, 1 ГБ – невірно, Google щедріший у цьому сервісі.

C: Неправда. Є безкоштовний мінімум, як зазначено вище. BigQuery один з продуктів GCP, що має free tier.

D: Ліміт рахується не за кількістю запитів, а за обсягом опрацьованих даних. Можна зробити і 10000 маленьких запитів – якщо сумарно вони <1 TB, це безкоштовно. А один дуже великий запит на 5 TB – перевищить ліміт і за 4 TB доведеться платити.
3