Google Analytics 4 Setup
GA4 Account Setup
Create GA4 Property
- Go to Google Analytics
- Click Create Account
- Enter account name (your website/business)
- Configure property details
- Select industry and business size
- Choose data sharing settings
- Navigate to Admin → Property → Data Streams
- Click on your web data stream
- Copy the Measurement ID (format: G-XXXXXXXXXX)
- This ID will be used in SLOS configuration
- Click Connect GA4
- Enter your Measurement ID
- Configure consent mode settings
- Set up custom events
- Enable enhanced tracking
- Consent Events: Track consent banner interactions
- Privacy Events: Track privacy policy views
- Compliance Events: Track accessibility scans
- User Journey: Track privacy-aware user journeys
- Consent Status: Track user’s current consent status
- Cookie Categories: Track accepted cookie categories
- Geo Location: Track user’s geographic location
- Language: Track user’s language preference
- Consent Impact: Track how consent affects purchases
- Privacy Preferences: Segment users by privacy preferences
- Cookie Performance: Track cookie category performance
- Compliance Metrics: Track compliance-related conversions
- Go to Segment
- Click Create Workspace
- Enter workspace name
- Choose plan (free for basic usage)
- Invite team members
- Go to Sources → Add Source
- Choose Website (JavaScript)
- Name your source
- Get the write key
- Click Connect Segment
- Enter your write key
- Configure consent mapping
- Set up destination filters
- Enable real-time sync
- Filter Destinations: Send data only to consented destinations
- Category Mapping: Map SLOS categories to Segment categories
- Real-time Updates: Update destinations based on consent changes
- Audit Trail: Track all destination data flow
- Event Definitions: Define allowed events
- Property Rules: Set property validation rules
- Consent Requirements: Require consent for specific events
- Version Control: Track tracking plan changes
- Data Suppression: Suppress data without consent
- Anonymization: Anonymize user data
- Retention Policies: Set data retention rules
- Access Controls: Control who can access data
- Go to Mixpanel
- Click Create Project
- Enter project name
- Choose data residency (EU for GDPR compliance)
- Get project token
- Set up data ingestion
- Configure user identity
- Set up event tracking
- Configure data retention
- Click Connect Mixpanel
- Enter your project token
- Configure event mapping
- Set up user profiles
- Enable cohort tracking
- Consent Properties: Store consent preferences
- Privacy Settings: Track privacy-related user properties
- Behavioral Data: Track user behavior with consent
- Segmentation: Create user segments based on consent
- Consent Cohorts: Analyze users by consent status
- Retention Analysis: Track retention by privacy preferences
- Conversion Analysis: Analyze conversions with consent
- A/B Testing: Test consent banner variations
- EU Data Residency: Store data in EU for GDPR
- Data Export Controls: Control data export permissions
- Anonymization: Automatic user data anonymization
- Deletion API: Programmatic data deletion
- Go to Facebook Events Manager
- Click Connect Data Sources
- Choose Web
- Create new pixel
- Get pixel ID
- Set up standard events
- Configure custom events
- Set up conversions
- Configure audiences
- Click Connect Facebook Pixel
- Enter your pixel ID
- Configure consent-aware tracking
- Set up custom events
- Enable conversion tracking
- Consent Events: Track consent banner interactions
- Privacy Events: Track privacy policy engagement
- Conversion Events: Track consent-aware conversions
- Custom Audiences: Create privacy-compliant audiences
- Server-Side Tracking: Track conversions server-side
- Consent Validation: Validate consent before tracking
- Data Matching: Match user data with consent
- Attribution: Consent-aware attribution modeling
- Custom Audiences: Create audiences based on consent
- Lookalike Audiences: Privacy-compliant audience expansion
- Value-Based Audiences: Audiences based on privacy value
- Exclusion Audiences: Exclude users who opted out
- Consent Mode: Configure consent mode behavior
- Cross-Domain Tracking: Set up cross-domain measurement
- Custom Events: Define custom event parameters
- Goals and Conversions: Set up privacy-related goals
- Source Configuration: Configure source settings
- Destination Filters: Set up destination filtering rules
- Transformation: Configure data transformations
- Replay: Set up data replay for testing
- Project Settings: Configure project-specific settings
- Data Retention: Set data retention policies
- User Identity: Configure user identity management
- Export Settings: Configure data export options
- Pixel Settings: Configure pixel behavior
- Conversion Settings: Set up conversion tracking
- Audience Settings: Configure audience creation
- Attribution Settings: Set up attribution windows
- Development: Test in development environment
- Staging: Test in staging environment
- Production: Verify in production environment
- Sandbox: Use platform sandbox environments
- Test Users: Create test user accounts
- Test Events: Send test events
- Test Conversions: Test conversion tracking
- Test Audiences: Test audience creation
- Trigger test events
- Verify events in platform dashboards
- Check event parameters
- Validate consent status
- Confirm data accuracy
- Test consent banner interactions
- Verify consent status updates
- Check platform consent signals
- Validate data suppression
- Confirm privacy compliance
- Test data flow between systems
- Verify real-time updates
- Check error handling
- Validate performance
- Confirm security measures
- Invalid Credentials: Verify API keys and tokens
- Network Issues: Check firewall and proxy settings
- Rate Limits: Check platform rate limits
- API Changes: Verify API compatibility
- Events Not Firing: Check event implementation
- Consent Not Working: Verify consent integration
- Data Not Appearing: Check data processing delays
- Platform Errors: Check platform status pages
- Slow Loading: Optimize tracking scripts
- High Resource Usage: Reduce tracking frequency
- Data Delays: Check processing queues
- Caching Issues: Clear platform caches
- Consent Mode Issues: Check consent mode configuration
- Custom Events: Verify event parameter setup
- Cross-Domain: Check cross-domain configuration
- Debug Mode: Use GA4 debug mode
- Source Issues: Check source configuration
- Destination Filters: Verify filter rules
- Transformations: Check transformation logic
- Replay Issues: Verify replay settings
- Project Token: Verify token validity
- Event Limits: Check event volume limits
- User Identity: Check identity management
- Data Residency: Verify data location
- Pixel ID: Verify pixel ID validity
- Consent Issues: Check consent implementation
- Conversion API: Verify server-side setup
- Audience Issues: Check audience rules
- Secure Keys: Store API keys securely
- Access Controls: Limit platform access
- Audit Logging: Enable platform audit logs
- Regular Rotation: Rotate API credentials
- Encryption: Enable data encryption
- Access Controls: Implement access controls
- Data Masking: Mask sensitive data
- Deletion Policies: Set data deletion policies
- Consent Verification: Verify consent before tracking
- Secure Storage: Secure consent data storage
- Audit Trail: Track consent changes
- Privacy Controls: Implement privacy controls
- Async Loading: Load scripts asynchronously
- Minification: Minify tracking scripts
- Caching: Cache tracking resources
- Compression: Compress data payloads
- Batch Events: Batch events for efficiency
- Sampling: Use sampling for large datasets
- Filtering: Filter unnecessary data
- Real-Time vs Batch: Choose appropriate processing
- Load Times: Monitor tracking load times
- Error Rates: Track tracking errors
- Data Volume: Monitor data processing volume
- Platform Health: Monitor platform status
- Update Integrations: Keep integrations updated
- Review Configurations: Regular configuration reviews
- Clean Up Data: Remove unnecessary data
- Optimize Queries: Optimize data queries
- Define tracking requirements
- Choose appropriate platforms
- Plan consent integration
- Design event structure
- Set up testing procedures
- Start with basic tracking
- Implement consent controls
- Test thoroughly
- Monitor performance
- Document configurations
- Regular configuration reviews
- Monitor platform changes
- Update integrations
- Optimize performance
- Maintain documentation
- Implement consent management
- Enable data minimization
- Configure retention policies
- Implement access controls
- Regular privacy audits
- Provide data access
- Enable data deletion
- Support data portability
- Honor opt-out requests
- Maintain audit trails
- Overview
- Event Types
- Metrics & Reporting
- Privacy Compliance
Get Measurement ID
SLOS GA4 Integration
Basic Configuration
Navigate to: SLOS → Analytics Integration → Google Analytics 4
Consent Mode v2 Setup
`javascript
// Consent mode configuration
gtag(‘consent’, ‘default’, {
analytics_storage: ‘denied’,
ad_storage: ‘denied’,
functionality_storage: ‘denied’,
personalization_storage: ‘denied’,
security_storage: ‘granted’
});
`
Custom Events Configuration
Advanced GA4 Features
Custom Dimensions
Enhanced Ecommerce
Segment Setup
Segment Account Setup
Create Segment Workspace
Set Up Source
SLOS Segment Integration
Basic Configuration
Navigate to: SLOS → Analytics Integration → Segment
Consent Mapping
`json
{
“consent”: {
“essential”: “granted”,
“analytics”: “denied”,
“marketing”: “denied”,
“preferences”: “denied”
}
}
`
Destination Management
Advanced Segment Features
Tracking Plans
Privacy Controls
Mixpanel Setup
Mixpanel Account Setup
Create Mixpanel Project
Configure Data Pipeline
SLOS Mixpanel Integration
Basic Configuration
Navigate to: SLOS → Analytics Integration → Mixpanel
Event Tracking Setup
`javascript
// Mixpanel event tracking
mixpanel.track(‘Consent Given’, {
‘consent_categories’: [‘essential’, ‘analytics’],
‘geo_location’: ‘EU’,
‘timestamp’: new Date().toISOString()
});
`
User Profile Setup
Advanced Mixpanel Features
Cohort Analysis
Privacy Features
Facebook Pixel Setup
Facebook Business Setup
Create Facebook Pixel
Configure Pixel
SLOS Facebook Integration
Basic Configuration
Navigate to: SLOS → Analytics Integration → Facebook Pixel
Consent-Aware Pixel
`javascript
// Facebook pixel with consent
if (consent.marketing) {
fbq(‘init’, ‘YOURPIXELID’);
fbq(‘track’, ‘PageView’);
} else {
fbq(‘consent’, ‘revoke’);
}
`
Custom Events
Advanced Facebook Features
Conversion API
Audience Creation
Platform-Specific Configuration
Platform Settings
Google Analytics 4 Settings
Segment Settings
Mixpanel Settings
Facebook Settings
Integration Testing
Testing Setup
Test Environments
Test Accounts
Validation Steps
Event Validation
Consent Validation
Integration Validation
Troubleshooting
Common Setup Issues
Connection Problems
Tracking Issues
Performance Issues
Platform-Specific Issues
Google Analytics 4
Segment
Mixpanel
Facebook
Security Configuration
Platform Security
API Security
Data Security
Privacy Security
Consent Security
Performance Optimization
Tracking Optimization
Script Optimization
Platform Optimization
Monitoring and Maintenance
Performance Monitoring
Regular Maintenance
Best Practices
Setup Best Practices
Planning
Implementation
Maintenance
Privacy Best Practices
Compliance Focus
User Rights
Related Documentation
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.