GA / Ads¶
Guides on Google Analytics and advertising configuration.
Google Analytics¶
GA4 Features¶
- Event-based measurement
- Machine learning insights
- Privacy-focused design
- Cross-platform tracking
Basic Setup¶
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
MkDocs Configuration¶
extra:
analytics:
provider: google
property: GA_MEASUREMENT_ID
Event Tracking¶
Built-in Events¶
- Page views
- Scrolls
- File downloads
- Outbound link clicks
Custom Events¶
gtag('event', 'custom_event', {
'event_category': 'engagement',
'event_label': 'button_click',
'value': 1
});
Google AdSense¶
Basic Setup¶
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXX"
crossorigin="anonymous"></script>
Ad Units¶
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Privacy Compliance¶
Cookie Consent¶
- GDPR compliance
- CCPA compliance
- Cookie consent banner
Data Protection¶
extra:
analytics:
provider: google
property: GA_MEASUREMENT_ID
feedback:
title: Was this page helpful?
ratings:
- icon: material/emoticon-happy-outline
name: This page was helpful
data: 1
note: >-
Thanks for your feedback!
Reporting¶
Key Metrics¶
- Page views
- Sessions
- Users
- Bounce rate
Custom Reports¶
- Content analysis
- User behavior analysis
- Conversion analysis
Optimization¶
A/B Testing¶
- Google Optimize
- Content experiments
- Performance comparison
Improvement Actions¶
- Page speed optimization
- Usability improvements
- Content optimization