single php

How to Set up WooCommerce Google Ads Conversion Tracking

·

·

Every click, page view, and purchase matters. Thatโ€™s how you figure out whether your campaigns are winners or wasting your budget. And if youโ€™re on WooCommerce, proper conversion tracking isnโ€™t just helpful, itโ€™s essential. It lets you measure whatโ€™s working, fix what isnโ€™t, and make smarter decisions that boost your sales without burning through ad spend.

In this blog, Iโ€™ll walk you through how to set up Google Ads conversion tracking for your WooCommerce store, explain why itโ€™s so powerful, and share simple best practices to help you get the most out of it.

Letโ€™s dive in.

Step-by-step guide for feeding accurate data into Google Ads to scale campaigns.
Includes CTA for a 14-day free trial.

How to Integrate WooCommerce with CustomerLabs?

Follow these steps below:

  • Sign up or log in to your CustomerLabs account.
  • Go to the Home page โ†’ under โ€œConnect websiteโ€ โ†’ enter your website URL โ†’ click Save.
A dashboard screen from CustomerLabs showing the โ€œConnect Websiteโ€ step with a Shopify domain URL highlighted in red.
Below it, a โ€œTracking Codeโ€ section displays a script snippet to embed on the website.
  • Once the connection is successful, log in to your WooCommerce account.
  • In WordPress, go to Plugins on the left panel โ†’ click Add New Plugin โ†’ search for โ€œCustomerLabs.โ€
WordPress admin dashboard showing WP Mail SMTP stats, notifications, and sidebar menu options.
A red arrow points to the โ€œPluginsโ€ menu item on the left navigation panel.
  • Click on Install Now
WordPress โ€œAdd Pluginsโ€ page displaying the CustomerLabs CDP plugin search result.
A red arrow highlights the โ€œInstall Nowโ€ button for installing the plugin.
  • Now, open the CustomerLabs app and copy your โ€œAccount IDโ€ from the section shown in the image.
CustomerLabs dashboard showing the โ€œConnect Websiteโ€ step with a Shopify domain and tracking code.
A dropdown panel on the right highlights the CustomerLabs CDP account ID in a red box.
  • Go to the installed CustomerLabs plugin โ†’ open Settings, and paste the copied โ€œAccount IDโ€ into the โ€œCustomerLabs App IDโ€ field as shown in the image.
WordPress CustomerLabs CDP Settings page showing fields for entering the CustomerLabs App ID and toggles for tracking events.
A red box highlights the App ID input field at the top of the settings panel.
  • Make sure you enable all the conversions you want CustomerLabs to track. We recommend selecting all events for the best marketing results. After selecting, donโ€™t forget to click โ€œSaveโ€ as shown in the image.
WooCommerce Settings panel showing toggles for tracking events like add to cart, remove from cart, product viewed, category viewed, purchase, and checkout.
All event tracking options are enabled, with a โ€œSave Changesโ€ button at the bottom.
  • Your WooCommerce site is now successfully integrated.
  • Next, go back to CustomerLabs and open the โ€œEvents Managerโ€ to verify that the data is flowing correctly into your account.
CustomerLabs Events Manager dashboard showing a list of tracked events with their data sources, status, and total event count.
A red arrow highlights the โ€œEvents Managerโ€ tab in the left sidebar menu.
Graphic showing how setting up 100% conversion tracking boosts ROAS instantly.
Includes CTA to start a 14-day free trial.

Step-by-Step Setup Guide: CustomerLabs + Google Ads Integration

With CustomerLabs 1PD Ops, you can track all key user actions on your website, button clicks, page views, product views, form submissions, and more, and send this data directly to Google Ads.

This helps you:

  • Track both online and offline conversions
  • Enable Enhanced Conversions for better accuracy
  • Run remarketing using Google Ads tags
  • Build audiences based on real website activity
  • Do everything without writing a single line of code

You can also sync your first-party audience segments from CustomerLabs to Google Ads in a few clicks and use them for personalized targeting that boosts performance.

Authenticate Google Ads in Destinations

  • Log in to your CustomerLabs account.
  • Go to the Destinations section from the main menu.
