Google Analytics 4
Analytics Data API
Growwwsites client toolkit
Pull native marketing API data directly into Google Sheets. Select dimensions and metrics, automate recurring imports, normalize channel fields and build reporting around business performance — not platform silos.
Connector library
The importer already includes a broad set of analytics and media providers. Some integrations are ready for direct use, while others require the client-specific API app, credentials or platform approval before the first live connection.
Setup-required connectors are already implemented in the importer but still need the relevant client app credentials, API approval or first account-level connection before live use.
Analytics Data API
Search Analytics API
YouTube Analytics API
Marketing API / Insights
API for Business
Google Ads API
Marketing APIs
Reporting API
Pinterest API
Ads API
Marketing API
Ads API
Admin API

REST API
GraphQL Admin API · Read-only
REST API · Read-only
CRM APIs
DV360 API
Reporting API
Marketing Solutions API
Merchant API
CRM APIs
Reporting APIs
Marketing API
Schema-aware configuration
The importer uses provider-specific field and reporting rules to reduce invalid combinations before a request is sent — keeping recurring imports more reliable.
Read dimensions and metrics from the property metadata, including custom definitions, then validate combinations with the API compatibility endpoint.
Google Ads exposes whether fields are selectable, filterable and sortable, plus which fields can be selected together.
selectableWith rulesMeta and TikTok reporting require report-level and breakdown rules. The connector can map those constraints into the same configuration experience.
Growwwsites normalized fields
Native fields remain available, while shared marketing concepts can be mapped to one standardized schema for cross-channel reporting. The table below shows a sample of the normalized model.
| Growwwsites field | Google Ads | Meta Ads | TikTok Ads | Use in reporting |
|---|---|---|---|---|
date | segments.date | date_start | stat_time_day | Daily performance |
campaign_name | campaign.name | campaign_name | campaign_name | Campaign comparison |
spend | metrics.cost_micros | spend | spend | Media cost |
impressions | metrics.impressions | impressions | impressions | Delivery |
clicks | metrics.clicks | clicks | clicks | Traffic |
conversions | metrics.conversions | actions | conversion | Business actions |
conversion_value | metrics.conversions_value | action_values | — | Revenue / value |
roas | Calculated | purchase_roas | Calculated | Efficiency |
You can keep platform-native granularity where you need it and still build one consistent reporting layer above it.
Built for repeatable reporting
The importer is designed for recurring agency workflows — from raw channel data to normalized client reporting without manual exports.
Select properties and ad accounts from supported providers.
Pick native dimensions, metrics, filters and time granularity.
Compatibility rules prevent invalid or unsupported report combinations.
Map cross-channel concepts to consistent Growwwsites field names.
Run recurring imports and keep reporting tables up to date.
Use the output directly in Google Sheets, Looker Studio or your own models.
Growwwsites client benefit
Growwwsites clients get access to the Marketing Data Importer as part of our measurement and reporting toolkit.