Menu
📱 Lihat versi lengkap (non-AMP)
Analytics Google AdSense

Analytics dan Reporting untuk AdSense: KPIs dan Dashboard Setup

Editor: Hendra WIjaya
Update: 3 February 2026
Baca: 8 menit

Analytics dan Reporting untuk AdSense: KPIs dan Dashboard Setup

Data adalah backbone dari successful AdSense operation. Tanpa proper analytics, Anda flying blind - membuat decisions berdasarkan guesswork daripada facts. Setelah setup comprehensive reporting systems untuk 30+ websites, saya telah mengidentifikasi metrics yang benar-benar matter.

Artikel ini akan membongkar KPIs krusial, dashboard setup, dan frameworks untuk data-driven optimization.

Why Analytics Matters untuk AdSense

The Data-Driven Advantage

Without data:

  • Guess which content performs best
  • Blindly change ad placements
  • Miss optimization opportunities
  • React ke problems late

With data:

  • Know exactly what works
  • A/B test dengan confidence
  • Predict trends
  • Scale winners

Real example:
Publisher A (no analytics): $500/month, stagnant
Publisher B (data-driven): Started $300/month, scaled to $3000/month dalam 12 months

What Data Tells You

Content insights:

  • Which articles drive most revenue
  • Topics dengan highest RPM
  • Content freshness needs

Traffic insights:

  • Best traffic sources
  • Geographic performance
  • User behavior patterns

Ad performance:

  • CTR oleh placement
  • CPM trends
  • Viewability scores

Essential KPIs untuk AdSense

Revenue Metrics

1. Total Earnings

  • Daily, weekly, monthly tracking
  • Trend analysis (up/down)
  • Comparison dengan previous periods

Formula tracking:

Daily Earnings = Pageviews × (RPM / 1000)

2. RPM (Revenue Per Mille)

  • Revenue per 1000 pageviews
  • Primary efficiency metric
  • Compare across time periods

Benchmarks:

  • Indonesia traffic: $0.80-2.00
  • Mixed international: $2-6
  • US/UK majority: $4-15

3. CPC (Cost Per Click)

  • Average earnings per click
  • Indicates ad quality
  • Geo-dependent

Calculation:

CPC = Total Earnings / Total Clicks

4. CTR (Click-Through Rate)

  • Percentage dari impressions yang di-click
  • Placement effectiveness indicator
  • Benchmark: 1-3%

Calculation:

CTR = (Clicks / Impressions) × 100

Traffic Metrics

1. Pageviews

  • Total pages loaded
  • Raw traffic volume
  • Foundation metric

2. Sessions

  • Unique visits
  • User engagement indicator
  • Better than pageviews alone

3. Users

  • Unique visitors
  • Audience size
  • Growth tracking

4. Traffic Sources

  • Organic search
  • Direct
  • Social media
  • Referral
  • Paid

Best performers untuk AdSense:

  1. Organic search (highest quality)
  2. Direct (loyal audience)
  3. Email (engaged subscribers)
  4. Social (variable quality)

Engagement Metrics

1. Bounce Rate

  • Percentage single-page visits
  • Content quality indicator
  • Target: <60%

2. Session Duration

  • Average time on site
  • Content stickiness
  • Target: 2+ minutes

3. Pages Per Session

  • Average pages viewed
  • Internal linking effectiveness
  • Target: 2+

4. Scroll Depth

  • How far users scroll
  • Content engagement
  • Ad placement validation

Ad-Specific Metrics

1. Fill Rate

  • Percentage ad requests filled
  • Inventory utilization
  • Target: 85%+

2. Viewability

  • Percentage ads actually seen
  • Quality indicator
  • Target: 70%+

3. Active View Viewable

  • Google’s viewability metric
  • Minimum 50% ad visible untuk 1 detik

4. Ad Request CPM

  • CPM dari all requests (filled dan unfilled)
  • Inventory value

