ANALYTICSGOOGLE ANALYTICSTRACKING

Website Analytics Setup: Complete Tracking Guide (2025)

BY VLADISLAV GERASIMCHUK, FOUNDER OF ROASTWEB.COM AND AI PLATFORMS EXPERT••12 MIN READ
UPDATED: DEC 28, 2025
Website Analytics Setup: Complete Tracking Guide (2025)

Website Analytics Setup: Complete Tracking Guide (2025)

Website analytics provide insights into user behavior, traffic sources, and conversion performance. This guide covers complete analytics setup and best practices.

Why Analytics Matter

Why Analytics Matter

  • ▸Understand user behavior
  • ▸Identify top traffic sources
  • ▸Measure conversion rates
  • ▸Track marketing ROI
  • ▸Make data-driven decisions
Google Analytics 4 Setup

Google Analytics 4 Setup

1. Create GA4 Property

  1. ▸Go to analytics.google.com
  2. ▸Create new property
  3. ▸Choose "Web" platform
  4. ▸Install tracking code

2. Install Tracking Code

```html

<!-- Add to <head> of all pages --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XXXXXXXXXX'); </script>

```

3. Verify Installation

  • ▸Real-time report shows active users
  • ▸Use Google Tag Assistant Chrome extension
  • ▸Check network tab for analytics.js requests
Essential Tracking Setup

Essential Tracking Setup

1. Goal Tracking

Define key conversions:

  • ▸Form submissions
  • ▸Purchase completions
  • ▸Newsletter signups
  • ▸Account creations
  • ▸Downloads

2. Event Tracking

Track user interactions: ```javascript // Track button click gtag('event', 'button_click', { 'button_name': 'signup_cta', 'page_location': window.location.href });

// Track video play gtag('event', 'video_play', { 'video_title': 'Product Demo', 'video_duration': '2:30' }); ```

3. E-commerce Tracking

For online stores: ```javascript // Track purchase gtag('event', 'purchase', { transaction_id: '12345', value: 99.99, currency: 'USD', items: [{ item_id: 'SKU123', item_name: 'Product Name', price: 99.99, quantity: 1 }] }); ```

4. Custom Dimensions

Track custom data:

  • ▸User type (free/paid)
  • ▸Content category
  • ▸Author name
  • ▸Member level
Analytics Best Practices

Analytics Best Practices

1. Set Up Filters

Exclude internal traffic:

  • ▸Filter out your IP address
  • ▸Exclude bot traffic
  • ▸Remove spam referrals

2. Create Custom Reports

Build reports for:

  • ▸Landing page performance
  • ▸Conversion funnel analysis
  • ▸Traffic source ROI
  • ▸Content performance

3. Set Up Alerts

Get notified when:

  • ▸Traffic drops >20%
  • ▸Goal completions spike
  • ▸Server errors increase
  • ▸Campaign performance changes

4. Connect Tools

Integrate with:

  • ▸Google Search Console
  • ▸Google Ads
  • ▸CRM platforms
  • ▸Email marketing tools
Key Metrics to Track

Key Metrics to Track

Traffic Metrics

  • ▸Sessions: Total visits
  • ▸Users: Unique visitors
  • ▸Page views: Total pages viewed
  • ▸Pages per session: Engagement level
  • ▸Avg session duration: Time on site
  • ▸Bounce rate: Single-page visits

Acquisition Metrics

  • ▸Traffic sources: Where users come from
  • ▸Medium: Type of source (organic, paid, social)
  • ▸Campaign performance: Marketing ROI
  • ▸Landing pages: Entry points

Behavior Metrics

  • ▸Top pages: Most viewed content
  • ▸Exit pages: Where users leave
  • ▸Site search: What users search for
  • ▸Event tracking: User interactions

Conversion Metrics

  • ▸Goal completions: Successful conversions
  • ▸Conversion rate: % of visitors who convert
  • ▸Value per session: Revenue per visit
  • ▸Funnel visualization: Drop-off points
Privacy & Compliance

Privacy & Compliance

GDPR Compliance

  • ▸[ ] Cookie consent banner
  • ▸[ ] Privacy policy updated
  • ▸[ ] Data processing agreement
  • ▸[ ] User opt-out option
  • ▸[ ] Data retention limits

Cookie Consent

