Małe, ale potężne zapytanie. Szczególnie teraz, gdy Consent Mode v2 stało się rynkowym standardem, warto monitorować, ile kluczowych zdarzeń (np. purchase) jest wykonywanych przez użytkowników ze zgodą na śledzenie, a ile przez tych, którzy jej nie wyrazili.
Poniższy SQL pozwala mi codziennie sprawdzać liczbę transakcji z podziałem na zgodę i brak zgody. Jest to przydatne nawet wtedy, gdy w GA4 masz aktywne modelowanie danych, ponieważ daje Ci surowe, dokładne liczby.
Podsumowanie audio NotebookLM: posłuchaj wygenerowany podcast.
Uwaga 🚨: Ten kod zadziała tylko, jeśli masz wdrożony Consent Mode v2 i masz aktywne połączenie Google Analytics z BigQuery.
SELECT
event_date,
platform,
event_name,
privacy_info.analytics_storage as analytics_storage,
count(event_name) as count_event
FROM
--poniżej zmień ścieżkę swojego zbioru danych
`test-bk-1567a.analytics_377239886.events_*`
where
event_name = 'purchase'
--użyj poniższej opcji jeśli chcesz sprawdzać dane z dnia dzisiejszego
--and regexp_extract(_table_suffix, r'[0-9]+') = format_date('%Y%m%d', current_date())
--użyj poniższej opcji jeśli chcesz dopisywać do tabeli dane z poprzedniego dnia
--and regexp_extract(_table_suffix, r'[0-9]+') = format_date('%Y%m%d',date_sub(current_date(), interval 1 day))
--użyj poniższej opcji jeśli chcesz dopisywać do tabeli dane z przedwczorajszego dnia
--and regexp_extract(_table_suffix, r'[0-9]+') = format_date('%Y%m%d',date_sub(current_date(), interval 2 day))
--użyj poniższej opcji jeśli chcesz nadpisywać dane w tabli do dnia wczorajszego
--and regexp_extract(_table_suffix, r'[0-9]+') between '20240401' and format_date('%Y%m%d',date_sub(current_date(), interval 1 day))
group by
1,2,3,4
order by
5 desc
Dlaczego ten SQL jest tak ważny?
- Porównanie z danymi z CRM: Pozwala na precyzyjne porównanie liczby transakcji z GA4 z danymi z Twojego systemu CRM.
- Ocena wpływu braku zgody: Ujawnia, jak dużą część Twojego ruchu i transakcji stanowią użytkownicy, którzy nie wyrazili zgody. Jest to klucz do zrozumienia, dlaczego liczby w GA4 mogą odbiegać od rzeczywistości.
🚀 Wnioski? Czasem okazuje się, że spory procent transakcji pochodzi od użytkowników bez zgody. To pokazuje, jak ważne jest, aby nie polegać wyłącznie na raportach w GA4.
Spis treści:
00:00 Wstęp
00:50 Połączenie GA4 i BigQuery
01:52 Zbiór danych i Analytics storage
03:37 SQL consent mode purchase count
07:07 Podgląd raportu Looker Studio
07:55 Ustawianie okresu danych i harmonogram zapytania SQL
14:26 Zakończenie
