Clutch

Follow this three-step process for integrating Clutch with Extole to automatically attribute, verify, and reward prospects and members when they open an account.

Prerequisites

RequirementDescription
Google Tag Manager (GTM)You must have a GTM account to use this integration.

Step 1: Set up URL tracking parameters

To ensure prospects land on the correct page with the necessary tracking data, you'll need to make the following updates:

  1. Submit a request to your team at Clutch to push the utm_content parameter into your data layer. Map this parameter toadvocate_code in GTM.
  2. In your Extole Flow Campaign, navigate to Share Link Behavior
  3. Set the Destination for Clicks on Share Links to your specific online account URL.
  4. Append the advocate's referral code to your tracking parameters by updating the utm_content variable with the following value:
{[ advocateCode ]}

Step 2: Tag your account opening flow

Use Google Tag Manager (GTM) to deploy Extole's core and event tags. Core tags are used for attribution and serving confirmation messages throughout the OAO flow. Event tags are used to enforce quality rules and track key conversion milestones throughout the account opening process.

📘

Learn more about Extole's Javascript tags

Add the Extole core tag to all of your account opening pages

You can find your core tag in the Extole platform (Tech Center > Tag Generator.) It will look something like this:

<script type="text/javascript" src="https://share.{{your_company}}.org/core.js" async />

Add Event tags

Fire Extole's application_startedtag on the first application page using Clutch's custom event trigger WC - Landing Page.

<script type="text/javascript">
    (function(c,b,f,k,a){c[b]=c[b]||{};for(c[b].q=c[b].q||[];a<k.length;)f(k[a++],c[b])})(window,"extole",function (c,b){b[c]=b[c]||function (){b.q.push([c,arguments])}},["createZone"],0);
    extole.createZone({
        name: "application_started",
        data: {
            "application_id": {{wc_dealId}},
            "advocate_code": {{utm_content}}
        }
    });
</script>

Fire Extole's application_submitted tag when the prospect/member completes their application using Clutch's custom event trigger WC - DAO - App Submission.

<script type="text/javascript">
    (function(c,b,f,k,a){c[b]=c[b]||{};for(c[b].q=c[b].q||[];a<k.length;)f(k[a++],c[b])})(window,"extole",function (c,b){b[c]=b[c]||function (){b.q.push([c,arguments])}},["createZone"],0);
    extole.createZone({
        name: "application_submitted",
        data: {
            "application_id": {{wc_dealId}},
            "advocate_code": {{utm_content}}
        }
    });
</script>

Step 3: Send account openings from Clutch to Extole via SFTP

Forward your daily export file from Clutch to Extole's SFTP server to notify Extole of account openings. Extole will extract and process the data for any columns marked in bold in the table below.

📘

Learn how to connect to Extole's SFTP server.

🚧

If you are using Clutch's in-branch and online account opening products, you can use the daily extract file to track all account opening events for your Extole campaign. If you are only using Clutch for online account openings, you will need to send in-branch openings as a seperate file.

column headersample value
application_id0008c146-2d6e-44aa-ae93-e16c1decf095
applicant_nameJohn Smith
applicant_email[email protected]
member_nr55579
product_namePremium Share Account
product_typesavings
is_new_memberTRUE
account_statusCREATED
account_created_at2024-11-12T16:11:46.629Z
utm_contentjsmith101 (advocate_code)
applicant_idb407904b-1269-43ac-858a-40e4255ad60d
account_nr0000690616 S 1200 Premium Share Account
applicant_phone+13868063214
applicant_address1405 POINT ST APT 1706
applicant_zipCode21231
applicant_cityBaltimore
applicant_stateMD
applicant_employerAny
applicant_job_titlenull
eligibility_criterianull
eligibility_detailnull
funding_typeCREDIT_CARD
funding_amnt100
application_originCONSUMER
branch_namenull
branch_user_idnull
employee_namenull
application_statusACCEPTED
funding_statusCOMPLETED
application_created_at2024-11-12T16:06:59.794Z
application_updated_at2024-11-12T16:11:46.62Z
received_aanFALSE
aan_created_atnull
aan_reasonnull
utm_sourcenull
utm_mediumnull
utm_campaignnull
utm_termnull
funding_started_at2024-11-12T16:08:12.395Z
funding_authorized_at2024-11-12T16:11:15.981Z
fraud_check_approved_at2024-11-12T16:11:17.666Z
account_booked_to_core_at2024-11-12T16:11:46.845Z
user_idb9e7cee6-b845-4216-886a-9f7f44343c91
session_id1731421638956

Customization

If you are already using the utm_content parameter, Extole can pass the advocate_code as utm_terminstead. Request this customization with your Extole team, then map to the utm_term parameter in your GTM.