Clutch Tag Management Implementation Guide

Modified on Tue, Apr 28 at 6:39 PM

TABLE OF CONTENTS

Overview

Google Tag Manager (GTM) enables your organization to track key performance indicators and conversion funnel activity without relying heavily on developer resources. By centralizing tag deployment and event tracking, GTM allows your marketing and analytics teams to measure user interactions at every stage of the member journey — from initial engagement to final conversion.


A comprehensive tag management setup can help answer questions like:

  • How many applications are successfully submitted?
  • What is the average loan value?
  • What are the least/most popular loan products applied for?
  • What is the average loan value by loan product type?
  • How long does it take for an applicant to submit an application?
  • All of the above segmented by user profile data (demographics, psychographics, firmographics, ethnographics, technographics, marketing campaigns, and click-stream data)
  • What percentage of applicants who start the application process complete it?
  • How many applicants successfully complete the application vs. those who don't continue (fallout)?
  • Which steps/sections applicants are dropping off at — and what the contributing root causes are


Tag Management Solution Overview

Clutch currently supports tag management capabilities for Google Tag Manager. If you need to deploy tag management for a separate provider, contact your customer success manager.


Clutch enables tag management by loading your GTM container alongside Clutch's own GTM container, allowing your tags, triggers, and variables to fire within the Clutch application.


What tracking is supported by Clutch?

The following outlines what is in-scope and out-of-scope:

DescriptionProductSupportedNot Supported
Application Activity
• Initial Landing Page
• Loan Portal
• Application Submission
Lending
Application Activity
• Initial Landing Page
• Account Holder Types
• Account Types
• Accounts
• Features
• Funding Type
• Application Review
• Application Submission
Digital Account Opening
Application Activity: emails, docs tab, doc uploadsAll?
Applications created by loan officers or member services representativesAll?
Adding tag manager scripts, analytics scripts, or third-party tags directly to Clutch application pages/screensAll?
Collection of PII*All?
Inclusion of any third-party software** that will alter the user experience or introduce performance issues on the Clutch platform. This includes but is not limited to: Chat, Surveys, Polls, Screen Recordings, Screen Heat MapsAll?
Clutch will not perform, co-pilot, review, approve, or troubleshoot any configurations within a customer's tag management or analytics platformAll?
Clutch cannot add, remove, or modify events or other data pushed into the data layer of the applicationAll?


*Clutch cannot collect, report, or share any PII within the application or perform any data collection that violates the terms and conditions of Clutch.


**Due to security/compliance regulations and potential technical performance issues caused by loading third-party scripts on the Clutch platform, Clutch does not allow direct copy/pasting of GTM, Analytics, or advertiser code snippets within application pages/screens. All third-party tags must be supported through your tag management platform.


Key deliverables summary

The following outlines the process for tag manager activation, configuration, and troubleshooting with Clutch.

StepEnablement stepsDescription
1Signed SOWSOW must be signed and an opportunity must be closed before activation and enablement begins
2Customer files request to enable Google Tag ManagerCustomer submits Tag Manager activation request with customer success manager and/or customer support
3Clutch activates Google Tag ManagerOnce the customer submits the request, your Clutch resource will activate Tag Manager in the customer's Clutch sandbox environment
4Clutch notifies the customer when Google Tag Manager is activatedAfter Tag Manager is activated in the Clutch environment(s), the customer is notified and can begin configuring their GTM account
5Customer completes Google Tag Manager and analytics configurationThe customer configures their tag manager and analytics software by following the configuration guidance
6ValidationIf the customer experiences issues, the Clutch Customer Success Team will provide testing and defect remediation support
7ReleaseClutch configures the customer's GTM account within the Clutch production environment


How does tag management work in Clutch?

Clutch pushes events and limited application data variables into the data layer. Your tag management provider can trigger tracking tags based on these events and variables, and subsequently use them for analytics and marketing optimization.


Google Tag Manager implementation (GTM)

Data layer variables overview: GTM

The data layer temporarily holds data in a structured format that GTM understands, making it easy to pass data from your web page or mobile app to tags, triggers, and other variables in GTM.


A variable is a named placeholder for a value that changes — such as a product name, a price, or a date. In addition to GTM's built-in variables, Clutch provides a predetermined set of user-defined data layer variables that you can configure within your GTM account.


Data layer variable configuration: GTM

