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
Google Analytics tracks website traffic and user behavior to optimize marketing efforts.
# Key Metrics Sessions: Total visits Users: Unique visitors Bounce Rate: Single-page exits Avg. Session Duration: Time on site Pages/Session: Depth of visit
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}")
What is bounce rate?
The percentage of visitors who leave after viewing only one page. Lower is generally better.
What does a high bounce rate indicate?
A high bounce rate means visitors leave without exploring more pages.
Use UTM parameters, Google Analytics goals, conversion tracking, and attribution models to measure each channel's contribution.