Skip to content
Home Tutorials Roadmaps Courses
Log in Join free
Tutorials Digital Marketing Google Analytics
Introduction to Digital Marketing
What is Digital Marketing?
Search Engine Optimization
SEO Fundamentals Keyword Research
Content Marketing
Content Strategy
Social Media Marketing
Social Media Strategy
PPC Advertising
Google Ads
Analytics & Data
Google Analytics
Affiliate Marketing
Affiliate Marketing Basics
Conversion Optimization
CRO Basics
Marketing Automation
Marketing Automation Tools
Influencer Marketing
Influencer Marketing Basics
E-commerce Marketing
E-commerce Marketing Strategy
Brand Building
Brand Strategy
Data-Driven Marketing
Data-Driven Decision Making
Digital Marketing Beginner FREE

Google Analytics

Lesson 1 of 17 Beginner Interactive

Google Analytics tracks website traffic and user behavior to optimize marketing efforts.

Key Reports

  • Audience — who visits
  • Acquisition — how they found you
  • Behavior — what they do
  • Conversions — goals completed

Syntax

DIGITAL-MARKETING
# Key Metrics
Sessions: Total visits
Users: Unique visitors
Bounce Rate: Single-page exits
Avg. Session Duration: Time on site
Pages/Session: Depth of visit
Website Analytics Dashboard
PYTHON
def analytics_dashboard(visitors, pageviews, bounce, duration, goals):
    return {
        "pages_per_session": round(pageviews / visitors, 2) if visitors else 0,
        "bounce_rate": round((bounce / visitors) * 100, 1) if visitors else 0,
        "avg_duration": f"{duration // 60}m {duration % 60}s",
        "goal_conversion": round((goals / visitors) * 100, 2) if visitors else 0
    }

data = analytics_dashboard(
    visitors=15000, pageviews=45000,
    bounce=6000, duration=195, goals=450
)

print("Website Analytics:")
for key, val in data.items():
    print(f"  {key:20}: {val}")

Practice

1
Exercise

What is bounce rate?

Answer
The percentage of visitors who leave after viewing only one page. Lower is generally better.

Quick Quiz

1

What does a high bounce rate indicate?

A high bounce rate means visitors leave without exploring more pages.

Interview Questions

Use UTM parameters, Google Analytics goals, conversion tracking, and attribution models to measure each channel's contribution.