NameProductTypeDescription
wc_customerIdAllData Layer VariableUnique identifier assigned to each party on a loan. Note that this identifier is also unique to each loan application; it is not a "global" identifier of a borrower where you can correlate all loans to a single borrower ID.
utm_mediumAllData Layer VariableIdentifies the marketing channel through which a user arrived at your website. It tells you the type of traffic source (i.e., medium) that delivered the applicant.
utm_sourceAllData Layer VariableDefines the specific source that referred a visitor to your site. It works in tandem with other UTM parameters (like utm_medium, utm_campaign, etc.) to give full context about your traffic.
utm_campaignAllData Layer VariableUTM parameter used in URLs to track the name of a marketing campaign. It helps you identify and analyze traffic from a specific initiative, promotion, or effort in your analytics tools (like Google Analytics).
gclidAllData Layer VariableURL parameter automatically added by Google Ads to track information about ad clicks. Used primarily when auto-tagging is enabled in your Google Ads account. Allows Google Analytics and other tools to automatically associate a session with a Google Ads campaign, ad group, keyword, etc.
deviceAllData Layer VariableThe device used to initiate the application. Potential values are: Mobile, Tablet, or Desktop
browserAllData Layer VariableThe browser used to initiate the application. Potential values are: Chrome, Safari, Firefox, Edge, Opera, Internet Explorer, or Other
wc_dealIdLendingData Layer VariableA unique identifier used to reference and track a specific loan request or financing package throughout its lifecycle
wc_loanTypeLendingData Layer VariableSpecifies the loan type for lending applications.
DAO - Account Holder CategoryDAOData Layer VariableRefers to the type or classification of individual or entity that holds or has access to the account. These categories help define the legal rights, responsibilities, and access levels of each party involved in the account.
DAO - Account NameDAOData Layer VariableRefers to the designated name or label used to identify an account within the institution's system. It helps both the credit union and the member understand the purpose, ownership, or type of the account.
DAO - Account TypeDAOData Layer VariableRefers to the category or classification of a financial product being opened. It defines the purpose, structure, regulatory treatment, and operational rules of the account. Account type is a core component of the account-opening process because it determines how the account behaves, how it is used, and how it is reported or regulated.


Data layer variable configuration: sample


Triggers overview: GTM

A trigger listens for certain events — such as clicks, form submissions, or page loads — and fires any associated tags when a matching event is detected.


Triggers configuration: GTM

The table below lists the basic events and trigger logic configurations for a standard Clutch application.

Trigger typeProductFilterDescription
Custom EventLendingEvent Equals 'WC - Landing Page'This event is triggered only on the initial landing page applicants reach. For example: https://apply.mycu.com
Custom EventLendingEvent Equals 'WC - Loan Portal'This event is triggered once the applicant has provided their personal information. For example: https://apply.mycu.com/loan-portal/
Custom EventLendingEvent Equals 'WC - App Submission'This event is triggered once an applicant has submitted their application within Clutch. For example: https://apply.mycu.com/purchase/submitted
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Landing Page'This event is triggered only on the initial landing page applicants reach. For example: https://apply.mycu.com/account-opening
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Account Holder Types'This event is triggered only on the account holder types page. For example: https://apply.mycu.com/account-opening/account-holder-types
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Account Types'This event is triggered only on the account types page. For example: https://apply.mycu.com/account-opening/account-types?category=personal
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Accounts'This event is triggered only on the accounts page. For example: https://apply.mycu.com/account-opening/accounts?accountType=savings&category=personal
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Features'This event is triggered only on the account features page. For example: https://apply.mycu.com/account-opening/account-features. Please note that this milestone is available ONLY for customers who are not leveraging the shopping cart feature.
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Funding Type'This event is triggered only on the funding type page. For example: https://apply.mycu.com/account-opening/funding-type
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - Review'This event is triggered only on the account review page. For example: https://apply.mycu.com/account-opening/review
Custom EventDigital Account OpeningEvent Equals 'WC - DAO - App Submission'This event is triggered only on the account submission confirmation page. For example: https://apply.mycu.com/account-opening/thank-you

Additional filtering logic can be introduced to accomplish additional outcomes, including:

  • Distinguishing sandbox from production activity
  • Triggering tags for unique account types
  • Triggering tags for unique account categories
  • Triggering tags for unique account features
  • Triggering tags for unique loan types


Trigger configuration sample: GTM



Tag overview: GTM

Clutch supports third-party analytics tags like Google Analytics and marketing tags like Facebook and Google Ads. Tags deliver data and conversion metrics to these providers and can be configured within your GTM account. Tags should be associated with variables and triggers — such as those described in this guide — to generate accurate, actionable reporting and help optimize your marketing spend.


