Skip to content

Commit eb4fbba

Browse files
Merge pull request #6666 from segmentio/DOC-934
Add section about auto-migration for legacy Google Ads Conversions mappings [DOC-934]
2 parents 8e405c2 + 636aff2 commit eb4fbba

File tree

3 files changed

+53
-35
lines changed

3 files changed

+53
-35
lines changed

src/connections/destinations/catalog/actions-google-enhanced-conversions/index.md

Lines changed: 53 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ hide-dossier: false
66
id: 60ae8b97dcb6cc52d5d0d5ab
77
---
88

9-
The Google Ads Conversions destination enables you to upload offline conversions and conversion adjustments to Google Ads in a privacy safe way. With this server-side destination, you can upload conversions to the [Google Ads API](https://developers.google.com/google-ads/api/docs/conversions/overview){:target="_blank"} and tie them to a user's online click or phone call. In addition, you can improve the accuracy of your conversion measurement by sending conversion enhancements, restatements, and retractions.
9+
The Google Ads Conversions destination enables you to upload offline conversions and conversion adjustments to Google Ads in a privacy safe way. With this server-side destination, you can upload conversions to the [Google Ads API](https://developers.google.com/google-ads/api/docs/conversions/overview){:target="_blank"} and tie them to a user's online click or phone call. In addition, you can improve the accuracy of your conversion measurement by sending conversion enhancements, restatements, and retractions.
10+
11+
> warning "Upload Enhanced Conversion (Legacy) Actions will be deprecated after June 30th, 2024"
12+
> Segment will begin migrating all enabled Upload Enhanced Conversion (Legacy) mappings to the updated Upload Conversion Adjustment mappings on June 7th, 2024. **After Segment migrates your mappings, you must take action to prevent data loss**. For more information, see the [Automatic migration from Upload Enhanced Conversion (Legacy) Action](#automatic-migration-from-upload-enhanced-conversion-legacy-action) documentation.
1013
1114
> info "Consent mode"
1215
> Google enforced consent on March 6, 2024 for European Economic Area (EEA) users. Learn more about [consent mode](/docs/connections/destinations/catalog/actions-google-enhanced-conversions/#consent-mode) and how to set it up.
@@ -20,49 +23,64 @@ The Google Ads Conversions destination enables you to upload offline conversions
2023
6. On the **Settings** tab, authenticate with Google using OAuth. Click **Connect to Google Ads Conversions**. Follow the prompts to authenticate using OAuth, with a Google account that is a member of your Google Ads account.
2124
7. Follow the steps in the Destinations Actions documentation on [Customizing mappings](/docs/connections/destinations/actions/#customizing-mappings).
2225

23-
> warning "Upload Enhanced Conversion (Legacy) Action Deprecation"
24-
> Google plans to sunset the Google Enhanced Conversion Legacy API on June 30th 2024. After that, Google will no longer let data flow and will no longer maintain the API.
25-
>
26-
> Segment recommends users to transition to the "Upload Click Conversion," "Upload Call Conversion," and "Upload Conversion Adjustment" actions, to send data through the new Google Ads API.
27-
>
28-
> [Use these steps](#migrate-your-upload-enhanced-conversion-legacy-action) to migrate your Upload Enhanced Conversion (Legacy) Action subscriptions.
29-
3026
{% include components/actions-fields.html settings="true"%}
3127

32-
## Migrate your Upload Enhanced Conversion (Legacy) Action
28+
## Migrate from your legacy Upload Enhanced Conversion Action
3329

34-
To migrate from Upload Enhanced Conversion (Legacy) Action to the Upload Conversion Adjustment Action:
30+
To migrate from the legacy Upload Enhanced Conversion Action to the updated Upload Conversion Adjustment Action:
3531

36-
1. Fill out your Conversion ID and Customer ID settings.
37-
2. Fill out the required fields for the Upload Conversion Adjustment Action:
38-
- Conversion Action ID
39-
- Adjustment Type
40-
3. Replicate as many fields from your original mapping as possible using the table below for reference. Look at the [Upload Conversion Adjustment Action](/docs/connections/destinations/catalog/actions-google-enhanced-conversions/#upload-conversion-adjustment) for more details about each field.
32+
1. Navigate to the Google Ads Conversions destination in your warehouse and select the **Settings** tab.
33+
2. On the Settings tab, enter your Conversion ID and Customer ID into the named fields.
34+
2. Update the following fields for the Upload Conversion Adjustment Action mapping:
35+
- Conversion Action ID
36+
- Adjustment Type
37+
3. Replicate as many fields from your original mapping as possible, using the following table for reference.
38+
39+
Review the [Upload Conversion Adjustment Action](/docs/connections/destinations/catalog/actions-google-enhanced-conversions/#upload-conversion-adjustment) section for more details about each field.
4140

4241
| Upload Enhanced Conversion (Legacy)| Upload Conversion Adjustment | Default Mapping |
4342
|------------------------|----------------------------|--------------------------------------|
44-
| conversion_label | NOT AVAILABLE | `$.properties.conversion_label` |
45-
| email | email_address | `$.properties.email or $.traits.email or $.context.traits.email` |
43+
| conversion_label | N/A | `$.properties.conversion_label` |
44+
| email | email_address | `$.properties.email` or `$.traits.email` or `$.context.traits.email` |
4645
| transaction_id | order_id | `$.properties.orderId` |
4746
| user_agent | user_agent | `$.context.userAgent` |
48-
| conversion_time | conversion_timestamp | `$.timestamp ` |
49-
| value | NOT AVAILABLE |` $.properties.total ` |
50-
| currency_code | NOT AVAILABLE | `$.properties.currency ` |
51-
| is_app_incrementality | NOT AVAILABLE |` false ` |
52-
| pcc_game | NOT AVAILABLE | `false ` |
53-
| phone_number | phone_number | `$.properties.phone or $.traits.phone` |
54-
| first_name | first_name | `$.properties.firstName or $.traits.firstName` |
55-
| last_name | last_name | `$.properties.lastName or $.traits.lastName` |
56-
| street_address | street_address | `$.properties.address.street or $.traits.address.street` |
57-
| city | city | `$.properties.address.city or ​​$.traits.address.city` |
58-
| region | state | `$.properties.address.state or $.traits.address.state` |
59-
| post_code | postal_code | `$.properties.address.postalCode or $.traits.address.postalCode` |
60-
| country | country | `$.properties.address.country or $.traits.address.countr`y |
61-
| | gclid | Default Not Available |
62-
| | adjustment_timestamp | Default Not Available |
63-
| | restatement_value | Default Not Available |
64-
| | restatement_currency_code | Default Not Available |
65-
47+
| conversion_time | conversion_timestamp | `$.timestamp` |
48+
| value | N/A |` $.properties.total` |
49+
| currency_code | N/A | `$.properties.currency` |
50+
| is_app_incrementality | N/A |` false` |
51+
| pcc_game | N/A | `false` |
52+
| phone_number | phone_number | `$.properties.phone` or `$.traits.phone` |
53+
| first_name | first_name | `$.properties.firstName` or `$.traits.firstName` |
54+
| last_name | last_name | `$.properties.lastName` or `$.traits.lastName` |
55+
| street_address | street_address | `$.properties.address.street` or `$.traits.address.street` |
56+
| city | city | `$.properties.address.city` or `​​$.traits.address.city` |
57+
| region | state | `$.properties.address.state` or `$.traits.address.state` |
58+
| post_code | postal_code | `$.properties.address.postalCode` or `$.traits.address.postalCode` |
59+
| country | country | `$.properties.address.country` or `$.traits.address.country` |
60+
| N/A | gclid | Default Not Available |
61+
| N/A | adjustment_timestamp | Default Not Available |
62+
| N/A | restatement_value | Default Not Available |
63+
| N/A | restatement_currency_code | Default Not Available |
64+
65+
66+
### Automatic migration from Upload Enhanced Conversion (Legacy) Action
67+
The Upload Enhanced Conversion action relies on the Google Enhanced Conversion Legacy API, which will be deprecated on June 30th, 2024.
68+
69+
On June 7, 2024, Segment will begin migrating all enabled legacy Upload Enhanced Conversion mappings to the new Upload Conversion Adjustment mapping, preserving as many mapping fields as possible. Migrated mappings will have the same names as your legacy mappings, with `[Migrated]` appended. For example, if your mapping was named "Enhanced Conversions", Segment would name your migrated mapping "Enhanced Conversions [Migrated]".
70+
71+
![A screenshot of the Google Enhanced Conversions mappings page, with migrated mappings disabled.](images/google-enhanced-conversions-migration.png)
72+
73+
After this migration occurs, you must take the following steps:
74+
1. Open the your Google Ads Conversions destination and select the **Settings** tab.
75+
2. Enter your Conversion ID and Customer ID into their respective fields. Find information about what these values are in the [destination settings](#destination-settings).
76+
3. Select the **Mappings** tab.
77+
4. Update the Conversion Action and Adjustment Type fields in the Upload Conversion Adjustment mapping to match the fields outlined in the above table. ![A screenshot of a migrated mapping, with the required fields outlined in black.](images/mapping-fields.png)
78+
5. Enable the migrated mapping(s).
79+
6. Disable the legacy Upload Enhanced Conversion mappings.
80+
81+
To migrate your mapping yourself, use the steps in the [Migrate from your legacy Upload Enhanced Conversion Action](#migrate-from-your-legacy-upload-enhanced-conversion-action) documentation.
82+
83+
Segment will deprecate all legacy Upload Enhanced Conversion legacy actions after June 30th, 2024.
6684

6785
## Consent mode
6886
[Consent mode](https://support.google.com/analytics/answer/9976101?hl=en){:target="_blank"} is a feature provided by Google in the context of its products, particularly the Gtag library and Google Analytics. As of March 6, 2024, Google announced that consent mode must function for European Economic Area (EEA) users, otherwise data from EEA users won't process.

0 commit comments

Comments
 (0)