Magento 2 Google Dynamic Remarketing via GTM

Implementing Magento 2 Adwords Dynamic Remarketing will help you display custom-tailored ads to your customers of the products that they have viewed previously. In order for this to work, it will need some data that we will send through GTM so wherever a customer visits a specific page the relevant information will be collected. We will also set up Magento 2 Google Dynamic Remarketing via GTM. It will help you capture the customers’ interactions with your ads and help you improve them which will ultimately bring in more conversions.  

If you do not prefer to complete the setup manually you can check our Magento 2 GTM Pro (contains Google Dynamic Remarketing via GTM and several other trackings). It supports both standard business types (for eg:- hotels, rentals, flights, jobs, education, real estate, and more) and custom feed templates. It gives you better control over feed contents. You can simply choose it from the configuration. In this tutorial, we will cover standard business-type data layers. Look at the example below:-

{ event: "fireRemarketingTag_home", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "home", ecomm_prodid: "", ecomm_totalvalue: 0 }
}

Whereas you custom feed templates data layer looks something like this:-

{ event: "fireRemarketingTag_home", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "home", ecomm_prodid: "";, ecomm_totalvalue: 0 }
}

List of Measurements in Magento 2 Google Dynamic Remarketing

We will configure and track the following measurements under Magento 2 Google Dynamic Remarketing via GTM:-

  • Dynamic Remarketing Home
  • Dynamic Remarketing Category
  • Dynamic Remarketing Product
  • Dynamic Remarketing Cart
  • Dynamic Remarketing Checkout
  • Dynamic Remarketing Purchase

Configuring Magento 2 Google Dynamic Remarketing Via GTM

In the section below we will create tags, triggers, and variables for each of the pages and also provide you the data layer samples to be implemented on each of the pages. Make sure to implement the data layer on your store before continuing with the GTM step up. For all of the tags that we will use some variables. Let us create these variables first:- 

1.conversionID:- Please follow the steps given below to create this variable:-

Step 1:- Go to your GTM container and from the left navigation choose Variables. Click on New to create a new variable. 

Step 2:- Enter the Variable Name as “conversionID” and click on Variable Configuration.

Step 3:- From the Variable Type popup menu select “Constant”. Enter your Conversion ID in Value and click save to save the variable. 

After successfully creating the variable it will look something like this:- 

2.Google_tag_params:- This is a data layer variable please follow the steps below to create this variable:-

Step 1:- Create a New Variable as we did previously.  Enter the variable name as “google_tag_params” then click on Variable  Configuration

Step 2:-  From the Variable Type popup menu select “Data Layer”.

Step 3:- In the Data Layer Variable Name enter “google_tag_params”. Click on Save to save this variable. 

Adwords Dynamic Remarketing on Home Page 

We will list the entire setup step by step for you. For the upcoming tags follow the same instructions below with the data provided in each section. 

Data Layer:- Implement the data layer given below on your website’s home page. 

{ event: "fireRemarketingTag_home", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "home", ecomm_prodid: "", ecomm_totalvalue: 0 }
}

Setting up the Trigger

Step 1:- Go to your GTM container and from the left navigation menu select Triggers. 

Step 2:- Click on New on the top right corner to create a new trigger. 

Step 3:- Enter the Tag Name as “Remarketing Tag Home” then click on Tag Configuration

Step 4:- From the popup menu select Custom Event then enter the Event Name as “fireRemarketingTag_home”. Select Some Custom Events in “This trigger fires on”.

Step 5:-  Now enter Event Equals fireRemarketingTag_home as shown in the image below:- 

Step 6:- Lastly click Save to save the newly created trigger. 

Setting up the Tag:-

Step 1:- Go to your GTM container and from the left navigation choose Tags. Click New to create a new tag. 

Step 2:- Enter the Tag name as “AdWords Dynamic Remarketing Home”. Click on Tag configuration

Step 3:- From the popup menu choose “Google Ads Remarketing”. 

Step 4:- In the Conversion ID enter the variable containing the ID i.e {{ConversionID}} that we created in the previous steps. 

Step 5:- Select “Use Data Layer” in Custom Parameters and select {{google_tag_params}} in the Data Layer Variable dropdown. 

Step 6:- Click on Trigger and select “Remarketing Tag Home” that we created in the previous step. 

Step 7:- Lastly click Save and your tag should look similar to the image below:- 

Adwords Dynamic Remarketing on Category Page 

Data Layer:-  Implement the data layer given below on your store’s category pages. 

{ event: "fireRemarketingTag_category", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "category", ecomm_prodid: [ "MSH12", "MSH11", "MSH10", "MSH09", "MSH08", "MSH07", "MSH06", "MSH05", "MSH04" ], ecomm_totalvalue: 319.800009 }
}

Setting up the Trigger

Please follow the steps above and create a new trigger with the information given below:-

Trigger Name:- Remarketing Tag Category 

Trigger Type:- Custom Event

Event Name:- fireRemarketingTag_category

This trigger fires on:- Select Some Custom events then enter Event Equals fireRemarketingTag_category

Once the trigger is created successfully it should look similar to the image below:-

Setting up the Tag

