Google Search Console Source
Google Search Console Source
Connect your Google Search Console to Outrun for comprehensive SEO and search performance data synchronization. This source specializes in analytics data and performance metrics rather than traditional CRM objects.
π Analytics-Focused Integration
Google Search Console integration focuses on search analytics and performance data, mapping to Facts objects for time-series analysis and reporting.
Supported Objects
Google Search Console maps to the following standardized objects:
π Facts (from Search Analytics)
- Source Object:
searchAnalytics
- Primary ID: Generated composite ID
- Key Fields: Clicks, impressions, CTR, position, query, page, date
- Fact Type:
searchAnalytics
- Period: Daily aggregation
Authentication
Google Search Console uses Google OAuth 2.0:
- OAuth Flow: Google OAuth 2.0 with refresh tokens
- Google Console: Requires app registration in Google Cloud Console
- Scopes Required:
https://www.googleapis.com/auth/webmasters.readonly
- Read Search Console data
- Property Access: User must have verified access to Search Console properties
- Token Management: Automatic refresh with secure storage
Field Mappings
Facts (Search Analytics)
Outrun Field | Google Search Console Field | Type | Description |
---|---|---|---|
factType |
"searchAnalytics" |
String | Fixed fact type identifier |
property |
site |
String | Search Console property URL |
entityId |
page |
String | Page URL that received traffic |
entityType |
"page" |
String | Fixed entity type |
value |
clicks |
Number | Number of clicks received |
dateRange.from |
date |
Date | Date of the analytics data |
dateRange.to |
date |
Date | Same as from (daily data) |
location.country |
country |
String | Country where searches originated |
dimensions.query |
query |
String | Search query that triggered result |
dimensions.device |
device |
String | Device type (desktop, mobile, tablet) |
period |
"daily" |
String | Fixed aggregation period |
source |
"googleSearchConsole" |
String | Fixed source identifier |
Additional Metrics
Metric | Field | Type | Description |
---|---|---|---|
Impressions | impressions |
Number | Number of times page appeared in search results |
CTR | ctr |
Float | Click-through rate (clicks/impressions) |
Position | position |
Float | Average position in search results |
Date | date |
Date | Date of the analytics data |
Rate Limits
Google Search Console has generous rate limits:
- Default Operations: 2000 requests per minute
- Daily Quota: Typically sufficient for most use cases
- Batch Processing: Efficient bulk data retrieval
π High-Volume Analytics
Google Search Console can generate large volumes of analytics data. Outrun efficiently processes and aggregates this data while respecting API quotas and optimizing for performance.
Data Dimensions
Google Search Console provides multi-dimensional analytics data:
Available Dimensions
- Query: Search terms that triggered your pages
- Page: URLs that appeared in search results
- Country: Geographic location of searches
- Device: Device type (desktop, mobile, tablet)
- Search Appearance: Rich results, AMP, etc.
- Date: Time-based aggregation
Dimension Combinations
- Query + Page: Which queries drive traffic to specific pages
- Country + Device: Geographic and device performance breakdown
- Date + Query: Query performance trends over time
- Page + Country: Geographic performance by page
Sync Behavior
Initial Sync
- Backfill Period: 30 days by default
- Polling Interval: 60 minutes
- Data Processing:
- Raw analytics β
_stream
collection - Processed metrics β
_consolidate
collection - Standardized objects β Facts with search analytics
- Aggregation β Daily, weekly, monthly rollups
- Raw analytics β
Continuous Sync
- Change Detection: Date-based incremental updates
- Update Frequency: Every 60 minutes
- Data Freshness: Google Search Console data has 2-3 day delay
- Historical Updates: Retroactive data corrections handled
Data Processing
- Metric Calculation: CTR and position calculations
- Dimension Filtering: Configurable dimension inclusion/exclusion
- Aggregation Levels: Support for different time periods
- Data Validation: Automatic data quality checks
Analytics Features
Performance Metrics
- Clicks: Actual user clicks from search results
- Impressions: Times your pages appeared in search results
- CTR: Click-through rate percentage
- Position: Average ranking position in search results
Search Insights
- Query Analysis: Top performing search queries
- Page Performance: Best and worst performing pages
- Geographic Data: Performance by country and region
- Device Breakdown: Desktop vs mobile vs tablet performance
Trend Analysis
- Time Series: Performance trends over time
- Comparative Analysis: Period-over-period comparisons
- Seasonal Patterns: Identify seasonal search trends
- Performance Alerts: Significant changes in metrics
System Nuances
Google Search Console-Specific Considerations
- Data Delay: Search Console data has 2-3 day processing delay
- Sampling: Large datasets may be sampled by Google
- Property Verification: User must have verified property access
- Data Retention: Google retains 16 months of data
- Dimension Limits: API limits on dimension combinations
- Aggregation: Data is pre-aggregated by Google
Data Quality Notes
- Accuracy: Data reflects actual Google Search performance
- Completeness: Some data may be filtered for privacy
- Consistency: Metrics align with Search Console UI
- Timeliness: Regular updates with 2-3 day delay
- Precision: Position data averaged across all impressions
Performance Considerations
- Batch Processing: Efficient retrieval of large date ranges
- Dimension Optimization: Strategic dimension selection for performance
- Caching: Intelligent caching for frequently accessed data
- Incremental Updates: Only new/changed data processed
Best Practices
Setup Recommendations
- Property Verification: Ensure all target properties are verified
- Permission Levels: Use account with appropriate Search Console access
- Property Selection: Identify which properties to sync
- Date Range: Configure appropriate historical data range
- Dimension Strategy: Select relevant dimensions for your use case
Performance Optimization
- Selective Dimensions: Choose only necessary dimensions
- Date Filtering: Limit date ranges to required periods
- Property Filtering: Sync only active/relevant properties
- Monitoring: Watch for API quota usage
- Scheduling: Plan syncs to avoid peak usage times
Analytics Strategy
- Metric Focus: Identify key performance indicators
- Trend Analysis: Set up time-series analysis
- Comparative Reporting: Enable period comparisons
- Alert Configuration: Set up performance change alerts
- Integration Planning: Plan downstream analytics integration
Troubleshooting
Common Issues
Authentication Failures
- Verify Google Cloud Console app configuration
- Check OAuth scopes and permissions
- Ensure user has Search Console property access
- Confirm property verification status
Data Access Issues
- Verify property ownership/verification
- Check Search Console permission levels
- Confirm property is active and receiving data
- Review API quota and usage
Missing Data
- Account for 2-3 day data processing delay
- Check date range parameters
- Verify property has search traffic
- Review dimension filter settings
Performance Issues
- Monitor API quota usage
- Optimize dimension combinations
- Reduce date range scope
- Check for large property datasets
Support Resources
- Google Search Console Help: support.google.com/webmasters
- Search Console API Documentation: developers.google.com/webmaster-tools
- Google Cloud Console: console.cloud.google.com
- Outrun Support: support@getoutrun.com
- Community: Discord
Use Cases
SEO Analytics
- Performance Tracking: Monitor search performance across properties
- Keyword Analysis: Track query performance and trends
- Page Optimization: Identify top and underperforming pages
- Geographic Insights: Understand regional search performance
Business Intelligence
- Traffic Analysis: Integrate search data with business metrics
- Conversion Tracking: Combine with conversion data for ROI analysis
- Competitive Analysis: Benchmark against industry performance
- Reporting Automation: Automated SEO reporting and dashboards
Content Strategy
- Content Performance: Measure content effectiveness in search
- Keyword Research: Identify high-performing search terms
- Content Gaps: Find opportunities for new content
- Optimization Priorities: Data-driven content optimization
Ready to connect Google Search Console? Follow our Getting Started guide to set up your first sync.