CustomerLabs dashboard showing the Destinations page with a search bar and destination options.
A red arrow highlights the โ€œDestinationsโ€ tab in the left sidebar.

In the Destinations list, search for โ€œGoogle Adwordsโ€ and select it.

Destination options in CustomerLabs showing tiles for Google Adwords, Google Analytics, liintent, and Indicative.
A red arrow points to the Google Adwords tile labeled โ€œSend data to Google Adwords.โ€

Go to โ€œConfiguration settings.โ€

Google Adwords Customization panel in CustomerLabs showing options for Configuration Settings, Event Workflow, and Source Data.
A red box highlights the โ€œConfiguration settingsโ€ option at the top of the list.

Click โ€œAuthenticate AdWordsโ€ to connect and sync your Google Ads account.

CustomerLabs Google AdWords Basic Settings screen showing account name and authentication options.
A red arrow points to the green โ€œAuthenticate AdWordsโ€ button.

Tracking Website Conversions

You can create website conversion actions in your Google Ads account and map them to the website events tracked in CustomerLabs. This ensures your conversions are synced accurately with Google Ads.

  • Set Up a Website Conversion Action in Google Ads
  • Sign in to your Google Ads account.
  • Choose the account where you want to create the conversion action.
  • In the left panel, go to Goals.
  • Click Conversions under the Summary section.
  • Inside the Summary page, click + New conversion action.
Google Ads interface showing the Summary section with options for settings, uploads, value rules, and more.
A red arrow highlights the blue โ€œ+ New conversion actionโ€ button.
  • In the new Google Ads design, click โ€œ+ Createโ€ in the top-left corner and select โ€œConversion actionโ€ to create a new conversion.
Google Ads interface showing a dropdown menu with options like Campaign, Ad group, Search keywords, and Conversion action.
A red box highlights the โ€œConversion actionโ€ option in the dropdown.
  • Youโ€™ll see four conversion source options: Website, App, Phone calls, and Import.
  • To track website conversions, select โ€œWebsite.โ€
Google Ads โ€œStart tracking conversionsโ€ screen showing options for Website, App, Phone calls, and Import conversions.
A red arrow points to the โ€œWebsiteโ€ option used for tracking website actions.

Enter your website domain in the field provided and click Scan.

Google Ads screen prompting the user to enter a website URL to measure conversions, with a field for the domain.
A red arrow points to the โ€œScanโ€ button beside the URL input box.

Youโ€™ll see two setup options: Using URL or Manual setup. For integrating with CustomerLabs, scroll to โ€œCreate conversion actions manually using code.โ€

Click โ€œ+ Add a conversion action manually.โ€

Google Ads setup page for creating conversion actions manually using code, with instructions on when to use this option.
A red arrow highlights the โ€œAdd a conversion action manuallyโ€ link.

Enter the details for the conversion action you want to track. (Refer to Googleโ€™s documentation if needed.)

After filling in the details, click Save and Continue.

Youโ€™ll then see the conversion snippet setup step since CustomerLabs handles this automatically; simply skip it and click Done.

Map the conversion action in the Configuration settings

1. Go to CustomerLabs โ†’ Destinations โ†’ Google Adwords โ†’ Configuration Settings โ†’ Map Actions to Conversion

CustomerLabs Google Adwords Customization panel showing options for Configuration Settings, Event Workflow, and Source Data.
The โ€œConfiguration settingsโ€ option is highlighted with a red box.

The conversion actions you set up in the Google Ads account will be fetched here.

2. You can map the conversion actions with the relevant event names tracked in CustomerLabs.

CustomerLabs interface showing the โ€œMap Actions to Conversionโ€ section with dropdowns to select an action and map it to a conversion.
A mapped pair displays โ€œAdded to cartโ€ linked to โ€œOther,โ€ with a red delete icon.

For example, you can map the CustomerLabs event โ€œPurchasedโ€ with the โ€œPurchaseโ€ Conversion action in Ads account.

Note: You can only map website events with website conversion actions. You canโ€™t map any server events (offline events or the events brought from any source) with website conversions in Google Ads

