Integrare Google Analytics 4 — events, eCommerce si Consent Mode v2
GA4 implementat corect prin Google Tag Manager: events custom relevante, enhanced eCommerce complet pe WooCommerce sau Shopify, Consent Mode v2 obligatoriu GDPR, server-side via Measurement Protocol si BigQuery export gratuit. Livrat in 4-9 zile pe stack-ul tau.
Integrare GA4 completa, nu doar gtag pus in head si gata
Setup gtag prin Google Tag Manager
Container GTM dedicat cu gtag config G-XXXXX, user_properties pentru segmentare (userId, plan, industrie, regiune), send_page_view dezactivat pentru control manual pe SPA Next.js sau React. Custom dimensions configurate in GA4 admin pentru parametri custom.
Events custom relevante pentru business
Implementare events prin gtag(event, name, params) sau dataLayer.push pentru actiuni reale: form_submit cu form_id, phone_click cu numar, email_click, file_download, scroll_50, scroll_90, video_progress, outbound_click. Fiecare cu parametri pentru segmentare si conversion tracking.
Enhanced eCommerce pe WooCommerce / Shopify
Toate cele 8 events GA4 eCommerce implementate: view_item_list, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info si purchase. Items array corect formatat cu item_id, item_name, item_category, price, quantity, value totala si currency RON.
Consent Mode v2 cu CMP certificat
Setup Cookiebot, Iubenda sau CookieYes (CMP certificate Google) cu Consent Mode v2 in mod Advanced. Setam consent default denied pentru EU, conditional update granted dupa accept banner. Modeling Google Ads pentru remarketing fara accept cookies pana la 100%.
Server-side via Measurement Protocol
POST catre google-analytics.com/mp/collect din Cloudflare Workers, Vercel Edge Functions sau backend Node/PHP pentru events critice (purchase confirmation backend, lead qualified). Nu se pierd la ad-blockers sau ITP Safari. Auth cu api_secret per stream.
BigQuery export gratuit + queries SQL
Setup link GA4 cu BigQuery in admin Product Linking, dataset analytics_XXXXX cu events_intraday si events_YYYYMMDD. Pana la 1M events/zi gratuit. Queries SQL pentru analize custom (cohort retention, funnel multi-touch, attribution path) imposibile in UI GA4.
Dashboard Looker Studio + raport lunar
Conectare GA4 la Looker Studio (gratuit) cu dashboard custom pentru tine: trafic pe canale, conversii, revenue eCommerce, top pagini si events. Raport scris lunar PDF cu interpretare date, anomalii detectate si recomandari actionabile pentru marketing.
Testing complet + documentatie
Validare in GA4 DebugView cu Tag Assistant Chrome, GTM Preview Mode si extensie GA Debugger. Test enhanced eCommerce end-to-end cu o comanda reala dintr-un side-account. Documentatie cu lista events, dataLayer structure si snippet-uri cod GTM pentru handover.
Process
De la zero GA4 la enhanced eCommerce live in 4-9 zile
Ziua 1
Discovery + audit cont actual
Sesiune 30-45 min: ce conversii sunt importante (lead form, telefon, comanda, demo), stack tehnic (Next.js, WooCommerce, Shopify, custom), CMP curent daca exista (Cookiebot, Iubenda). Audit cont GA4 si GTM existent daca migrezi. Brief scris cu plan dataLayer si lista events, quote ferm.
Ziua 2
Setup GTM + gtag config GA4
Container GTM creat sau audit pe cel existent, gtag config tag cu G-XXXXX, user_properties si send_page_view configurat corespunzator. Custom dimensions create in GA4 admin pentru parametri custom (user_type, plan, regiune). Triggers de baza pentru page_view si link clicks.
Zilele 3-5
Events custom + enhanced eCommerce
Implementare events relevante prin gtag(event, name, params) si dataLayer.push: form_submit, phone_click, file_download, scroll, outbound. Pentru eCommerce: toate cele 8 events GA4 cu items array, value, currency, tax si shipping separate. Testat in GTM Preview Mode pas cu pas.
Ziua 6
Consent Mode v2 + CMP setup
Integrare CMP (Cookiebot recomandat) cu Consent Mode v2 in Advanced Mode. Default state denied pentru analytics_storage si ad_storage in EU, update granted dupa consent banner. Modeling Google Ads activat pentru remarketing si conversion tracking chiar si fara consent partial.
Ziua 7
Server-side + BigQuery export
Pentru pachet avansat: Measurement Protocol pe Cloudflare Worker sau API endpoint pentru events server-side critice (purchase confirmation, lead qualified). Activare BigQuery export in admin GA4 cu cont GCP linked, validare dataset analytics_XXXXX primeste date.
Zilele 8-9
Testing end-to-end + go-live
Validare DebugView cu Tag Assistant, GTM Preview, GA Debugger. Test enhanced eCommerce cu o comanda reala. Publicare GTM container in productie, monitorizare 7 zile post-livrare cu rapoarte zilnice DebugView. Training echipa ta 1h video plus sesiune Q&A live.
Cum arata integrarea in cod
API-urile si patternurile GA4 pe care le folosim
gtag('config', 'G-XXXXX', {...})
Config tag de baza
Initializare GA4 cu Measurement ID G-XXXXX, user_properties pentru segmentare custom si send_page_view dezactivat manual pentru SPA Next.js cu route change tracking controlat.
gtag('event', name, params)
Events custom
Apel pentru fiecare actiune trackuita: form_submit, purchase, sign_up, file_download. Parametri standard (value, currency, items) plus custom dimensions pentru segmentare avansata.
dataLayer.push({...})
GTM dataLayer pattern
Push obiecte in dataLayer pentru declansare tags GA4 prin Google Tag Manager. Pattern preferat pentru e-commerce cu ecommerce object si items array conform spec enhanced eCommerce.
POST mp/collect
Measurement Protocol server-side
POST google-analytics.com/mp/collect cu measurement_id si api_secret in query, body JSON cu client_id, events array. Nu se pierde la ad-blockers, ITP Safari sau cookies blocked.
gtag('consent', 'update', {...})
Consent Mode v2
Apel din CMP dupa accept cookies cu analytics_storage si ad_storage granted. Default denied in EU. Activeaza modeling Google Ads pentru remarketing fara consent complet.
BigQuery analytics_XXXXX
BigQuery export queries
Dataset analytics_XXXXX cu tabele events_YYYYMMDD si events_intraday_YYYYMMDD. SQL custom pentru cohort retention, funnel multi-touch si attribution dincolo de limitele UI GA4.
Stack suportat
Integram GA4 pe orice stack, cu plugin oficial unde exista
WooCommerce
Plugin GA4 Google Analytics for WooCommerce sau GTM4WP cu dataLayer dinamic pe toate evenimentele enhanced eCommerce. Hooks PHP custom pentru events suplimentare.
Shopify
App GA4 native Shopify sau Shopify Pixels API cu trigger pe checkout events server-side. Customer events GA4 cu purchase event complet automat.
Next.js custom
GTM in layout.tsx cu Script next/script, send_page_view fals si trigger manual pe pathname change. Server Actions cu Measurement Protocol pentru events critice.
PrestaShop
Modul oficial PrestaShop GA4 cu enhanced eCommerce activat, dataLayer dinamic pe toate paginile produs, cart si checkout. Compatibil cu Consent Mode v2.
Magento 2
Extensie GA4 din Magento Marketplace plus dataLayer.js custom in template pentru events non-standard. Setup mai complex dar functional si scalabil.
Astro / Eleventy
GTM in template head sau gtag direct cu eveniment trigger pe link clicks si form submits. Functii serverless pentru server-side Measurement Protocol.
WordPress headless
GA4 in frontend Next.js sau Astro, WordPress doar ca backend CMS. Webhook din WP catre Measurement Protocol pentru purchase events din WooCommerce headless.
PHP custom (Laravel, Symfony)
GTM in layout Blade sau Twig cu dataLayer push din controllers. Service layer pentru Measurement Protocol POST catre endpoint mp/collect pentru events autenticate.
Preturi implementare
Trei pachete implementare GA4 cu pret real si ce e inclus
Numarul events custom — 5-8 events incluse, peste asta 30-50€ per event suplimentar
Stack tehnic — plugin oficial WooCommerce sau Shopify e mai rapid decat dataLayer custom
Audit cont GA4 existent gresit — +200-400€ pentru remediere si re-implementare corecta
CMP existent vs setup nou — Cookiebot Pro 12€/luna se adauga la abonamente daca nu il ai
Server-side activat — +300-500€ pentru Cloudflare Worker plus testing Measurement Protocol
BigQuery export + queries SQL custom — +200-400€ pentru queries reutilizabile si dashboard
Attribution multi-channel cu Google Ads + Meta — +200-400€ pentru linking si modeling
Mentenanta lunara optionala — 50-100€/luna cu audit DebugView si raport lunar PDF
Intrebari frecvente
Ce ne intreaba firmele despre integrarea Google Analytics 4
Cat costa integrarea GA4 in 2026 — implementare si mentenanta lunara?
Implementare one-off intre 300€ si 1500€ in functie de scope. Setup de baza pe site prezentare cu gtag config G-XXXXX prin Google Tag Manager, 5-8 events custom (form_submit, phone_click, scroll_50), Consent Mode v2 cu Cookiebot sau Iubenda si verificare in DebugView: 300-500€. Enhanced eCommerce pe WooCommerce sau Shopify cu toate cele 8 events (view_item, add_to_cart, begin_checkout, purchase etc), GTM dataLayer push corect si validare end-to-end: 600-900€. Setup server-side cu Measurement Protocol prin Cloudflare Workers sau API endpoint, BigQuery export gratuit cu queries SQL custom, dashboard Looker Studio si attribution multi-channel: 1000-1500€. Mentenanta lunara optionala 50€/luna cu audit lunar DebugView, verificare dataLayer dupa update-uri si raport delivery. GA4 in sine e gratuit, BigQuery export gratuit pana la 1M events/zi, plata doar storage minim BigQuery (sub 1€/luna pentru SMB tipic).
GA4 vs Universal Analytics vs Plausible vs Matomo — care e diferenta reala pentru o firma?
GA4 (Google Analytics 4): standard de facto pentru orice site cu Google Ads sau aspiratii SEO serioase, gratuit nelimitat, event-based (nu mai e session-based ca UA), BigQuery export gratuit, integrare nativa cu Google Ads pentru conversie si remarketing. Universal Analytics: oprit definitiv din iulie 2024, datele istorice nu mai sunt accesibile din 2024, orice site care inca foloseste UA pierde tracking. Plausible: alternativa privacy-first cookieless din UE (Estonia), 9€/luna, fara nevoie de Consent Mode banner, dar fara integrare Google Ads si fara funnel-uri avansate. Matomo: self-hosted GDPR-friendly, gratuit on-premise sau 19€/luna cloud, control total pe date dar mai mult de gestionat tehnic. Recomandare: GA4 ramane optiunea default pentru SMB care vrea reach Google Ads, Plausible sau Matomo pentru firme paranoice pe GDPR sau care vor evita Google ecosystem.
Cat dureaza implementarea GA4 corecta pe site-ul meu de la zero?
Site prezentare simplu (5-10 pagini) cu gtag prin GTM, events de baza (form_submit, phone_click, scroll, outbound_click) si Consent Mode v2: 2-4 zile lucratoare. WooCommerce sau Shopify cu enhanced eCommerce complet (view_item_list, view_item, add_to_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info, purchase cu items array, value, currency RON, tax si shipping): 4-7 zile cu testing pe staging plus go-live cu monitorizare 7 zile. Setup avansat cu Measurement Protocol server-side prin Cloudflare Workers, BigQuery export validat, custom dimensions pe user_properties, attribution model si dashboard Looker Studio: 7-12 zile. Toate testate in GA4 DebugView, Tag Assistant si GTM Preview Mode inainte de publicare. Daca ai deja GA4 cu setup gresit (cazul tipic 80% din situatii), audit + fix in 2-3 zile la 200-400€.
Ce face exact integrarea GA4 — nu pot eu doar sa adaug script-ul din panou?
Poti pana la un punct, dar diferenta e in 6 zone tehnice. 1) Setup gtag config corect prin Google Tag Manager (nu hardcodat in cod) cu user_properties pentru segmentare userId, plan, industrie si send_page_view dezactivat manual cand faci SPA cu route change tracking custom. 2) Events custom prin gtag(event, name, params) sau dataLayer.push pentru actiunile importante (form_submit cu form_id, phone_click cu numar, video_progress, file_download) — fara astea GA4 vede doar page_view brut. 3) Enhanced eCommerce pe e-commerce: implementam toate cele 8 events standard cu items array corect formatat (item_id, item_name, item_category, price, quantity, currency), value totala si tax/shipping separat — fara astea pierdem revenue tracking. 4) Consent Mode v2 obligatoriu in EU din martie 2024 cu CMP certificat Google (Cookiebot, Iubenda, CookieYes) — fara el datele sunt incomplete si Google Ads remarketing nu functioneaza. 5) Server-side prin Measurement Protocol POST google-analytics.com/mp/collect pentru evenimente critice (purchase backend confirmation) care nu se pierd la ad-blockers. 6) BigQuery export activat in setup pentru queries SQL nelimitate si pastrare date dincolo de 14 luni default GA4. Asta nu se face din panou.
Toate. Next.js si React: gtag prin Google Tag Manager incarcat in _app sau layout.tsx cu Script next/script strategy beforeInteractive, dataLayer.push in route change handlers pentru SPA tracking, Server Actions cu fetch catre Measurement Protocol pentru server-side events post-conversie. WooCommerce: plugin GA4 Google Analytics for WooCommerce (oficial) sau GTM4WP (mai flexibil) cu dataLayer dinamic pe toate evenimentele eCommerce, plus hooks PHP custom pentru events non-standard. Shopify: app GA4 native sau Shopify Pixels API cu trigger pe checkout events server-side. PrestaShop: modul oficial GA4 cu enhanced eCommerce. Magento 2: extensie GA4 plus dataLayer.js custom. Astro, Hugo, Eleventy si HTML static: gtag in template head sau GTM container cu trigger pe link clicks si form submits. PHP custom (Laravel, Symfony): GA4 prin GTM si Measurement Protocol din Service layer pentru events autenticate. WordPress headless cu Next.js: GA4 in frontend Next.js, WordPress doar backend. Spune-ne stack-ul si propunem cel mai curat setup.
Care sunt erorile comune cu GA4 si cum le evitati de la inceput?
Top 7: 1) Duplicate page_view pe Next.js SPA — gtag config trimite automat page_view dar route change in App Router trimite inca unul; fix: send_page_view: false in config si trigger manual la pathname change. 2) Enhanced eCommerce cu items array gresit — currency lipseste sau value nu se potriveste cu suma items; fix: helper centralizat care formateaza items array conform spec GA4 (item_id obligatoriu, currency RON 3 caractere). 3) Consent Mode v2 nu e setat sau e dezactivat — Google Ads remarketing nu primeste date si conversion tracking scade 30-40%; fix: CMP certificat Google (Cookiebot recomandare top) cu Advanced Consent Mode activ. 4) Events custom fara parametrul value sau currency apar dar nu pot fi folosite in conversii Google Ads; fix: orice event de conversie are obligatoriu value + currency. 5) Cross-domain tracking lipseste intre site principal si checkout pe subdomeniu; fix: linker config in GTM cu ambele domenii listate. 6) DebugView nu arata events deloc — adblocker pe browserul tau sau Tag Assistant nu e pe Debug mode; fix: testat in incognito cu Tag Assistant si extensie GA Debugger Chrome. 7) BigQuery export configurat dar nu vine date — link cont GCP gresit sau projectul nu are billing; fix: verificat in GA4 admin sub Product Linking si in BigQuery dataset analytics_XXXXX.
Oferiti suport tehnic dupa livrare daca Google schimba ceva sau dataLayer-ul se strica?
Da, 60 zile suport bug-uri inclus la orice integrare — daca tag-urile noastre nu mai trigger-eaza dupa update WordPress sau plugin, events nu mai apar in GA4, Consent Mode raporteaza eronat sau enhanced eCommerce strica items array, reparam gratuit fara intrebari. Pentru schimbari de logica (events noi, dimensiuni custom suplimentare, migrare la server-side tagging cu Cloudflare Workers, integrare Google Ads conversion API): 60-100€/h interventie sau pachet mentenanta lunara 50-100€/luna cu audit lunar in DebugView, verificare dataLayer pe pagini cheie dupa orice update major plugin sau core, raport scris despre evenimente colectate, plus 1-2h interventii incluse. Setam optional Sentry sau healthcheck pe endpoint Measurement Protocol pentru alerta cand nu mai vin events. Documentatie completa la livrare cu diagrame dataLayer, lista events cu parametri si exemplu cod GTM custom HTML — orice alt dev sau analyst poate prelua, nu te legam doar de noi pentru intretinere.
Cand NU e potrivit GA4 si ce alternativa sa folosesc atunci?
Nu e potrivit daca: 1) Faci site privacy-first hard fara cookie banner si nu vrei Consent Mode — alege Plausible 9€/luna cookieless sau Simple Analytics 19€/luna, fara nevoie de CMP, fara stocare PII. 2) Esti clinica medicala, cabinet avocatura, ONG care lucreaza cu date sensibile si nu vrei date la Google — alege Matomo self-hosted (gratuit pe VPS-ul tau) sau Plausible EU-hosted. 3) Vrei analytics pentru aplicatie mobila exclusiv — Firebase Analytics integrat cu GA4 e standardul, dar daca esti pe React Native cu un mic backend, RudderStack open-source e mai potrivit. 4) Faci product analytics complex (cohort retention, funnel intricat, A/B testing fundamental) — Mixpanel sau PostHog (open-source) sunt facute special pentru asta, GA4 e weak la product analytics. 5) Site sub 100 vizite/luna — nu ai nevoie de tracking complex, instaleaza GA4 minim si focus pe marketing real. 6) Site B2B SaaS unde vrei lead scoring si CRM integration — Hubspot Analytics sau Segment + CRM e mai potrivit decat GA4. Pentru SMB romanesc cu site comercial sau magazin online care face Google Ads, GA4 ramane standardul absolut.
Integrari conexe
GA4 e fundatia. Vezi ce mai completeaza stack-ul de marketing
Trimite-ne URL-ul site-ului, stack-ul tehnic (Next.js, WooCommerce, Shopify, custom) si ce conversii vrei masurate. Iti facem audit gratuit cont GA4 si GTM actual, plus oferta scrisa in 4h cu pret ferm si timeline.