How Meritto help in tracking GTM
Google Tag Manager (colloquially known as GTM) is a script (or tag) management system that allows you to install tags, scripts and other helpful code snippets into your website directly. The code is generally in the format of 'GTM-XXXXXX'.
In this Article we will cover:
1) How to configure GTM code in Meriito
2)What and How you can track and configure most common tag and triggers using Google Tag Manager.
3) Enhanced Tracking (Using Extension Data Layer)
Prerequisite:
1) You must have GTM Admin login
2) GTM key updated in Meritto Platform
3) Ajax Listener installed in your GTM, this help to track values from DATA Layer Download)
4) To know more about How to configure GTM, tags and Triggers Click Here.)
3) To Know more about Data Layer and Ajax Complete Click Here)
How to ADD Google Tag Manager (GTM) in Meritto:
Placing the institutes' GTM Code will allow the institute to place any type of tracking code through the GTM container which they have configured on Meritto by following the steps mentioned in this article.
Sample Code :
How to ADD Google Tag Manager (GTM) in Meritto:
Step 1 : Click on Settings
Step 2 : Click on Campaign Tracking
Step 3 : Click on Google Tag Manager
Step 4 : Insert the GTM Code against 'GTM Auth Key'
Step 5 : Click on Save
Note : A maximum of one GTM code can be configured for each institute, you can use that single GTM code to add different tracking codes to as many pages as needed.
What and How you can track and configure most common tag and triggers using Google Tag Manager
What are all the triggers that we used for triggering GTM Code in NPF
1: Registration
2. Form Submit
3. Payment
Registration
Widget:
In the realm of digital marketing analytics, Google Tag Manager (GTM) stands tall as a vital tool for businesses aiming to gain deeper insights into user interactions on their websites. Understanding how to configure triggers within GTM is crucial for precise data collection. In this step-by-step guide, we will navigate through the process of creating a custom trigger to capture specific events on your website.
Step 1: Click on the Trigger Button
Begin your journey by locating and clicking on the Trigger button within your GTM dashboard.
Step 2: Select "New" and Access Trigger Configuration
Once inside, select "New" from the available options to create a new trigger. Access the Trigger configuration and click on the edit button to customize it according to your requirements.
Step 3: Select Custom Event and Provide a Name
Within the Trigger configuration, select the Custom Event option. Provide a descriptive Name for the Event to easily identify its purpose.
Step 4: Define Criteria for Custom Event
Click on Custom Events and add an event type with the criteria “Page path”: “contains”: “/Register”. This ensures that the trigger activates when the page path contains "/Register".
Step 5: Add Additional Criteria
Using the (+) button, add another column to your criteria. Include another criterion such as “DLV Attributes”: “contains”: “200”. This refines the trigger to fire only when the DLV Attributes contain the value “200”.
Step 6: Add Last Criteria for Event Page URL
Add a new column and set the last criterion as “event page URL”: “contains”: “Add your URL” (without HTTP/HTTPS). For example, if your URL is Nopaperfroms.com, input "Nopaperfroms.com" here. This specificity ensures the trigger responds to a particular page URL.
Step 7: Add Tags for Widget Page View/Google Analytics
With your custom trigger in place, you can now add tags for Widget Page View or Google Analytics using this trigger. This step allows you to precisely track user interactions and events related to your widgets.
Event Type | Custom Event | widgetthankyou |
Page Path | contains | /register |
Page Path: DLV Attribution Status Code | contains | 200 |
Page URL | contains | Place url without HTTP/HTTPS |
Note: If DLV Attributes is not visible in your system, follow these additional steps:
- Click on New Variable.
- Select Data Layer Variable.
- Enter the name as DLV Attributes and ensure you choose version 2.
Application Page + Landing Page:
This method is employed when you aim to record tracking data upon the submission of an application form. It captures the thank-you URL to monitor the conversion process effectively.
Triggers to use:
Page URL | contains | thank-you |
Form Submit:
The "Application Load" event type is fundamental to tracking when users access your application or website. It provides insights into how many users are visiting, when they are visiting, and which pages are being accessed. By accurately tracking application load events, developers can identify peak usage times, enabling them to optimize server resources for enhanced performance during high traffic periods.
Application Load | contains | URL |
Payment Done: (For online)
Page URL | contains | URL |
Action | contains | payment/response |
Payment Done: (For DD)
Page Path | contains | payment/Success |
Page Hostname | equals | URL |
OR
Page Path | contains | payment/Success |
Page URL | contains | URL |
All About Enhanced Conversion Code
From the above configuration you must be now aware how to configure GTM Code in Meritto and how you can set the trigger and Tags in your GTM platform.
Now the most asked requirement from client is enhanced conversion code, which means now they want to capture the applicant data on every submit.
To know more about you can refer the mentioned link (Enhanced Conversion)
How to configure Enhanced Conversion Code
To start with first download Ajax listener if already not enabled ( to know more about it, pls scroll up on
prerequisites.) This will help in fetching the data from data layer and will be helpful in identifying multiple data layer variable.
- Open google tag manager and click on Tags
- Click on New tags
- And select Google Ads User -Provided Data event
- Add conversion Id in Conversion Id Box
- Select {{User-Provided Data}} in User- provided Data tab
- Once tag is configured click on Trigger
- Select trigger as custom event
- In event name write "ajaxComplete" ( As we are fetching data from data layer)
- Now set trigger fires on, trigger could be anything but the page url should capture the applicant data.
- Once done hit on save button
- Now you can check the enhanced conversion through preview mode
- If the Enhanced conversion value is getting captured it means the value is enhanced conversion is working fine.
Note: If you are facing issue in setting up with Google enhanced conversion code then pls connect with Google team once, they will help in setting up the process.
Frequently Asked Question:
1) I'm unsure how to configure the enhanced conversion flow.
Ans: Please follow the above enhanced conversion steps.
2) I have completed all the configurations, but the enhanced conversion is still not functioning.
Ans: Please check if redirection is enabled on the widget’s thank-you page. If it is, please add a 2-second delay to the redirection so that the data can be fetched from the mapped URL for the conversion code.
3) I checked all the redirections but still the value is not getting captured.
Ans: Please ensure that the URL is the same as where the widget is placed, rather than the thank-you page Url.