3. After mapping the event with the conversion action, click โ€œ+โ€ icon to add it to the list of conversion actions.

CustomerLabs interface showing the Action Name section with dropdowns for selecting an action and mapping a conversion.
A red arrow highlights the green plus button used to add a new mapping.

4. Click on โ€œSave Changesโ€

Sync the events with Adwords

1. Now, to sync the conversion events with Google Adwords, go to Setup Event Workflow from the Google Adwords Customization screen.

Google Adwords Customization screen in CustomerLabs showing configuration options.
A red box highlights the โ€œSetup Event workflowโ€ option.

2. Turn on the toggle for the events for which you have mapped the conversion actions.

CustomerLabs event list showing StartTrial and Subscribe events with toggles to enable or disable them.
A red arrow points to the ON toggle switch.

3. Click on โ€œSave Changesโ€. 

Now, you have synced the events with Google Adwords, and this will enable you to track the conversions on your Adwords account.

Tracking Offline conversions

You can set up offline conversion actions in Google Ads and map the offline events that are tracked in CustomerLabs to sync with offline conversions in Google Ads.

Set up the conversion action in Google Adwords (Import from external sources)

1. Sign in to your Google Ads account.

2. Select the account where you want to set up the conversion action.

3. Go to Tools & Settings in the upper right corner.

4. Click โ€œConversionsโ€ under โ€œMeasurementโ€.

Google Ads Tools and Settings menu with multiple columns of options.
A red arrow highlights the โ€œConversionsโ€ option under the Measurement section.

5. Under Summary, click + New conversion action.

Google Ads Summary page displaying the conversion setup panel.
A red arrow points to the blue โ€œ+ New conversion actionโ€ button.

6. You will have 4 types of conversion sources โ€“ Website, App, Phone calls or Import 

7. Choose the โ€œOther data sources or CRMsโ€ โ†’ โ€œTrack conversions from clicksโ€ radio button and click Continue.

Note: We donโ€™t support โ€œTrack conversions from callsโ€

8. You will be redirected to enter the details for the conversion action like Goal, conversion name, etc. Check Part 1 of this Googleโ€™s documentation for setting this up. 

9. After setting this up, click Create and Continue.

Google Ads conversion settings page with attribution model and window settings.
A red arrow points to the blue โ€œCreate and continueโ€ button.

10. You will be asked to choose the Method for measuring conversions if youโ€™re setting it up for the first time. You can measure using enhanced conversion parameters (check about enhanced conversions below) or you can choose to continue with Google Click identifiers.

Google Ads confirmation screen for a test lead conversion setup showing enhanced conversion options.
A red box highlights the Enhanced conversions section, and a button labeled โ€œContinue with Google click identifiersโ€ is at the bottom.

Note: Based on how you modify the method of measuring conversions, Google accepts the conversions accordingly from CustomerLabs.

11. Click Done.

You have now created an offline conversion action. Now go to the CustomerLabs app to sync these offline conversions. 

Map the conversion action in Configuration settings

1.  Go to CustomerLabs โ†’ Destinations โ†’ Google Adwords โ†’ Configuration Settings โ†’ Map Actions to Conversion

2. You can map the conversion actions with the relevant event names tracked in CustomerLabs. 

Google Ads confirmation screen for a test lead conversion setup showing enhanced conversion options.
A red box highlights the Enhanced conversions section, and a button labeled โ€œContinue with Google click identifiersโ€ is at the bottom.

You can map both offline (server-side) events and website events with offline conversion actions. For example, you can map the โ€œSubscribedโ€ (offline server-side) event and the โ€œSubscribedโ€ website event with the โ€œQualified leadโ€ conversion action by adding โ€œ+โ€ icon after mapping each.

3. After mapping the event with the conversion action, click โ€œ+โ€ icon to add it to the list of conversion actions.

This image explians the Action Name of Purchase and Map conversion action

4. Click on โ€œSave Changesโ€

Sync the events with Adwords

1. Now, to sync the offline conversion events with Google Adwords, go to Setup Event Workflow from the Google Adwords Customization screen.