```javascript // Only track after consent function grantConsent() { gtag('consent', 'update', { 'analytics_storage': 'granted' }); } ```

Analytics Tools Beyond GA4

Analytics Tools Beyond GA4

Heatmap Tools

  • ▸Hotjar ($39/mo)
  • ▸Crazy Egg ($29/mo)
  • ▸Microsoft Clarity (free)

Session Recording

  • ▸FullStory ($199/mo)
  • ▸LogRocket ($99/mo)
  • ▸Clarity (free)

Conversion Optimization

  • ▸Google Optimize (free, sunsetted)
  • ▸VWO ($199/mo)
  • ▸Optimizely (enterprise)
Common Analytics Mistakes

Common Analytics Mistakes

❌ Not filtering internal traffic ❌ Ignoring bounce rate context ❌ Not setting up goals ❌ Tracking vanity metrics only ❌ No regular review ❌ Missing cross-domain tracking

Analytics Reporting

Analytics Reporting

Weekly Reports

  • ▸Traffic overview
  • ▸Top landing pages
  • ▸Conversion rate
  • ▸Goal completions

Monthly Reports

  • ▸Month-over-month comparison
  • ▸Traffic source performance
  • ▸Content performance
  • ▸Conversion funnel analysis

Quarterly Reports

  • ▸Strategic overview
  • ▸Year-over-year trends
  • ▸ROI by channel
  • ▸Recommendations

Set Up Your Analytics →

Key Takeaways

Key Takeaways

What You've Learned:

  • ▸Google Analytics 4 (GA4) is the only option since Universal Analytics sunset in July 2023
  • ▸90% of websites don't track conversions properly - they only see vanity metrics like pageviews
  • ▸Event tracking reveals what users actually do (button clicks, form submissions, video plays)
  • ▸Google Tag Manager allows adding tracking codes without editing website code directly
  • ▸Bounce rate is misleading - engagement rate (time + interactions) is more valuable in GA4
  • ▸Custom dashboards save hours by displaying your 5-10 most important metrics in one view

Quick Wins:

  1. ▸Set up Google Analytics 4 if still using Universal Analytics (30 min)
  2. ▸Configure 3 key conversion goals (form submit, purchase, signup) in GA4 (20 min)
  3. ▸Link Google Search Console to GA4 for integrated search query data (10 min)
  4. ▸Set up basic event tracking for your primary CTA button clicks (30 min)
  5. ▸Create custom dashboard displaying your 5 most important KPIs (45 min)

Frequently Asked Questions (FAQ)

Is Google Analytics 4 better than Universal Analytics?

Google Analytics 4 (GA4) is the only option - Universal Analytics shut down July 2023. GA4 has advantages: event-based tracking (more flexible), cross-platform tracking (web + app), better privacy controls, AI-powered insights, and future-proof. The learning curve is worth it.

Do I need both Google Analytics and Google Search Console?

Yes, they serve different purposes. Google Analytics: User behavior (traffic sources, engagement, conversions). Google Search Console: Search performance (rankings, keywords, indexing, technical SEO). Together, they provide complete picture of site performance.

How long does it take for Google Analytics data to appear?

Real-time data: Instant (check Realtime report). Standard reports: 24-48 hours for full processing. Search Console: 1-3 days lag. Don't panic if new sites show no data immediately - give it 48 hours.

What metrics should I track in Google Analytics 4?

Essential metrics: Users (unique visitors), sessions (total visits), engagement rate (active users %), average session duration, conversion rate, traffic sources (organic, direct, social, referral), top pages, and bounce rate (GA4 calls it "engagement rate").

Can I use Google Analytics without hurting page speed?

Yes, with optimization. Use gtag.js (lighter than old analytics.js), implement via Google Tag Manager, load scripts asynchronously or with defer, and consider server-side tagging (advanced). Google Analytics 4 is lighter than Universal Analytics.

Is Google Analytics GDPR compliant?

Partially - you need proper implementation: Cookie consent banner (users opt-in before tracking), anonymize IP addresses (enabled in GA4 by default), privacy policy (explain data collection), and data processing agreement with Google. Consult legal expert for full GDPR compliance.

TEST YOUR
WEBSITE NOW

Get a free, brutally honest audit in 10 seconds.

ROAST MY SITE →