Your guide to Google Campaign Manager 360

This guide contains detailed information about collecting data from Google Campaign Manager 360.

Introduction

This guide contains detailed information about using Google Campaign Manager 360 in Adverity.

To create a datastream to collect data from Google Campaign Manager 360, follow the steps in our guide to Collecting data in Adverity. If these steps are not detailed enough, refer back to this Google Campaign Manager 360 guide for detailed configuration instructions.

For more information on the data fields that you can collect from Google Campaign Manager 360, see List of supported fields.

Limitations

Collecting data from Google Campaign Manager 360 comes with the following limitations:

  • You can only collect data on the fields and reports made available to you within the Google Campaign Manager 360 user interface. For more information on user permissions in Google Campaign Manager 360, see the Google documentation.

  • In some cases, browser settings or application settings may prevent Google Search Ads 360 from directly measuring conversions, and imported goals and transactions. Conversion metrics are scaled when there is enough data to meet accuracy thresholds. When scaling is applied to account for data that cannot be measured due to factors such as browser settings, this may result in fractions, which are then rounded. This rounding may result in discrepancies within data. For more information about discrepancies, see the Google documentation.

Creating a datastream to collect data from Google Campaign Manager 360

This section of the Google Campaign Manager 360 guide contains information specific to Google Campaign Manager 360. Not all steps in the datastream creation process will be described here. If a step is not described here, follow the process in our guide to Collecting data in Adverity.

Authorization: Allow Adverity to access Google Campaign Manager 360

  1. If you choose Access using your credentials or Access using someone else's credentials, in Set up or edit Advertisers, you or the person granting access must choose one of the following options:

    • Choose Grant access to all Advertisers, including those created in the future to allow Adverity to access all existing Advertisers and all Advertisers created in the future.

    • Choose Select specific Advertisers to which you want to grant access to determine the specific Advertisers that you want Adverity to access. Adverity will not automatically have access to Advertisers created in the future. You will need to grant Adverity access to any Advertisers created in the future.

    If you use your credentials to grant Adverity access to Google Campaign Manager 360, all the Advertisers available to you using your credentials will be visible in the Authorizations page to all Adverity users with permission to edit this authorization.

    If someone else uses their credentials to grant Adverity access to Google Campaign Manager 360, the same applies to the Advertisers available using their credentials.

    This is important to consider if you do not want all Adverity users with permission to edit the authorization to be able to see the details of the Advertisers. For more information about user permissions, see Managing user permissions.

Configuration: Choose the data you want to collect from Google Campaign Manager 360

To choose what data to collect and customize the Google Campaign Manager 360 datastream configuration, follow these steps:

  1. (Optional) Rename your datastream.

  1. In Profiles and Advertiser Filter, select the profiles and advertisers for which to collect data. If you do not select any items in a drop-down list, Adverity collects data for all items in the drop-down list.

  1. In Report type, select the type of data to collect from Google Campaign Manager 360. The selected report type determines the additional fields to populate. For more information, see Advanced Google Campaign Manager 360 tips. In this example, select Standard.

  1. In Dimensions and Metrics, change the list of fields that you want to see in your data extract.

What's next?

Troubleshooting Google Campaign Manager 360

I see an error message when fetching data from Google Campaign Manager 360

The This account has exceeded its quota of [x] reports per day error message appears because you are trying to fetch more data than Google Campaign Manager 360 allows. This usually happens because you have many floodlight configurations and have selected the Retrieve data for all floodlight config IDs option.

To resolve this issue, fetch data for fewer floodlight configurations.

Advanced Google Campaign Manager 360 tips

Configuring data collection from Google Campaign Manager 360

In the Settings tab of your Google Campaign Manager 360 datastream overview, you can configure a number of additional settings:

Depending on what you select in Report type, different fields are available.

Migration Mode

This field may not be present if you are configuring a recently created datastream. If this field is present, this means the datastream is connected to the older version of the data source called Google Campaign Manager.

Select Keep field names to retain the legacy field names for an older authorization to Google Campaign Manager. Select Rename fields to update the old field names to the new field names.

Dimension Filters

Enter a valid JSON expression to collect data for specific dimensions. For more information on the Dimensions Filter, see Configuring the dimension filter with a JSON expression below.

Reports

If CUSTOM is selected in the Report Type field, a Reports field is shown, allowing you to select a custom report. A custom report is created in the Google Campaign Manager 360 user interface. For more information, see the Google Documentation.

Report Specific section

Depending on the selected Report Type, the Report Specific section displays a set of optional fields to configure.

For example, select REACH in Report type, and the Report Specific section displays only one field called Reach by Frequency Breakdown.

Select PATH_TO_CONVERSION in Report type, and the Report Specific section displays many conversion metric fields to configure.

An alternative option is to create a custom report within Google Campaign Manager 360. Set the Report Type to CUSTOM and select the custom report.

Advertisers (Activities section)

Select the GCM Advertisers with floodlight activities from which to collect data. This field is populated with the GCM Advertisers associated with your Google Campaign Manager 360 account that also have at least one floodlight activity. A floodlight activity is a specific conversion you want to track, such as the completion of a purchase or a visit to a page on your site.

Configuring the dimension filter with a JSON expression

When configuring a Google Campaign Manager 360 datastream, you can configure a dimension filter for most Datastream Types. Enter a JSON expression into the dimension filter to collect data on certain fields. Use the dimension filter to collect highly-specific data from your data source.

To configure data collection from a datastream, follow these steps:

  1. Select the workspace you work with in Adverity and then, in the platform navigation menu, click Datastreams.

  2. Open the Google Campaign Manager 360 datastream by clicking on its name.

  3. In the top navigation panel, click Settings.

  4. In Dimension Filter, enter a valid JSON expression.

  5. Click Save.

Examples of a JSON expression

Typically, a JSON expression would take the following format.

{
  "kind": "dfareporting#dimensionValue",
  "dimensionName": string,
  "value": string,
  "id": string,
  "matchType": string
}

You can use multiple expressions within a single JSON expression.

For example, use a JSON expression to retrieve data from a Google Campaign Manager 360 datastream.

The values to retrieve are as follows:

  • Two specific values (8069163 and 8067471) for the dimension activityId.

  • These two vales are associated with another specific value (Adverity), which belongs to the dimension site.

To retrieve this set of data, enter the following JSON expression into Dimension Filter.

[
  {
    "dimensionName": "activityId",
    "kind": "dfareporting#dimensionFilter",
    "value": "8069163"
  },
  {
    "dimensionName": "activityId",
    "kind": "dfareporting#dimensionFilter",
     "value": "8067471"
  },
  {
    "dimensionName": "site",
    "kind": "dfareporting#dimensionFilter",
    "id": "5147781",
    "value": "Adverity"
  }
]