This image shows the google adwords customizations

2. Turn on the toggle for the events (on the server-side & client-side) for which you have mapped the conversion actions.

Thi image explains the event workflow setup

3. Click on โ€œSave Changesโ€.

Now, you have synced the events with Google Adwords and this will enable you to track the offline (server-side) conversions on your Adwords account.

Enhanced Conversion Tracking

Enhanced conversion tracking improves the accuracy of your conversions by sending hashed first-party data to Google. By attaching additional information about your users which includes email address, phone number, first name, last name, you can enhance your conversion measurement in Google.

For enhanced conversion tracking, you need at least one of the following:

  • Email address
  • Name and Address (street address, city, state/region and postcode)
  • Phone number (must be provided in addition to one of the other two pieces of information above)

Refer to Google documentation for more information.

You can enable enhanced conversion tracking in CustomerLabs and attach first-party data like email, phone number, etc (if available) with the conversions and send them to Google Ads.

Here are the steps to enable Enhanced conversion tracking.

1. Before enabling Enhanced conversion in CustomerLabs, make sure you have enabled enhanced conversion in your Google Ads account.

2. Go to your Google Ads Account โ†’ Tools and Settings โ†’ Conversions under Measurement section โ†’ Settings 

3. Click on Customer data terms โ†’ Tick the checkbox โ†’ Save

This image explains the settings of policies & Additional terms for Customer Data

4. Click on Enhanced conversions for leads โ†’ Tick the check box Turn on enhanced conversions for leads โ†’ Choose the method as Google tag from the drop-down โ†’ Save

This image shows the setup test lead

(Note: Only after completing steps 3 & 4, you can enable enhanced conversion tracking in CustomerLabs.)

5. Now, go to CustomerLabs โ†’ Destinations โ†’ Google Adwords โ†’ Configuration settings.

Image explains the Consent Mode Configuration

6. Under Advanced settings, you have Enable enhanced conversion tracking. 

7. Turn on the toggle for enabling enhanced conversion tracking.

enable the enhanced conversion tracking

8. You can also map the fields that you want to add when sending enhanced conversions. 

Note: By default, CustomerLabs will map the relevant fields available. If you want to map any additional or multiple fields, you can do that in this section.

9. Click โ€œSave Changesโ€

Save the changes in map actions to remarketing

When Enhanced conversion is enabled in CustomerLabs, we send enhanced conversion parameters for the events if Google Click identifier (GCLID) is not available. 

If both GCLID and enhanced conversion parameters are available, we send both and based on the priority of parameters Google Ads has, it accepts the conversions.

If both are not available for the events, we still send the conversions, but Google doesnโ€™t take these conversions into account.

Google has updated the consent mode (V2) settings to help advertisers adhere to EU consent policy for use in ad personalization.ย 

You can view the consent mode status in your Google Ads account โ†’ Conversions โ†’ Click on a Google Ads website conversion action โ†’ Diagnostics

If your users are from the European Economic Area, you have to pass the end-user consent choices to Google. 

Based on the consent choices provided by the users, Google dynamically adjusts the storage and usage of the userโ€™s data for ads, analytics or modeling. 

We have given an update to our Google Ads integration where you can easily set up this Advanced consent mode within a few simple steps.

Here are the steps to set up consent mode for Google Ads:

1. Navigate to Destinations โ†’ Google Adwords โ†’ Configuration Settings โ†’ Consent mode Configuration

2. Turn on the toggle below that.

This image shows the consent mode configuration

3. For Google Ads, you have to pass the consent received from the user through three parameters based on the purpose of usage. They are

  • Ad Storage
  • Ad user data
  • Ad personalization

Learn more about consent mode parameters and their definitions

4. If the user has not initially chosen their consent preferences through the banner displayed, Google recommends setting default values for each of the consent parameters. 

For this, you have to set the default values to be stored and/or sent using the drop-down as shown.

This image shows the consent mode configuration

5. a. If youโ€™re using a Google-certified Consent Management Platform (CMP), the default values initialization for the consent parameters are taken care of by the CMP.

