Google Campaign Manager

This document covers the steps required to send conversion data from Gamesight Marketing Analytics to Google Campaign Manager (formerly DCM) using "Match ID" for offline conversions.

🚧

Postback Integration

This integration is only required to post conversions back from Gamesight to Google Campaign Manager Floodlight Tags. If you do not require this functionality, you can simply place the Gamesight tracking link as a click event tag on your DCM ads to track conversions in Gamesight as normal (see step 5).

1. Create a new Floodlights

In order to support the Match ID association process you will need to create 2 Floodlights:

  1. Lead generation / pageview - This is a placeholder floodlight that is used to create the Match ID association between Gamesight and DCM. It is triggered when the user loads the marketing page for your game.
  2. Offline conversion - This is the floodlight that Gamesight will upload offline conversions to when a user converts.

You can see an overview of the Match ID offline conversion process and how the two Floodlights are used. Note that in this diagram all of the orange steps are handled by Gamesight.

2. Install Web Measurement SDK & Floodlight Tag

📘

Landing Page Required

It is required that users be driven to a landing page that you control to perform the Match ID association if you would like to post conversions to Floodlight Tags. This cannot be accomplished by sending users directly to Steam.

Once the Floodlights are created, the next step is to install the Gamesight Web Measurement SDK on your game's marketing site (or wherever you are driving traffic). The Web Measurement SDK Quick Start provides an overview of this process.

<script>
// Gamesight SDK Snippet
(function(G,m,s,g,h,t){G.gsght=G.gsght||function(){
(G.gsght.q=G.gsght.q||[]).push(arguments)},G.gsght.q=[],G.gsght.h=1*new Date();
h=m.createElement(s),t=m.getElementsByTagName(s)[0];h.async=1;h.src=g;t.parentNode.insertBefore(h,t)
})(window,document,'script','https://cdn.gsght.com/sdk.js');
  
gsght('init', 'GS-XXXXXX')
</script>

We additionally need to setup the Match ID association with the user's 'gsid' which can be achieved by including the following snippet on page load.

<script>
gsght('onload', function(){
  gtag('config', 'DC-[leadFloodlightConfigID]');
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-DC-[leadFloodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]',
    'dc_custom_params' : {
      'match_id': gsght('get', 'gsid')
    }
  });
});
</script>

Note that Match IDs are not reportable and cannot be verified through the Google Campaign Manager UI.

3. Link your DCM Account

Next you need to link your Google CM account to Gamesight so we can upload the offline conversions. You can do this by opening the drop-down by your name at the top right of the page followed by selecting Settings. On this page you will find a button labeled "Link DV360 Account" which will bring you through the Google oAuth flow and request permission to your Google CM Account.

4. Share your DCM Account

Now that you have linked your Google Campaign Manager account and have Floodlight tags set up, you'll need to grant your other team members access to use this account. To do this press the "Manage" button next to your linked DCM account. This should bring up the DCM account management modal.

From here you can select the teams that you want to grant access to. This will allow all members in the team to create Trackers that post their conversions to your DCM account's Floodlight tags.

5. Create Trackers

Now that you have your account linked you should proceed to create a new DV360 Network Tracker. You should see that your Google Campaign Manager account is automatically populated in the drop-downs on the Tracker creation screen. Select your Floodlight Tag and click Finalize and Review. Do not continue on to the Campaign step yet!

Once you have your Tracker created, copy the click tracker URL. It should be of the following form:

https://gsght.com/c/xxxxxx?campaign=%ebuy!&ad_group=%eaid!&ad=%ecid!&destination_url=

The impression tracking URL should be of the form:

https://gsght.com/imgp/xxxxxx?campaign=%ebuy!&ad_group=%eaid!&ad=%ecid!&_cbust=%n

Note that the campaign/ad_group/ad parameters are provided in these links by default, but you may use other values.

6. Create Event Tags in Google Campaign Manger

The last setup is to create impression and click event tags in Google Campaign Manager. You can find more details on how to set up these tags on Google's documentation.

You should be ready to run your campaign now! You can use the same Tracking link for multiple Google Ads Campaigns, so if you need to create a new link you can start at Step 5.


Did this page help you?