Setting Up Google Analytics 4 untuk AdSense

Basic Configuration

Step 1: Create GA4 Property

  1. Go to analytics.google.com
  2. Click “Create Property”
  3. Select “Google Analytics 4”
  4. Fill property details
  5. Get tracking ID (G-XXXXXXXXXX)

Step 2: Install Tracking Code

Method A: Direct Code

<!-- Google tag (gtag.js) -->
<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>

Method B: WordPress Plugin

  • Install “Site Kit by Google”
  • Connect GA4 account
  • Automatic tracking

Method C: Google Tag Manager

  • Setup GTM container
  • Add GA4 tag
  • Publish container

Step 3: Configure Data Streams

  • Web stream untuk website
  • Setup enhanced measurement
  • Enable page views, scrolls, outbound clicks

Enhanced Ecommerce Setup

Enable AdSense tracking:

Method 1: Google Publisher Tag (GPT)

  • Automatic integration jika menggunakan GPT
  • Revenue data flows ke GA4

Method 2: Manual Event Tracking

// Track AdSense impressions
gtag('event', 'adsense_impression', {
  'ad_unit': 'header_banner',
  'page_path': window.location.pathname
});

// Track revenue (approximate)
gtag('event', 'purchase', {
  'value': estimated_revenue,
  'currency': 'USD'
});

Custom Dimensions dan Metrics

Setup untuk detailed tracking:

Custom Dimensions:

  1. Content Category
  2. Author
  3. Article Length
  4. Traffic Quality Score

Custom Metrics:

  1. Ad Impressions per Page
  2. Estimated Ad Revenue
  3. Content Score

Implementation:

// Set custom dimension
gtag('config', 'G-XXXXXXXXXX', {
  'custom_map': {'dimension1': 'content_category'}
});

gtag('event', 'page_view', {
  'content_category': 'Technology'
});

Creating Custom Dashboards

Google Analytics 4 Dashboards

Dashboard 1: Revenue Overview

Widgets:

  1. Total earnings (last 30 days)
  2. RPM trend line
  3. Earnings oleh traffic source
  4. Top earning pages
  5. Revenue oleh device

Dashboard 2: Content Performance

Widgets:

  1. Top 10 pages oleh revenue
  2. Pages dengan highest RPM
  3. Content category breakdown
  4. New vs returning oleh revenue
  5. Bounce rate vs earnings correlation

Dashboard 3: Ad Performance

Widgets:

  1. CTR trend
  2. CPC trend
  3. Fill rate
  4. Viewability score
  5. Ad impressions vs pageviews

Google Data Studio (Looker Studio) Setup

Creating AdSense Dashboard:

Step 1: Connect Data Sources

  1. Open lookerstudio.google.com
  2. Create new report
  3. Add data source: Google Analytics 4
  4. Add data source: Google AdSense (jika available)

Step 2: Build Visualizations

Revenue Chart:

  • Type: Time series
  • Metric: Earnings/Revenue
  • Dimension: Date
  • Breakdown: Traffic source

Geographic Map:

  • Type: Geo chart
  • Metric: RPM
  • Dimension: Country

Table: Top Pages:

  • Dimensions: Page, Category
  • Metrics: Pageviews, RPM, Earnings

Scorecards:

  • Today earnings
  • This month earnings
  • RPM (current)
  • CTR (current)

Step 3: Add Filters

  • Date range picker
  • Device filter
  • Traffic source filter
  • Country filter

Step 4: Schedule Reports

  • Email weekly summary
  • Automated PDF generation
  • Share dengan stakeholders

Spreadsheet-Based Tracking

Google Sheets Template:

Sheet 1: Daily Tracking

DatePageviewsClicksCPCRPMEarningsNotes

Sheet 2: Weekly Summary

WeekAvg RPMTotal EarningsTop PageChanges

Sheet 3: Monthly Analysis