5. b. If youโ€™re not using a CMP, you should turn on the toggle for โ€œClient Side Consent Initializationโ€ for CustomerLabs to initialize default values for the consent parameters as described in step 4.

Note: If youโ€™re using a CMP and still want to initialize default values from the CustomerLabs side, you can still turn on the toggle

This image explains the client side consent intialization

6. After setting all this up, click โ€œSave Changesโ€

For collecting the consent preferences from your user, you might use a cookie banner supported by a Consent Management Platform (CMP) or a banner that was built by you.

When a user updates the consent preferences through your banner, the information is stored and this information should be passed onto to CustomerLabs to update the consent preferences in our system.

If youโ€™re using Google Certified CMP and the CMP pushes the details to dataLayer, you can pass on these parameters through GTM (Google Tag Manager). Refer to the documentation here.

This updation is important to store and transfer the consent preferences of your users (first-party data) while sending the data on the server-side (Google Ads Offline conversions).To update the consent preferences, you have to call the function _cl.trackConsent ()

Copy Code

Function Params

ย ย ย ย /**

ย ย ย ย ย *

ย ย ย ย ย *

ย ย ย ย ย * This function is available for end users to send consent params to update the consent

ย ย ย ย ย * @function trackConsent

ย ย ย ย ย * @param {object} params consent params

ย ย ย ย ย */

ย ย ย ย "ad_user_data": "granted/denied" //granted or denied consent based on specific needs

Function example

_cl.trackConsent({

ย ย ย ย "ad_user_data": "granted",

ย ย ย ย "ad_personalization": "granted",

ย ย ย ย "ad_storage": "denied"

});

list //params that can be added for consentย 

{

ย ย ย ย "ad_user_data": "granted",

ย ย ย ย "analytics_storage": "granted",

ย ย ย ย "ad_personalization": "granted",

ย ย ย ย "ad_storage": "granted",

ย ย ย ย "functionality_storage": "granted",

ย ย ย ย "personalization_storage": "granted",

ย ย ย ย "security_storage": "granted"

}

If you have difficulty setting this up using your CMP or on your self-developed banner, you can contact our support team ([email protected]) for help.

No Consent Banner? No problem. Send Consent Signals to Google Ads. Click hereโ€ฆ

How to use Remarketing Tags?

Remarketing tags are used to re-engage the users who already visited the website with the tag by adding them to the remarketing lists. This is used for both standard and dynamic remarketing.

You can map the events tracked in CustomerLabs with the remarketing tags created in Adwords without installing the remarketing tag manually on your website. This enables you to add users to the remarketing lists without the intervention of a developer.

You can either map the events to existing remarketing tags or you can create a remarketing tag and map the relevant events.

Hereโ€™s how you create a remarketing tag and map it in CustomerLabs for remarketing purposes as required.

1. Go to your Google Adwords account โ†’ Tools and Settings โ†’ Shared Library โ†’ Audience manager

Thi image shows the Google Ads audience manager

2. Under Segments โ†’ Click on โ€œ+โ€ icon (Create remarketing list) โ†’ Website visitors

This explains the website visitors

3. In the Segment members section, choose โ€œVisitors of a page with specific tagsโ€ from the drop-down.

als explains the visitors of a page withspecific tags

4. In the Tags section, you will have the option to create a + New Tag

Image shows the new tag

5. Name the Tag and Save it

Thi image shows the product view

6. Now, go to CustomerLabs โ†’ Destinations โ†’ Google Adwords โ†’ Configuration settings

This image shows the Google Adwords  Customization

7. Under Advanced settings, you have Map Actions to Remarketing.

8. Map a relevant action with the remarketing tag you just created.

Explians the Map actions and Remarketing

9. For dynamic remarketing, you need to update the Business vertical, which can be done by choosing the vertical from the drop-down as shown below. 

This shows the client side consent initialization

9. After updating the required details, click on โ€œSave Changesโ€

You can instead use the events tracked in CustomerLabs directly while creating a remarketing list in Google Adwords.

