How to Setup Attentive Tracking

This document is for users who want to get their Attentive campaigns and forms tracking.

Introduction to Attentive Tracking

Attentive SMS can be a powerful source of high-intent leads, but to fully understand its impact, you need proper tracking in place. This guide walks you through the essential steps to ensure your Attentive campaigns are accurately tracked inside Wicked Reports.

You'll learn how to:

  • Send Attentive Contacts into Wicked Reports for attribution
  • Setup and Validate UTMs for accurate campaign tracking
  • View Attentive Attribution inside Wicked Reports

By following these steps, you’ll get a complete picture of how Attentive contributes to your customer journey. Additionally, should this step apply to you, we'll cover How To Get Attentive Forms Tracking. This final step is only necessary if you are using Attentive Forms on your website.

How to Track Attentive Campaigns

💡 This section assumes you have already installed the Wicked Tracking Code.

To accurately track your Attentive campaigns in Wicked Reports, you need to ensure two key components are in place:

  1. Sending Contacts to Wicked Reports – Your full contact list must be passed into Wicked Reports. Without this, there’s no way to attribute Attentive clicks to specific leads.
  2. Setting Up UTMs – Proper UTM parameters must be added to your Attentive campaign links to track where clicks are coming from.

Once these steps are complete, you'll be able to view Attentive-attributed conversions and revenue inside the Funnel Vision Report. The following sections will walk you through each step to ensure your tracking is accurate and complete.

How to Send Attentive Contacts into Wicked Reports

All contacts generated by Attentive must be sent to Wicked Reports for Lead Attribution to occur. There are two options for sending your leads to Wicked Reports:

  1. Native integration with your CRM
    The simplest solution is if you already have Attentive contacts passing into your CRM. Then, if we have a native integration with your CRM, you just need to ensure your CRM is connected with Wicked Reports.
  2. Non-Native integration with your CRM or Attentive
    If your contacts are not already pushed into a CRM that's integrated with Wicked Reports, then you'll need to get those contacts to us another way. To get your contacts into Wicked, here's a list of the non-native integration options available.

How to Setup & Validate Your Attentive UTM Parameters 

  1. Login to your Attentive Account
  2. Select Settings
  3. Navigate to the Link Tracking Page
  4. Update/Validate Your UTM Parameters   
    1. Turn on your UTM Source
      Recommended values: attentive
    2. Turn on your UTM Medium
      Recommended values: sms
    3. Turn on your UTM Campaign
      Recommended values: or
      A dynamic variable that clearly identifies the campaign name for you.
    4. Optionally, for more granular reporting, you can turn on UTM Content and UTM Term with dynamic variables of your choosing.
  5. That's it! Your global UTMs are now added. 

If you have Tracking Below The Global Level, using different values for the same UTM parameters, then it will override the UTMs you have setup at the Global Level. 

How to View Attentive Attribution

  1. Login to Wicked Reports
  2. Select the FunnelVision Report
  3. Update your Filters
    1. Channel: Text/SMS
    2. Source: Attentive
  4. Press the green Apply Your Filters button
  5. See Grid Results
    Screenshot 2025-03-06 at 9.44.54 PM

How to Get Attentive Forms Tracking

If you have Attentive Forms on your website, then you need to make the following update to get these forms to track properly. You see, Attentive Forms do not allow our tracking script to be added directly to the form. Therefore, to get this form tracking properly, you'll need to apply a custom function to all of your forms. Here's what you need to do:

  1. Login to Attentive
  2. Reach out to Attentive's Support Team
  3. Share a screenshot of all of your active forms.
    (AKA -> Attentive's "Sign-Up Units")
  4. Ask them to apply the custom function below to all of your active forms.
    window.parent.postMessage({
    'func': 'wrPush',
    'message': '<email>'
    }, "*");
  5. Wait 1-2 business days for Attentive to confirm this task has been completed.
  6. Validate that your form is tracking through the Network Test.

If this function has been confirmed as being added, and you were able to validate it, then you're good to go! However, if you had trouble communicating with Attentive, or if you were unable to validate it, then reach out to support@wickedreports.com. We can help.

FAQ:

  1. Does updating my Forms tracking send contacts directly to Wicked Reports?
    No. Updating your forms tracking allows us to capture crucial click data related to the opt-in event. However, you still need to send the contact into Wicked Reports for us to apply proper attribution.
  2. What does this custom function, for forms, do?
    Since this form is in an iFrame, our standard tracking code, which you have on your website, cannot read the email address submissions that are occurring. This custom function pushes the email address directly to our tracking code, allow us to track normally.