MonthEarningsGrowth %Best DayAction Items

Sheet 4: Content Performance

ArticlePublishedPageviewsRPMEarningsUpdate Needed

Formulas:

RPM = (Earnings / Pageviews) * 1000
CTR = (Clicks / (Pageviews * Ad Density)) * 100
Growth % = (This Month - Last Month) / Last Month * 100

Advanced Analytics Techniques

Correlation Analysis

Finding relationships:

Example analysis:

  • Hypothesis: Longer session duration = Higher RPM
  • Test: Compare articles dengan different session durations
  • Result: Articles dengan 3+ min sessions have 40% higher RPM
  • Action: Create more engaging, longer-form content

Metrics to correlate:

  • Bounce rate vs RPM
  • Scroll depth vs CTR
  • Content length vs Earnings
  • Traffic source vs CPC

Cohort Analysis

Tracking user groups:

  • Users dari specific date range
  • Returning behavior
  • Revenue per cohort
  • Lifetime value

Application:

  • Which acquisition dates produce best long-term revenue?
  • Optimize untuk those traffic sources

Funnel Analysis

User journey tracking:

  1. Landing page
  2. Article read
  3. Ad view
  4. Ad click
  5. Conversion (untuk affiliate)

Identify drop-offs:

  • Where do users leave?
  • Which pages don’t monetize well?
  • Optimization opportunities

Attribution Modeling

Understanding conversion paths:

Models:

  • Last-click: Credit ke final touchpoint
  • First-click: Credit ke initial touchpoint
  • Linear: Equal credit ke all touchpoints
  • Time-decay: More credit ke recent touchpoints

For AdSense:

  • Which content introduces users?
  • Which content monetizes best?
  • Optimal content flow

Automated Reporting

Google Analytics 4 Alerts

Setup custom alerts:

Alert 1: Revenue Drop

  • Condition: Earnings < 50% dari average
  • Frequency: Daily
  • Email notification

Alert 2: Traffic Spike

  • Condition: Pageviews > 200% dari average
  • Check untuk viral content atau invalid traffic

Alert 3: RPM Anomaly

  • Condition: RPM < 30% atau > 200% dari baseline
  • Could indicate issues atau opportunities

Scheduled Reports

Weekly Email Report:

  1. Total earnings
  2. RPM comparison
  3. Top 5 pages
  4. Traffic source breakdown
  5. Week-over-week changes

Monthly Deep Dive:

  1. Comprehensive performance review
  2. Content audit results
  3. A/B test summaries
  4. Goal progress
  5. Next month strategy

API Integration

Google Analytics Reporting API:

Python example:

from google.analytics.data_v1beta import BetaAnalyticsDataClient
from google.analytics.data_v1beta.types import RunReportRequest

client = BetaAnalyticsDataClient()

request = RunReportRequest(
    property=f"properties/{PROPERTY_ID}",
    dimensions=[{"name": "pagePath"}],
    metrics=[{"name": "screenPageViews"}, {"name": "totalAdRevenue"}],
    date_ranges=[{"start_date": "7daysAgo", "end_date": "today"}]
)

response = client.run_report(request)

Use cases:

  • Automated data pulls
  • Custom applications
  • Integration dengan other tools
  • Advanced analysis

Actionable Insights dari Data

Weekly Review Process

Every Monday (30 menit):

1. Check Key Metrics (5 menit)

  • Total earnings vs last week
  • RPM trend
  • Traffic changes
  • Any anomalies?

2. Identify Winners (10 menit)

  • Top earning pages
  • Highest RPM articles
  • New opportunities

3. Find Losers (10 menit)

  • Pages dengan RPM drops
  • High traffic, low earnings
  • Content needing updates

4. Plan Actions (5 menit)

  • What to optimize?
  • What to create more of?
  • A/B test ideas?

Monthly Strategy Session

Month-end (2 hours):

