Send your event data from RudderStack to Campaign Manager 360.
Campaign Manager 360 is an ad management platform which optimizes your digital campaigns across websites and mobile. It provides many useful features for ad serving, targeting, verification, and reporting.
RudderStack supports the Campaign Manager 360’s Conversions API which lets advertisers provide information about the offline conversions directly to Campaign Manager 360.
Find the open source code for this destination in the GitHub repository.
Getting started
RudderStack supports sending event data to Campaign Manager 360 via the following connection modes:
Connection Mode
Web
Mobile
Server
Device mode
-
-
-
Cloud mode
Supported
Supported
Supported
Once you have confirmed that the source platform supports sending events to Campaign Manager 360, follow these steps:
From your RudderStack dashboard, add the source. Then, from the list of destinations, select Campaign Manager 360.
Assign a name to your destination and click Continue.
Connection settings
To successfully configure Campaign Manager 360 as a destination, first authenticate your account by following the below steps:
Click Create Account in the Account Settings section.
From the modal, click the Sign in with Google button.
Choose the required account and grant RudderStack the required permissions.
Click Save to use the specified account:
In case you have authenticated multiple accounts, you can click Edit Credentials to select or delete any other authenticated account:
RudderStack gives an error if you try to delete an account used by any other connection set up for the same destination.
Next, configure the following settings:
Profile ID: Enter the user profile ID associated with the request.
Refer to the batchinsert and batchupdate methods of the Campaign Manager 360’s Conversions API for more information on the profile ID.
Limit ad tracking: Enable this setting to report a conversion and not target it.
Child directed treatment: Enable this setting if you want to allow requests from users under the age of 13 (required for COPPA compliance).
Non personalized ad: Enable this setting if the conversion is for a non-personalized ad.
Treatment for underage: Enable this setting if you want to allow requests from users under the age of 16 (required for European Union’s GDPR compliance).
You can also pass values for allse dashboard settings in the track call which will take precedence over the values passed in the dashboard. Refer to the Campaign Manager 360 documentation for more information on these settings.
Track
You can use the track call to capture user events along with the associated properties and send them to Campaign Manager 360.
The following table lists the event property mappings between RudderStack and Campaign Manager 360:
RudderStack property
Campaign Manager 360 property
Data type
properties.floodlightActivityId Required
floodlightActivityId
String
properties.floodlightConfigurationId Required
floodlightConfigurationId
String
properties.ordinal Required
ordinal
String
properties.quantity Required
quantity
String
properties.profileId config.profileId
profileId
Number
properties.encryptedUserId
encryptedUserId
String
properties.encryptedUserIdCandidates[]
encryptedUserIdCandidates[]
Array
properties.dclid
dclid
String
properties.gclid
gclid
String
properties.matchId
matchId
String
properties.mobileDeviceId
mobileDeviceId
String
Apart from the above-mentioned properties which are marked as required, you must also send properties.requestType in the conversion event with the value as batchinsert or batchupdate.
Every conversion event must contain all the required fields and at least one of the optional fields.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.