Google Enhanced Conversion Implementation
Plan
Steps to setup Enhanced Conversion on Production.
1) Turn on collection of User ID and user-provided data in GA4, (Admin ->
Data Collection -> User provided data collection).
2) Configure Google Tag in GA4 on how data will be collected. (Data
Steam -> Configure tag settings -> Allow user-provided data
capabilities).
3) Set up enhanced conversions for web using Google Tag Manager, see
https://support.google.com/google-ads/answer/13262500. 3 options:
1. Automatic collection: This method allows the tag to
automatically detect user-provided data on the page. It’s the
quickest and easiest setup method, but it’s not as reliable as
adding a code snippet to your website or specifying CSS
selectors or Javascript variables.
2. Code: Add a code snippet on your website that sends hashed
customer data for matching. This method improves the accuracy
of enhanced conversions by ensuring that you consistently send
properly formatted data whenever your conversion tag fires.
3. Manual configuration: Manually specify CSS selectors or
Javascript variables on your page that contain relevant user-
provided data. This method is more precise than automatic
detection, but not as reliable as adding code to your website. If
you frequently change your website code, in particular the
formatting or CSS selectors on your conversion page, you may
want to consider using data layer
Plan is to go with Manual configuration of user provided data using
data event tag, see
Set up manual enhanced conversions with the user-provided data
event tag.
Note: Make sure that this conversion action has the same conversion
tracking ID and label as the conversion action that you enabled
enhanced conversions for in your Google Ads account.
This is the user-provided data that Google allows us to send as part of
Enhanced Conversions:
Email address
Phone number
First name
Surname
Street address
Town/city
Region
Postcode
Country
We will pass as much data as have available during the conversion as
user
provided data.
4) Validate the implementation
See ‘Validate the implementation’ on
https://support.google.com/google-ads/answer/13262500.
To verify if the enhanced conversions implementation is working
correctly, navigate to your conversion page (you may have to
complete a test conversion to do this), and follow these steps. It’s best
practice to do this immediately after implementing enhanced
conversions so that any changes can be made if it's not working
properly.
Note: We might be able to validate the network requests using
Google Assistant Tag Preview before we publish the tag live.
After 48 hours, review the Diagnostics report to confirm your
implementation.