1. Performance Review

  • Revenue vs goals
  • Growth rate
  • Benchmark comparisons

2. Content Analysis

  • Top 20% performers
  • Bottom 20% performers
  • Content gaps

3. Technical Audit

  • Page speed
  • Mobile performance
  • Ad implementation

4. Strategy Adjustment

  • Double down pada winners
  • Fix atau remove losers
  • Plan next month’s content
  • Set new targets

Common Analytics Mistakes

1. Vanity Metrics Focus

Mistake: Track pageviews only, ignore revenue.
Solution: Focus pada RPM, earnings, ROI.

2. No Segmentation

Mistake: Look at aggregate data only.
Solution: Segment oleh device, geo, source, content type.

3. Ignoring Context

Mistake: React ke one-day drops without context.
Solution: Look at trends, seasonality, external factors.

4. Analysis Paralysis

Mistake: Collect data but never act.
Solution: Weekly action plans dari insights.

5. Wrong Timeframes

Mistake: Compare daily fluctuations.
Solution: Use week-over-week atau month-over-month.

Tools Stack untuk Analytics

Essential Tools (Free)

1. Google Analytics 4

  • Website analytics
  • User behavior
  • Traffic sources

2. Google Search Console

  • Search performance
  • Indexing status
  • Query data

3. Google AdSense Dashboard

  • Revenue metrics
  • Ad performance
  • Payment tracking

4. Google Data Studio

  • Custom dashboards
  • Automated reporting
  • Visualization

5. Google Sheets

  • Manual tracking
  • Custom calculations
  • Spreadsheets

Advanced Tools (Paid)

1. SEMrush/Ahrefs

  • SEO analytics
  • Competitor tracking
  • Keyword research

2. Hotjar/Crazy Egg

  • Heatmaps
  • Session recordings
  • User feedback

3. Supermetrics

  • Data integration
  • Automated reporting
  • Multi-platform

4. Tableau/Power BI

  • Enterprise analytics
  • Advanced visualization
  • Data modeling

Case Study: Data-Driven 200% Growth

Publisher: Tech review blog
Starting point: $800/month, flying blind

Month 1-2: Setup

Actions:

  • Implemented GA4 properly
  • Created custom dashboards
  • Set up weekly reporting

Findings:

  • 70% revenue dari 20% articles
  • Mobile RPM 50% lower than desktop
  • B2B content had 3x RPM vs B2C

Month 3-4: Optimization

Actions:

  • Mobile optimization (fixed 50% gap)
  • Created more B2B content
  • Updated top performers

Results:

  • Revenue: $800 → $1,200 (+50%)
  • Mobile RPM: $1.20 → $2.00

Month 5-6: Scaling

Actions:

  • Doubled down pada high-RPM topics
  • Improved internal linking
  • A/B tested placements

Results:

  • Revenue: $1,200 → $1,800 (+50%)

Month 7-12: Authority

Actions:

  • Content strategy refined
  • Link building untuk high-value articles
  • Email list monetization

Final results:

  • Revenue: $800 → $2,400 (+200%)
  • Clear data-driven strategy
  • Predictable growth model

Kesimpulan

Analytics bukan hanya tentang collecting data - ini tentang turning data into actionable insights dan revenue growth.

Key takeaways:

  1. Setup proper tracking dari hari pertama
  2. Focus pada revenue metrics, not just traffic
  3. Segment data untuk deeper insights
  4. Create regular review processes
  5. Act pada insights quickly

Your analytics action plan:

  1. Week 1: Setup GA4 dan AdSense integration
  2. Week 2: Create custom dashboards
  3. Week 3: Implement weekly review process
  4. Week 4: Identify first optimization opportunities
  5. Ongoing: Data-driven decisions

Remember: What gets measured gets managed. What gets managed gets improved.

Artikel Terkait

Bagikan:

Link Postingan: https://www.tirinfo.com/analytics-reporting-adsense/