> For the complete documentation index, see [llms.txt](https://help.daasity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.daasity.com/core-concepts/data-integrations/setup-guides/digital-integrations/google-ads/integration-specifications.md).

# Integration Specifications

## **Integration Overview**&#x20;

Google is the place people go to search for information, places, products, and more, so this is where brands want to make sure they have a presence. Show up when users search in text, product listing, video ads, and more with Ads.

The Daasity Google Ads integration extracts key advertising information from the Google platform, like spend, clicks, and impressions. Because Google has several networks, info is available in the area of Google (i.e., Youtube, Text Search) and by the campaign.

## **Integration Availability**&#x20;

This integration is available for:

* Enterprise
* Growth

## **API Endpoints**

The Daasity Google Ads extractor is built based on this [Google Ads API Documentation](https://developers.google.com/google-ads/api/docs/start). The following endpoints are used by Daasity to replicate data from Google Ads.

* [Reports](https://developers.google.com/google-ads/api/docs/reporting/overview)

## **Entity Relationship Diagram (ERD)**

[Click here to view the ERD for the Daasity Google Ads integration](https://lucid.app/documents/embedded/455c6558-5c32-49fa-8530-b437327b00c0) illustrating the different tables and keys to join across tables.

## **Google Ads Schema**

The Daasity Google Ads extractor creates these tables using the endpoints and replication methods listed.  The data is mapped from the source API endpoint to the table based on the mapping logic outlined in each table.

* [Ads](#a-ds)
* [Ad Groups](#a-d-groups)
* [Campaigns](#campaigns)
* [Keywords](#keywords)

### **Ads**&#x20;

* Endpoint: [Reports](https://developers.google.com/google-ads/api/docs/reporting/overview)
* Update Method: UPSERT
* Table Name: \[`adwords.ads`]

| JSON Element                                                                   | Database Column                      |
| ------------------------------------------------------------------------------ | ------------------------------------ |
| Id                                                                             | id                                   |
| Date                                                                           | date                                 |
| Device                                                                         | device                               |
| BusinessName                                                                   | business\_name                       |
| AccountDescriptiveName                                                         | account\_descriptive\_name           |
| Automated                                                                      | automated                            |
| AdGroupId                                                                      | ad\_group\_id                        |
| AdType                                                                         | ad\_type                             |
| AdNetworkType1                                                                 | ad\_network\_type1                   |
| AdNetworkType2                                                                 | ad\_network\_type2                   |
| ActiveViewCpm                                                                  | active\_view\_cpm                    |
| ActiveViewCtr                                                                  | active\_view\_ctr                    |
| ActiveViewImpressions                                                          | active\_view\_impressions            |
| AverageCost                                                                    | average\_cost                        |
| AverageCpc                                                                     | average\_cpc                         |
| AverageCpm                                                                     | average\_cpm                         |
| AverageCpv                                                                     | average\_cpv                         |
| AveragePosition                                                                | average\_position                    |
| CallToActionText                                                               | call\_to\_action\_next               |
| Clicks                                                                         | clicks                               |
| Conversions                                                                    | conversions                          |
| ConversionValue                                                                | conversion\_value                    |
| Cost                                                                           | cost                                 |
| AllConversions                                                                 | all\_conversions                     |
| AllConversionValue                                                             | all\_conversion\_value               |
| CreativeDestinationUrl                                                         | creative\_destination\_url           |
| CrossDeviceConversions                                                         | cross\_device\_conversions           |
| Ctr                                                                            | ctr                                  |
| Description                                                                    | description                          |
| DisplayUrl                                                                     | display\_url                         |
| GmailTeaserHeadline                                                            | gmail\_teaser\_headline              |
| Headline                                                                       | headline                             |
| ImageCreativeName                                                              | image\_creative\_name                |
| Impressions                                                                    | impressions                          |
| Interactions                                                                   | interactions                         |
| InteractionTypes                                                               | interaction\_types                   |
| MainColor                                                                      | main\_color                          |
| AccentColor                                                                    | accent\_color                        |
| MarketingImageHeadline                                                         | marketing\_image\_headline           |
| MarketingImageDescription                                                      | marketing\_image\_description        |
| ResponsiveSearchAdHeadlines                                                    | responsive\_search\_ad\_headlines    |
| ResponsiveSearchAdDescriptions                                                 | responsive\_search\_ad\_descriptions |
| Status                                                                         | status                               |
| VideoQuartile25Rate                                                            | video\_quartile25\_rate              |
| VideoQuartile50Rate                                                            | video\_quartile50\_rate              |
| VideoQuartile75Rate                                                            | video\_quartile75\_rate              |
| VideoQuartile100Rate                                                           | video\_quartile100\_rate             |
| VideoViews                                                                     | video\_views                         |
| ViewThroughConversions                                                         | view\_through\_conversions           |
| Google Adwords Account ID                                                      | adwords\_client\_id                  |
| MD5(Id + Date + Device + AdGroupId + AdType + AdNetworkType1 + AdNetworkType2) | \_key                                |
| ID of Merchant in Daasity App                                                  | \_account\_id                        |
| timestamp when data was extracted from Shopify                                 | \_\_synced\_at                       |

### **Ad Groups**&#x20;

* Endpoint: [Reports](https://developers.google.com/google-ads/api/docs/reporting/overview)
* Update Method: UPSERT
* Table Name: \[`adwords.adgroups`]

| JSON Element                                                                                | Database Column            |
| ------------------------------------------------------------------------------------------- | -------------------------- |
| Id                                                                                          | id                         |
| Date                                                                                        | date                       |
| Device                                                                                      | device                     |
| CampaignId                                                                                  | campaign\_id               |
| AdGroupId                                                                                   | ad\_group\_id              |
| AdGroupName                                                                                 | ad\_group\_name            |
| AdGroupStatus                                                                               | ad\_group\_status          |
| AdGroupType                                                                                 | ad\_group\_type            |
| AdNetworkType1                                                                              | ad\_network\_type1         |
| AdNetworkType2                                                                              | ad\_network\_type2         |
| AdRotationMode                                                                              | ad\_rotation\_mode         |
| CpcBid                                                                                      | cpc\_bid                   |
| CpmBid                                                                                      | cpm\_bid                   |
| CpvBid                                                                                      | cpv\_bid                   |
| ViewThroughConversions                                                                      | view\_through\_conversions |
| AllConversionRate                                                                           | all\_conversion\_rate      |
| ConversionRate                                                                              | conversion\_rate           |
| AllConversionValue                                                                          | all\_conversion\_value     |
| ConversionValue                                                                             | conversion\_value          |
| Cost                                                                                        | cost                       |
| Google Adwords Account ID                                                                   | adwords\_client\_id        |
| MD5(AdGroupId + Date + Device + CampaignId + AdGroupType + AdNetworkType1 + AdNetworkType2) | \_key                      |
| ID of Merchant in Daasity App                                                               | \_account\_id              |
| timestamp when data was extracted from Shopify                                              | \_\_synced\_at             |

### **Campaigns**

* Endpoint: [Reports](https://developers.google.com/google-ads/api/docs/reporting/overview)
* Update Method: UPSERT
* Table Name: \[`adwords.campaigns`]

| JSON Element                                                                                | Database Column            |
| ------------------------------------------------------------------------------------------- | -------------------------- |
| Id                                                                                          | id                         |
| Date                                                                                        | date                       |
| Device                                                                                      | device                     |
| CampaignGroupId                                                                             | campaign\_group\_id        |
| CampaignId                                                                                  | campaign\_id               |
| CampaignName                                                                                | campaign\_name             |
| CampaignStatus                                                                              | campaign\_status           |
| ViewThroughConversions                                                                      | view\_through\_conversions |
| AllConversions                                                                              | all\_conversions           |
| Conversions                                                                                 | conversions                |
| CrossDeviceConversions                                                                      | cross\_device\_conversions |
| AllConversionRate                                                                           | all\_conversions\_rate     |
| ConversionRate                                                                              | conversion\_rate           |
| AllConversionValue                                                                          | all\_conversion\_value     |
| Cost                                                                                        | cost                       |
| Google Adwords Account ID                                                                   | adwords\_client\_id        |
| MD5(AdGroupId + Date + Device + CampaignId + AdGroupType + AdNetworkType1 + AdNetworkType2) | \_key                      |
| ID of Merchant in Daasity App                                                               | \_account\_id              |
| timestamp when data was extracted from Shopify                                              | \_\_synced\_at             |

### **Keywords**&#x20;

* Endpoint: [Reports](https://developers.google.com/google-ads/api/docs/reporting/overview)
* Update Method: UPSERT
* Table Name: \[`adwords.keywords`]

| JSON Element                                   | Database Column                                  |
| ---------------------------------------------- | ------------------------------------------------ |
| Id                                             | id                                               |
| Date                                           | date                                             |
| AdGroupId                                      | ad\_group\_id                                    |
| CpcBid                                         | cpc\_bid                                         |
| CpmBid                                         | cpm\_bid                                         |
| EstimatedAddClicksAtFirstPositionCpc           | estimated\_add\_clicks\_at\_first\_position\_cpc |
| EstimatedAddCostAtFirstPositionCpc             | estimated\_add\_cost\_at\_first\_position\_cpc   |
| FirstPageCpc                                   | first\_page\_cpc                                 |
| FirstPositionCpc                               | first\_position\_cpc                             |
| TopOfPageCpc                                   | top\_of\_page\_cpc                               |
| CreativeQualityScore                           | creative\_quality\_score                         |
| KeywordMatchType                               | keyword\_match\_type                             |
| PostClickQualityScore                          | post\_click\_quality\_score                      |
| QualityScore                                   | quality\_score                                   |
| SearchPredictedCtr                             | search\_predicted\_ctr                           |
| Status                                         | status                                           |
| UrlCustomParameters                            | url\_custom\_parameters                          |
| ActiveViewCpm                                  | active\_view\_cpm                                |
| Clicks                                         | clicks                                           |
| Impressions                                    | impressions                                      |
| Interactions                                   | interactions                                     |
| AverageCost                                    | average\_cost                                    |
| AverageCpc                                     | average\_cpc                                     |
| AverageCpm                                     | average\_cpm                                     |
| AverageCpv                                     | average\_cpv                                     |
| AveragePosition                                | average\_position                                |
| Conversions                                    | conversions                                      |
| ConversionValue                                | conversion\_value                                |
| CostPerAllConversion                           | cost\_per\_all\_conversion                       |
| CostPerConversion                              | cost\_per\_conversion                            |
| Ctr                                            | ctr                                              |
| SearchExactMatchImpressionShare                | search\_exact\_match\_impression\_share          |
| SearchImpressionShare                          | search\_rank\_lost\_impression\_share            |
| SearchRankLostImpressionShare                  | value\_per\_all\_conversion                      |
| ValuePerAllConversion                          | value\_per\_conversion                           |
| Google Adwords Account ID                      | adwords\_client\_id                              |
| MD5(Id + Date + Device + AdGroupId)            | \_key                                            |
| ID of Merchant in Daasity App                  | \_account\_id                                    |
| timestamp when data was extracted from Shopify | \_\_synced\_at                                   |

{% hint style="info" %}
 **NOTE**: Not all dimensions are used in transformation and/or exposed. If you would like to explore customization for this data, please contact <support@daasity.com>. &#x20;
{% endhint %}