Because there are many third-party analytics providers available, this guide focuses on configuration guidance for Google Analytics 4 (GA4) specifically, as it is the most widely used analytics solution and has a native integration with GTM. If you're implementing a different analytics solution (e.g., Adobe Analytics, Amplitude), refer to that platform's GTM integration documentation or contact their support team.


Tag (GA4) configuration: GTM

Use the following steps to create a GA4 tag within your GTM environment.

  1. Go to GTM > Tags > New.
  2. Name the tag. Use a descriptive naming convention for each tag you create.
  3. Select Tag Type: Google Analytics > Google Analytics: GA4 Event.
  4. In the Measurement ID field, paste your GA4 Measurement ID. This can be found in GA4 under Admin → Data Streams → Web Type → Web Stream Details → G-XXXXXXXX.
  5. Provide an Event Name. Use a descriptive name without spaces — use underscores instead, as spaces may interfere with Google Analytics' ability to accurately capture event activity.
  6. Add Event Parameters. Select Add Row for each parameter and map your data layer variable. Event Parameters are recommended to account for repeat applicants and to ensure unique activity is recorded for each application.
  7. Set the trigger to the applicable event trigger, such as those listed earlier in this guide.
  8. Select Save.


Tag (GA4) sample: GTM



Testing, validation, and troubleshooting

Before going live, Clutch requires you to configure your GTM account and confirm that the configuration is working as expected. Follow the checklist below:

  • Validate your borrower application workflow end-to-end in the sandbox environment (no special access is required).
  • Report any defects to your Clutch customer success contact for remediation support.
  • Once you've signed off on the sandbox validation, repeat the configuration process in production.


Clutch recommends using best-of-breed debugging tools for your specific tag manager and analytics provider.


Debugging tools

Google

General


Troubleshooting URL parameters

Issue: Marketing campaign parameters and/or UTM parameters are being stripped when applicants leave your campaign landing page to start the Clutch application.


Solution: Check your landing page to confirm the parameters are appended to the link URL pointing to Clutch. If they're not present, work with your developer(s) to ensure they persist on every page. Parameters must persist throughout the full browsing session, as the borrower may leave the landing page and visit another page on your website before selecting the "Apply" call-to-action button or link that leads to Clutch.


Troubleshooting tag loading

Tag loading is controlled by the trigger logic in your GTM tag configuration. If you're experiencing tag loading issues — such as tags not firing or tags firing multiple times — the root cause is almost always a misconfiguration in the trigger's conditional logic.


Steps to diagnose:

  1. Confirm the conditional logic follows the guidance provided in this guide.
  2. Confirm the conditional logic is not too broad or too narrow.


Solutions:

  1. Update the conditional logic to match Clutch's recommended configuration. Clutch has tested and validated that the recommended trigger logic works correctly — deviations from these recommendations are likely to cause issues.
  2. Adjust the conditional logic to be more or less restrictive as needed.

Frequently Asked Questions

What if I don't know how to configure tag management — can Clutch provide guidance?

  • Clutch's documentation is designed to guide you through the configuration process. Because each organization's tag management setup and analytics provider is unique, Clutch is not able to provide platform-specific consultation beyond what's covered in this guide. For platform-specific questions, contact your tag management or analytics provider directly. If you have a specific question about the Clutch implementation, reach out to your customer success contact.


Can I add tag management or analytics tags/pixels directly to the Clutch application?

  • No. All tags/pixels must be added to Clutch via tag management. Direct copy/pasting of tags or pixels to Clutch application pages/screens is not supported.


Is it possible to correlate submitted Clutch applications with the referring lead source (e.g., LendingTree)?

  • Yes. There are two ways: (1) use the referral source parameter, or (2) use your analytics provider's campaign tracking parameters. Only the first option includes the source within Clutch reporting — option 2 includes it in your analytics provider's reporting.


Can Clutch pass campaign tracking URL parameters (e.g., utm_campaign) to our core/LOS provider so we can track the full application to a funded loan journey?

  • Yes. If your GTM container is already configured in Clutch and you use campaign tracking URL parameters (UTM, etc.), campaign information is automatically collected and delivered to your LOS (MeridienLink customers only). Clutch can also update the configuration to deliver UTM parameters to your core provider upon request.


Why is there a discrepancy in the number of apps reported in my analytics vs. the Clutch pipeline report?

  • Data tracked via third-party reporting tools like Google Analytics should be considered directional only — it is not the system of record. There are several reasons why data won't reconcile between the two systems. An acceptable deviation between the two is 5%–10%.

Still need help?

Contact your Clutch customer success manager or submit a support request through the customer portal.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article