Skip to content

Commit a1e384f

Browse files
Google Campaign Manager 360 destination docs.
1 parent 4899c2c commit a1e384f

File tree

2 files changed

+66
-3
lines changed

2 files changed

+66
-3
lines changed

Gemfile.lock

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ GEM
4545
ffi (1.15.5)
4646
filesize (0.2.0)
4747
forwardable-extended (2.6.0)
48-
google-protobuf (3.23.2-x86_64-darwin)
48+
google-protobuf (3.23.2)
4949
http_parser.rb (0.8.0)
5050
httpclient (2.8.3)
5151
i18n (1.13.0)
@@ -87,7 +87,9 @@ GEM
8787
rb-fsevent (~> 0.10, >= 0.10.3)
8888
rb-inotify (~> 0.9, >= 0.9.10)
8989
mercenary (0.4.0)
90-
nokogiri (1.15.2-x86_64-darwin)
90+
mini_portile2 (2.8.7)
91+
nokogiri (1.15.2)
92+
mini_portile2 (~> 2.8.2)
9193
racc (~> 1.4)
9294
pathutil (0.16.2)
9395
forwardable-extended (~> 2.6)
@@ -104,8 +106,9 @@ GEM
104106
rouge (4.1.2)
105107
ruby2_keywords (0.0.5)
106108
safe_yaml (1.0.5)
107-
sass-embedded (1.62.1-x86_64-darwin)
109+
sass-embedded (1.62.1)
108110
google-protobuf (~> 3.21)
111+
rake (>= 10.0.0)
109112
terminal-table (3.0.2)
110113
unicode-display_width (>= 1.1.1, < 3)
111114
thread_safe (0.3.6)
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Google Campaign Manager 360
3+
strat: google
4+
hide-boilerplate: true
5+
hide-dossier: false
6+
id: 123456
7+
hidden: true
8+
private: true
9+
versions:
10+
- name: "Google Campaign Manager 360"
11+
link: '/docs/connections/destinations/catalog/actions-google-campaign-manager-360/'
12+
---
13+
14+
The Google Campaign Manager 360 destination allows users to upload [conversions](https://developers.google.com/doubleclick-advertisers/guides/conversions_upload){:target="_blank"} and [conversion enhancements](https://developers.google.com/doubleclick-advertisers/guides/conversions_ec){:target="_blank"} to Google Campaign Manager 360. Marketers can use this integration to attribute conversions to specific campaigns, ad groups, and ads.
15+
16+
## Getting Started
17+
18+
> info ""
19+
> You can connect the Google Campaign Manager 360 Destination to an event source, Reverse ETL source, or Engage space.
20+
21+
### Prerequisites
22+
23+
Before you begin, you need to have a Google Campaign Manager 360 account, with a Profile ID and a Floodlight Configuration ID. It'll be also necessary to configure the Floodlight activities you want to track.
24+
25+
### Connect to Google Campaign Manager 360
26+
27+
1. From the Segment web app, navigate to **Catalog > Destinations**.
28+
2. Search for “Google Campaign Manager 360” in the Destinations Catalog, and select it.
29+
3. Click **Add destination**.
30+
4. Select the source that will send data to Google Campaign Manager 360.
31+
* If you select an Engage space, you'll be redirected to Engage to complete the following steps.
32+
* If you select a Reverse ETL source, you must enter a name for your destination and click **Create destination**.
33+
5. On the **Settings** tab for your Google Campaign Manager destination:
34+
* Enter your **Profile ID**. Optionally, you can also provide your default **Floodlight Configuration ID** and/or your default **Floodlight Activity ID**. These fields are optional, but if you provide them, they will be used as defaults for all events sent to Google Campaign Manager 360. Otherwise, you can override these values in your mappings.
35+
6. Click **Save**.
36+
7. Follow the steps in the Destinations Actions documentation to [customize your mappings](/docs/connections/destinations/actions/#customize-mappings).
37+
38+
## Hashing
39+
40+
Google requires you to hash all PII before sending it to the Google API.
41+
42+
The Google Campaign Manager 360 destination supports hashing for the following fields:
43+
44+
* Email
45+
* Phone
46+
* First Name
47+
* Last Name
48+
* Street Address
49+
50+
The hashing algorithm used is SHA-256. If incoming data arrives already hashed, the destination will not hash it again. The values will be sent as-is to Google.
51+
52+
{% include components/actions-fields.html settings="true"%}
53+
54+
## FAQ and troubleshooting
55+
56+
### Refreshing access tokens
57+
58+
When you use OAuth to authenticate into the Google Campaign Manager 360 destination, Segment stores an access token and refresh token. Access tokens for Google Campaign Manager 360 expire after one hour. Once expired, Segment receives an error and then uses the refresh token to fetch a new access token. This results in two API requests to Google Campaign Manager 360, one failure and one success.
59+
60+
Because of the duplicate API requests, you may see a warning in Google for unprocessed conversions due to incorrect or missing OAuth credentials. This warning is expected and does not indicate data loss. Google has confirmed that conversions are being processed, and OAuth retry behavior will not cause any issues for your web conversions. Whenever possible, Segment caches access tokens to reduce the total number of requests made to Google Campaign Manager 360.

0 commit comments

Comments
 (0)