Before creating the list in Google Adwords, do a quick check in CustomerLabs whether the events are being sent (toggled on) to Adwords from Destinations โ†’ Google Adwords โ†’ Setup Event workflow

Google Adworks Customization

Follow the steps below to create a remarketing audience in Google Adwords using the events.

1. Go to your Google Adwords account โ†’ Tools and Settings โ†’ Shared Library โ†’ Audience manager

Google Ads conversion with Audience mamager

2. Under Segments โ†’ Click on โ€œ+โ€ icon (Create remarketing list) โ†’ Website visitors

This image explains the websitge visitors

3. In the Segment members section, choose โ€œVisitors of web pagesโ€ from the drop-down.

4. In the Actions section, you will have the events from CustomerLabs account in the drop-down to choose from.

Image shows the segment members and Actions

5. Give the required number of days and Refine the actions further as you want.

6. Click on Create segment.

This image explains the creat segment.

You can use this audience for your remarketing campaigns.

Sync the audience

The simplest way to send the first-party user-behavior data to Google Adwords is by creating audience segments in CustomerLabs and sync them directly with Adwords, which gives you higher match rates. You can use these audiences to personalize your retargeting campaigns. Refer to the documentation to sync your audiences with Google Adwords.

Visual showing WooCommerce connected to Google Ads for clean data tracking.
Includes CTA to book a free consultation.

Conclusion

Setting up Google Ads conversion tracking for your WooCommerce store becomes far more powerful and dramatically simpler when you use CustomerLabs 1PD Ops. 

Instead of juggling scripts, plugins, and developer help, CustomerLabs gives you a clean, no-code workflow to track website actions, sync online and offline conversions, enable enhanced conversions, manage consent mode, and even run high-precision remarketing using first-party data.

Whether youโ€™re mapping purchase events, syncing CRM leads, or building laser-focused remarketing audiences, everything flows smoothly between WooCommerce –  CustomerLabs – Google Ads. 

This ensures accurate measurement, better optimization, and higher ROAS across your campaigns. Start your free 14 trial, and if you face interruption while signing, no worries, consult a call with our expert.

Frequently Asked Questions

No, CustomerLabs is completely no-code. You can track website actions, sync conversions, and enable enhanced conversions without writing a single line of code.
CustomerLabs tracks both website and server-side events, passes first-party data for enhanced conversions, and ensures accurate mapping between WooCommerce events and Google Ads conversion actions , resulting in more reliable measurement and better optimization.
Yes. You can create offline conversion actions in Google Ads and map them to CustomerLabs server-side events like โ€œQualified Lead,โ€ โ€œSubscribed,โ€ or any backend event. CustomerLabs automatically syncs them with Google Ads
CustomerLabs supports Googleโ€™s Advanced Consent Mode (V2). You can configure consent parameters, send user preferences, or even initialize default values if youโ€™re not using a CMP all directly from CustomerLabs.
Absolutely. CustomerLabs lets you map tracked events to Google Ads remarketing tags directly, and you can even build remarketing lists in Google Ads using CustomerLabs events with no developer help needed.

The latest news, perspectives, and insights from CustomerLabs

More Blogs

View all
Blog header graphic showing a browser window with a magnifying glass focusing on user icons, representing user tracking in WooCommerce. Includes CustomerLabs branding and the blog title.
How to Enable User Tracking Setup in WooCommerce

Set up WooCommerce user tracking easily and capture essential data for improved conversions and targeted marketing campaigns.

Read more
Feature graphic showing the flow of user โ†’ tracking code โ†’ WooCommerce Thank You page, representing conversion tracking setup.
How to Add Conversion Tracking Code to WooCommerce Thank You Page

Learn how to add conversion tracking code to WooCommerce thank you page using a functions.php file or a code snippet plugin.

Read more
Blog banner of WooCommerce conversion tracking guide
WooCommerce Conversion Tracking – The Complete Guide

Here's a complete guide for you about WooCommerce conversion tracking, starting from the need for it, setting it up and the benefits.

Read more

Get started with
CustomerLabs 1PD Ops

Schedule a 1-1 Demo