You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/destinations/catalog/google-ads-gtag/index.md
+32-8Lines changed: 32 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ strat: google
9
9
10
10
If you're using the [new Google Ads (Gtag) experience](https://support.google.com/adwords/answer/6095821?hl=en&ref_topic=3165803), you can enable the **Google Ads (Gtag)** Destination (previously called "Google Adwords New") in the Segment catalog. The new Google Ads uses a Global Site Tag (Gtag) and event snippets.
11
11
12
-
**IMPORTANT**: Only use this destination if your Google Ads account is using the _New_ (Gtag) Experience. If you are using Google Tag Manager (a separate product) as well, do not add the global site tag again in your GTM containers. You should also disable any [Google Ads (Classic)](https://segment.com/docs/connections/destinations/catalog/adwords/) destinations within the same source, since **Google Ads (Classic)**cannot load at the same times as **Google Ads (Gtag)**.
12
+
**IMPORTANT**: Only use this destination if your Google Ads account is using the _New_ (Gtag) Experience. If you're using Google Tag Manager (a separate product) as well, don't add the global site tag again in your GTM containers. You should also disable any [Google Ads (Classic)](https://segment.com/docs/connections/destinations/catalog/adwords/) destinations within the same source, since **Google Ads (Classic)**can't load at the same times as **Google Ads (Gtag)**.
13
13
14
14
## Getting Started
15
15
@@ -19,11 +19,11 @@ Currently this is only supported on the browser.
19
19
20
20
## Page
21
21
22
-
If you want to map all your unnamed `.page()` calls to a default Page Load Conversion, you can enter it in our settings. However, if you created specific Page Load Conversions in Google Ads that you'd like to map your named `.page()` calls in Segment, you can also do that by mapping the events in **Page Load Conversions** setting.
22
+
If you want to map all your unnamed `.page()` calls to a default Page Load Conversion, you can enter the AdWords Conversion ID in **Settings > Default Page Conversion**. However, if you created specific Page Load Conversions in Google Ads that you'd like to map your named `.page()` calls in Segment, you can map the events in **Settings > Page Load Conversions**.
23
23
24
-
Segment forwards all the `properties` of the page call, such as `path`, `title`, `url`, and so on, because by default Google Ads (Gtag) makes these available in your remarketing campaigns.
24
+
Segment forwards all the `properties` of the page call, such as `path`, `title`, `url`, because by default, Google Ads (Gtag) makes these available in your remarketing campaigns.
25
25
26
-
You can send Google's semantic properties, such as `value`, `currency`, or `transaction_id`, as integration specific options. However, we recommend just creating a Click Conversion instead and mapping them to `.track()` calls. The example below shows these properties as integration-specific options:
26
+
You can send Google's semantic properties, such as `value`, `currency`, or `transaction_id`, as integration specific options. However, Segment recommends you to create a **Click Conversion** instead, and map them to `.track()` calls. The example below shows these properties as integration-specific options:
27
27
28
28
```javascript
29
29
analytics.page({}, {
@@ -35,15 +35,39 @@ analytics.page({}, {
35
35
});
36
36
```
37
37
38
-
**NOTE**: The `'Google Ads (Gtag)'` is case sensitive. We ask for `order_id` rather than `transaction_id` to stay more consistent with our own [ecommerce spec](https://segment.com/docs/connections/spec/ecommerce/v2). However, we will send it as `transaction_id` in the request itself to satisfy Google's specifications.
38
+
**NOTE**: The `'Google Ads (Gtag)'` is case sensitive. Segment prefers you to use `order_id` rather than `transaction_id` to stay more consistent with the [ecommerce spec](https://segment.com/docs/connections/spec/ecommerce/v2). However, Segment will send it as `transaction_id` in the request itself to satisfy Google's specifications.
39
39
40
40
## Track
41
41
42
-
You can map your custom `.track()` events to any **Click Conversions** you created inside Google Ads. We will pass any `properties` so you can use them during your remarketing campaigns.
42
+
You can map your custom `.track()` events to any **Click Conversions** you created inside Google Ads. Segment will pass any `properties` so you can use them during your remarketing campaigns.
43
43
44
-
If you pass `properties.value`, `properties.currency`, or `properties.order_id`, we will map them to Google's semantic `value`, `currency`, or `transaction_id` respectively.
44
+
If you pass `properties.value`, `properties.currency`, or `properties.order_id`, Segment will map them to Google's semantic `value`, `currency`, or `transaction_id` respectively.
45
45
46
-
The only exception is that for `Order Completed` events, we will map Google's semantic `value` field to your `properties.revenue`.
46
+
The only exception is that for `Order Completed` events, Segment will map Google's semantic `value` field to your `properties.revenue`.
47
+
48
+
## Troubleshooting AdWords Conversions
49
+
To figure out your conversion numbers that are sent to AdWords:
50
+
1. Confirm that the events mapped to Google Ads Conversion are being sent in device-mode. To do this:
51
+
1. Go to **Connections > Destinations** in your workspace.
52
+
2. Choose the **Gtag** destination.
53
+
3. Click the **Event Tester** tab and click **Send Event**.
54
+
If the destination is able to handle the event, the events are successfully being sent.
55
+
2. Verify that the [Google Conversion ID](/docs/connections/destinations/catalog/google-ads-gtag/#google-conversion-id) in your Segment workspace is correct.
56
+
3. Find your ad online and click on it. This will redirect you to your website.
57
+
4. Open the Network tab in your browser and make sure the **Preserve log** checkbox is checked and **All** is selected.
5. Go to the **Settings** tab for your Gtag destination in Segment and choose **Click Conversions** to look at the mapped `track()` events and make sure the events are mapped to the correct **Adwords Conversion Label**.
62
+
63
+

64
+
65
+
6. Go back to your website and trigger the event mapped to the conversion. For example, as shown in the image above, it would be `Order Completed`.
66
+
7. Open the Network tab in your browser and enter the **Adwords Conversion Label** linked to the event you triggered in the **Filter** field.
67
+
68
+

69
+
70
+
8. See if the value for the `ct_cookie_present` changed to `true`. If `true`, it means that Adwords counts the event as a conversion.
0 commit comments