Google Analytics 4 (GA4) adalah essential tool untuk track SEO performance. Pelajari cara setup properly untuk mendapatkan SEO insights yang actionable.
GA4 untuk SEO
Why GA4 Matters
SEO tracking:
- Organic traffic data
- User behavior
- Conversion tracking
- Content performance
- Landing page analysis
GA4 vs Universal Analytics
Key differences:
- Event-based model
- Machine learning
- Cross-platform tracking
- Privacy-focused
- Different reports
UA discontinued 2024.
Initial Setup
Creating Property
Steps:
1. Go to analytics.google.com
2. Admin β Create Property
3. Enter property name
4. Set time zone
5. Set currency
Data Stream Setup
Create web stream:
1. Admin β Data Streams
2. Add stream β Web
3. Enter website URL
4. Name your stream
5. Get Measurement ID
Installing GA4
Google Tag (gtag.js)
<!-- 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>
Google Tag Manager
GTM setup:
1. Create GA4 Configuration tag
2. Set Measurement ID
3. Trigger: All Pages
4. Publish container
CMS Plugins
Options:
- WordPress: Site Kit by Google
- Shopify: Built-in integration
- Wix: Native GA4 support
- Hugo: Add to <head>
SEO-Specific Configuration
Link Search Console
Steps:
1. Admin β Product Links
2. Search Console Links
3. Link β Choose property
4. Confirm association
Enables organic data.
Enhanced Measurement
Auto-tracked events:
- Page views
- Scrolls
- Outbound clicks
- Site search
- File downloads
- Video engagement
Enable in Data Stream settings.
Organic Traffic Segment
Create segment:
1. Explore β New segment
2. Session segment
3. Add condition:
- Session source = google
- Session medium = organic
4. Save segment
Key SEO Reports
Traffic Acquisition
Reports β Acquisition β Traffic acquisition
See:
- Sessions by source/medium
- Organic vs other channels
- Engagement metrics
- Conversions by channel
Landing Page Report
Reports β Engagement β Landing page
See:
- Top entry pages
- Sessions per page
- Engagement rate
- Avg. engagement time
Organic Search Performance
With GSC linked:
Reports β Search Console
See:
- Queries
- Landing pages
- Countries
- Devices
Combined with GA4 data.
Setting Up Conversions
Defining Goals
SEO conversions:
- Form submissions
- Newsletter signups
- Product purchases
- Contact requests
- Downloads
Creating Events
Steps:
1. Admin β Events
2. Create event
3. Set conditions
4. Mark as conversion
Event Example
// Custom event for form submission
gtag("event", "form_submit", {
event_category: "engagement",
event_label: "contact_form",
value: 1,
});
Marking as Conversion
Steps:
1. Admin β Conversions
2. New conversion event
3. Enter event name
4. Save
Events now tracked as conversions.
Custom Dimensions
Useful SEO Dimensions
Create dimensions for:
- Author
- Content type
- Post category
- Publish date
- Word count
Implementation
gtag("event", "page_view", {
content_type: "blog_post",
author: "John Doe",
post_category: "SEO",
word_count: 2500,
});
Setting Up
Steps:
1. Admin β Custom definitions
2. Create custom dimension
3. Name and description
4. Scope: Event
5. Event parameter name
SEO Dashboard in GA4
Explorations
Create custom report:
1. Explore β Free form
2. Add dimensions:
- Landing page
- Source/medium
3. Add metrics:
- Sessions
- Engagement rate
- Conversions
Key Metrics for SEO
Track these:
- Organic sessions
- Engagement rate
- Pages per session
- Bounce rate (via explore)
- Conversions
- Revenue (if applicable)
Filtering & Segments
Organic Traffic Filter
Create filter:
1. Explorations
2. Add segment
3. Session medium = organic
4. Apply to report
Brand vs Non-Brand
Create segments:
Brand traffic:
- Query contains [brand name]
Non-brand traffic:
- Query does not contain [brand]
Requires GSC link.
Audience Building
SEO Audiences
Useful audiences:
- Organic visitors
- Blog readers
- High-value organic users
- Returning organic visitors
Creating Audience
Steps:
1. Admin β Audiences
2. New audience
3. Custom audience
4. Add conditions
5. Save and name
Alerts & Monitoring
Custom Insights
Set up alerts:
1. Insights β Create
2. Custom insight
3. Set conditions
4. Choose frequency
5. Email notifications
Traffic Drop Alert
Alert example:
"Organic traffic drops 20%
compared to previous period"
Early warning for issues.
Advanced Configuration
Cross-Domain Tracking
gtag("config", "G-XXXXXXXXXX", {
linker: {
domains: ["example.com", "shop.example.com"],
},
});
Internal Traffic Filter
Filter internal IP:
1. Admin β Data Streams
2. Configure tag settings
3. Define internal traffic
4. Add IP addresses
Data Retention
Set retention:
1. Admin β Data Settings
2. Data Retention
3. Choose: 2 or 14 months
4. Save
14 months = more historical data.
GA4 + GSC Integration
Viewing Search Data
After linking:
- Search queries in GA4
- Landing page performance
- Click data
- Impression data
Combined Analysis
Benefits:
- Query + behavior data
- Landing page analysis
- Full funnel visibility
- Better attribution
Common Issues
Missing Data
Check:
- Tag installed correctly
- Filters not blocking
- Date range selection
- Data processing delay
Discrepancies
Reasons for differences:
- GA4 vs GSC methodology
- Data sampling
- Bot filtering
- Time zones
GA4 SEO Checklist
Initial Setup:
β Property created
β Data stream added
β Tag installed
β Verify data flowing
Configuration:
β Link Search Console
β Enhanced measurement on
β Conversions defined
β Internal traffic filtered
Custom Setup:
β SEO segments created
β Custom dimensions added
β Audiences built
β Alerts configured
Reports:
β Organic traffic report
β Landing page analysis
β Conversion tracking
β SEO dashboard created
Ongoing:
β Regular monitoring
β Data accuracy check
β Report refinement
β Goal tracking
Kesimpulan
GA4 adalah essential untuk SEO tracking. Setup properly dengan linking GSC, creating conversions, dan building custom reports. Use data untuk inform SEO strategy dan measure success.