Please follow the steps above and create a new tag with the information given below as we did in previous steps:-

Tag Name:- AdWords Dynamic Remarketing Category 

Tag Type:- Google Ads Remarketing

Conversion ID:- {{conversionID}}

Custom Parameter:- select Use Data Layer then from the Data Layer Variable Name dropdown select google_tag_params

After successfully creating the tag it will look similar to the image below:-

Adwords Dynamic Remarketing on Product Page 

Data Layer:- Implement the data layer given below on your store’s product pages. 

{ event: "fireRemarketingTag_product", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "product", ecomm_prodid: "MSH09", ecomm_totalvalue: 28.800001, ecomm_pvalue: 28.800001, ecomm_category: "Shorts" }
}

Setting up the Trigger

Please follow the steps above and create a new trigger with the information given below:-

Trigger Name:- Remarketing Tag Product 

Trigger Type:- Custom Event

Event Name:- fireRemarketingTag_product

This trigger fires on:- Select Some Custom events then enter Event Equals fireRemarketingTag_product

Once the trigger is created successfully it should look similar to the image below:-

Setting up the Tag

Please follow the steps above and create a new tag with the information given below as we did in previous steps:-

Tag Name:- AdWords Dynamic Remarketing Product 

Tag Type:- Google Ads Remarketing

Conversion ID:- {{conversionID}}

Custom Parameter:- select Use Data Layer then from the Data Layer Variable Name dropdown select google_tag_params

After successfully creating the tag it will look similar to the image below:-

Adwords Dynamic Remarketing on Cart Page 

Data Layer:- Implement the data layer given below on your store’s cart page. 

{ event: "fireRemarketingTag_cart", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "cart", ecomm_prodid: ["MSH12", "MSH11"], ecomm_totalvalue: 56.4, ecomm_quantity: ["1", "1"] }
}

Setting up the Trigger:-

Please follow the steps above and create a new trigger with the information given below:-

Trigger Name:- Remarketing Tag Cart 

Trigger Type:- Custom Event

Event Name:- fireRemarketingTag_cart

This trigger fires on:- Select Some Custom events then enter Event Equals fireRemarketingTag_cart

Once the trigger is created successfully it should look similar to the image below:-

Setting up the Tag

Please follow the steps above and create a new tag with the information given below as we did in previous steps:-

Tag Name:- AdWords Dynamic Remarketing Product 

Tag Type:- Google Ads Remarketing

Conversion ID:- {{conversionID}}

Custom Parameter:- select Use Data Layer then from the Data Layer Variable Name dropdown select google_tag_params

After successfully creating the tag it will look similar to the image below:-

Adwords Dynamic Remarketing on Purchase

Data Layer:- Implement the data layer given below on your store’s Purchase page. 

{ event: "fireRemarketingTag_purchase", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "purchase", ecomm_prodid: ["MSH12", "MSH11"], ecomm_totalvalue: 47, ecomm_quantity: ["1", "1"], ecomm_pvalue: ["27.00", "20.00"], hasaccount: "Y" }
}

Setting up the Trigger:-

Please follow the steps above and create a new trigger with the information given below:-

Trigger Name:- Remarketing Tag Purchase

Trigger Type:- Custom Event

Event Name:- fireRemarketingTag_purchase

This trigger fires on:- Select Some Custom events then enter Event Equals fireRemarketingTag_purchase

Once the trigger is created successfully it should look similar to the image below:-

Setting up the Tag

Please follow the steps above and create a new tag with the information given below as we did in previous steps:-

Tag Name:- AdWords Dynamic Remarketing Purchase 

Tag Type:- Google Ads Remarketing

Conversion ID:- {{conversionID}}

Custom Parameter:- select Use Data Layer then from the Data Layer Variable Name dropdown select google_tag_params

After successfully creating the tag it will look similar to the image below:-

Adwords Dynamic Remarketing on Checkout Pages

Data Layer:- Implement the data layer given below on checkout page of your store. 

{ event: "fireRemarketingTag_checkout", gtm: {uniqueEventId: 89}, google_tag_params: { ecomm_pagetype: "checkout", ecomm_prodid: ["MSH12", "MSH11"], ecomm_totalvalue: 47, ecomm_quantity: ["1", "1"] }
}

Setting up the Trigger:-

Please follow the steps above and create a new trigger with the information given below:-

Trigger Name:- Remarketing Tag Cart

Trigger Type:- Custom Event

Event Name:- fireRemarketingTag_cart

This trigger fires on:- Select Some Custom events then enter Event Equals fireRemarketingTag_cart

Once the trigger is created successfully it should look similar to the image below:-

Setting up the Tag

Please follow the steps above and create a new tag with the information given below as we did in previous steps:-

Tag Name:- AdWords Dynamic Remarketing Cart

Tag Type:- Google Ads Remarketing

Conversion ID:- {{conversionID}}

Custom Parameter:- select Use Data Layer then from the Data Layer Variable Name dropdown select google_tag_params

After successfully creating the tag it will look similar to the image below:-

Discover more from WHO WILL CARE eCommerce

Subscribe now to keep reading and get access to the full archive.

Continue reading