Connect Google Ad Manager to Google Analytics

When you link your Ad Manager network to a Google Analytics property, your Analytics app and web data from that property becomes available in your Ad Manager reports.

When you link Ad Manager and Google Analytics, Analytics starts collecting the following events automatically:

  • ad_click
  • ad_impression
  • ad_query

With the Ad Manager integration, Analytics collects each of these events for each ad on a page, which can cause an increase in the number of billable events for 360 properties.

With the collection of these events for each ad, Google Analytics eliminates the discrepancies in reporting between Analytics and Ad Manager that were previously seen with the integration between Universal Analytics and Ad Manager.

On this page:

Prerequisites

Check that the following prerequisites have been met before setting up Google Ad Manager Integration for Google Analytics.

Permissions

To create or delete Ad Manager links in Google Analytics, you must be an Administrator in Ad Manager, and have the Editor role in Analytics.

Tags

Your website needs to collect data via the Google tag. To see Google Ad Manager reports in Analytics, the majority of your tags need to be Google Publisher Tags.

Other product configurations

To report on app data, your app must include the Google Ad Manager GMA SDK.

Set up Google Ad Manager integration for Google Analytics

Link your Google Analytics property to Ad Manager.

Once you establish the link, then, in Admin, under Product links, click Ad Manager links.

How Google Ad Manager/Google Analytics reporting integration works

The Google Analytics integration with Google Ad Manager relies on several key processes, including shared IDs and data joining. Here are the details on how they work.

Shared IDs

For Ad Manager integration to work effectively, Google Analytics and Ad Manager tags communicate with each other using shared IDs to match each ad impression with its corresponding Google Analytics event. Google Analytics and Ad Manager use tags within each app or web page to generate unique IDs for each event or ad impression. In web properties this is called the query_id. In app properties this is called the ad_event_id.

Inter-tag communication ensures that logged IDs are the same between Google Analytics and Ad Manager for a single event and its corresponding ad impression. Inter-tag communication takes place synchronously as events are sent and ads are served. IDs that are logged when Ad Manager and Google Analytics are not linked or when either system is unavailable will not be shared in this integration.

Note: In web properties, the