Skip to main content
JobCannon
All skills

Google Analytics

Track website traffic, measure conversions, analyze user behavior

β¬’ TIER 3Tools
+$10k-
Salary impact
3 months
Time to learn
Medium
Difficulty
12
Careers
TL;DR

Google Analytics is the dominant web analytics platform used by 99% of websites. Essential for marketers, product managers, and data analysts. Career path: L1 (basic reports - traffic, bounce rate, conversions) in month 1, L2 (custom events, goals, attribution) by month 2, L3 (GA4 advanced, BigQuery integration, anomaly detection) by month 3. GA4 migration from Universal Analytics forced all practitioners to retrain; BigQuery export is industry-standard for serious analysis. Competence nets +$10-25k salary boost.

What is Google Analytics

Google Analytics = web analytics standard. Essential for marketing, product, data roles. Boost: +$10k-$25k

πŸ”§ TOOLS & ECOSYSTEM
GA4 (Google Analytics 4)Google Tag ManagerBigQuery exportLooker StudioGoogle Search ConsoleGoogle Ads linkServer-side GTMConsent Mode v2Measurement ProtocolGA4 360MixpanelAmplitudePostHogDataStax

πŸ“‹ Before you start

πŸ’° Salary by region

RegionJuniorMidSenior
USA$65k$110k$150k
UKΒ£40kΒ£70kΒ£95k
EU€45k€75k€100k

❓ FAQ

What's the difference between GA4 and Universal Analytics (UA)?
UA tracked sessions and pageviews as core events. GA4 tracks all interactions as events (pageview, click, scroll, video_play, form_submit). UA is session-centric; GA4 is event-centric. UA sunset Jan 2024 forced migration. GA4 model is more granular but requires custom event setup. Machine learning in GA4 (predictive analytics, anomaly detection) is native; UA didn't have it. Migration is the biggest challenge practitioners face; many lost historical data because event mapping wasn't planned.
Do I need BigQuery export for GA4?
Yes, if you do serious analysis. GA4 UI limits: 100k rows max, limited cohort overlap, no true free-form SQL. BigQuery export (available in GA4 360 or as standard export) unlocks unlimited data access. Cost: approximately $7 per GB scanned (cheap at scale). You can join GA4 events with CRM data, attribution models, product catalogs. Query pricing is fixed; use SELECT sparingly. Most mid-market companies export to BigQuery plus Looker Studio for dashboards.
What is Consent Mode v2 and why do I need it for EU?
EU/UK regulation (GDPR plus UK-ICO guidance 2024) requires explicit consent BEFORE collecting analytics cookies. Consent Mode v2 (launched 2024) lets you fire tags conditionally: if user denies analytics consent, GA4 still runs in 'consent denied' mode (behavioral modeling, no PII). Google reimburses lost data via machine learning. Setup: declare consent state (analytics_storage equals 'denied' or 'granted'), fire tags conditionally, let GA4 infer conversions from modeled data. Non-compliance equals Google blocking tags plus GDPR fines.
How do I attribute conversions across channels?
GA4 default is last-click attribution (final touchpoint gets credit). Problem: ignores early awareness channels (YouTube, display ads). GA4 advanced attribution models: time-decay (more weight to recent), linear (equal credit), first-click, position-based (40% first, 20% mid, 40% last). Enterprise: use data-driven attribution (ML balances channels based on historical conversion patterns). Setup: Admin, Attribution Settings. For serious multi-channel work, export to BigQuery plus use propensity modeling or incrementality tests to isolate true channel impact.
How does server-side tagging work in Google Tag Manager?
Traditional GTM runs client-side (JavaScript in browser). Ad blockers plus iOS privacy features block it. Server-side GTM: you host a server (Google Cloud Run or similar), browser sends events to YOUR domain (example: events.yourdomain.com), server forwards to GA4/Segment/other tools. Benefits: ad-blocker resistant, more reliable, better latency control, can enrich data on server before sending downstream. Downside: you manage server cost plus infrastructure. Stripe, Shopify, content sites use this. Setup: Firestore backend plus GTM server-side container in Google Cloud. Learning curve is weeks.
GA4 vs Mixpanel vs Amplitude vs PostHog which should I use?
GA4 is free, ubiquitous, best for web traffic plus ecommerce plus SEO ROI. Mixpanel/Amplitude equals behavioral analytics, user funnels, cohort analysis, retention tracking with better UX. PostHog equals product analytics plus feature flags plus session replay, engineer-friendly, open-source option. Mixpanel: $800+/mo, strong mobile. Amplitude: $1500+/mo, predictive analytics. PostHog: $500+/mo or self-hosted free. Choose GA4 if: you need cheap, you care about SEO/traffic. Choose Mixpanel/Amplitude if: product retention/activation is your KPI. Choose PostHog if: you want feature flags plus analytics in one tool.
What are custom dimensions and when do I use them?
Custom dimensions equals custom properties you send to GA4. Example: user_tier (free/pro/enterprise), subscription_duration, content_topic, ab_test_variant. Setup: declare dimension in Admin, Custom Definitions, then fire events with event parameters or user properties. Limits: GA4 Standard equals 25 custom dimensions, GA4 360 equals unlimited. Use for segmentation: 'show me conversion rate by user_tier' or 'bounce rate by device_brand'. Don't over-define; every dimension you add equals more cardinality in reporting, slower queries. Plan dimensions before launch.
How do I debug GA4 to verify data is flowing?
Tools: (1) Google Analytics Debugger browser extension shows events in real-time. (2) GA4 Real-time report (Admin, Real-time) shows events 1-3s after firing. (3) Google Tag Assistant (Chrome extension) checks tag firing. (4) Check browser Network tab for collect requests. Common issues: event name typo (events are case-sensitive), parameter name wrong, consent blocking tag, ad blocker killing requests. Debug mode in GTM equals tag-level logging. Pro tip: create a test view (filter by test user ID) to avoid polluting production data while testing.

Not sure this skill is for you?

Take a 10-min Career Match β€” we'll suggest the right tracks.

Find my best-fit skills β†’

Find your ideal career path

Skill-based matching across 2,536 careers. Free, ~10 minutes.

Take Career Match β€” free β†’