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 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.
17421742

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.

10081008

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-[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 Campaign Manager Account

Next you need to link your Google Campaign Manager 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 Campaign Manager Account" which will bring you through the Google oAuth flow and request permission to your Google CM Account.

15391539

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.

18501850

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!

937937

Click URL

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

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

Impression URL

The Impression 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.

🚧

Driving Traffic Directly to Storefronts

If you are driving traffic directly to a storefront (Steam, for example) with no landing page, postbacks will not be enabled. A controlled landing page with our Web SDK installed on it is required for posting conversions back to floodlights.

Troubleshooting

IssueResolution
The account I am looking for is not showing up in the list after linking my Campaign Manager account.The account may not have the correct permissions enabled/setup. This CM360 troubleshooting guide may be helpful in checking your account's setup. [CM360 Troubleshooting]