Thrive Themes Integration with AnyTrack

This guide provides steps to integrate Thrive Themes platform with AnyTrack for tracking form submissions, quiz completions, and custom events, including setting up tracking snippets, configuring custom fields, and using webhooks in Thrive Automator.

This guide provides steps to integrate ThriveLeads with AnyTrack for tracking form submissions, quiz completions, and custom events, including setting up tracking snippets, configuring custom fields, and using webhooks in ThriveLeads Automator.

Objectives:

  1. Track form submissions and leads.
  2. Track quiz completions.
  3. Track other custom events.

📘

Requirements:

  • An active AnyTrack Personal Subscription
  • A website connected to AnyTrack
  • Thrive Themes plugin installed alongside Thrive Automator, Thrive Leads and Thrive Quiz Builder

👍

Good to Know:

The terms "Webhook" and "Postback" are interchangeable.


Step 1: Add the Tracking Snippet

Insert the following snippet into your forms using the HTML element:

<script>AnyTrack('trigger', 'ViewContent', {
	label: 'optinForm',
    refId: document.cookie.match('_atcid=([^;]*)')[1] || ''
});
</script>

This snippet captures key tracking data and sends it to AnyTrack.


Step 2: Configure Custom Fields in ThriveLeads

  1. Add a hidden field to your form.
  2. Name the field: refId.
  3. Autofill settings: Cookie Data
  4. Value: _atcid

🚧

Remember:

The form must be connected to an integration for custom fields to be available in Automator or other integrations.


Step 3: Set Up Webhooks in ThriveLeads Automator

  1. Create a Custom Integration in AnyTrack:

    • Fill dummy values in postback parameters.
    • Copy and clean the Postback URL (remove query parameters after ?).
  2. Create an Automation in Automator:

    • Trigger: Select the form you want to track (remember: custom fields are available only when you select a specific form)
    • Action: Webhook.
    • Paste the cleaned Postback URL.
  3. Map Fields:

    • Map refId to the hidden field refId.
    • Add AnyTrack attributes like eventName, email, and fullName to improve tracking accuracy.
  1. Check the conversions in the integration event log


Webhook Parameters

AnyTrack AttributeThriveLeads FieldDescription
refIdrefIdRequired.
eventNameManual InputEnter the event name manually (ThriveLeads doesn’t send event names).
emailemailRecommended for improving event match quality.
fullNamenameOptional but improves personalization and match quality.

Troubleshooting Tips

  • refId Not Populating? Ensure the hidden field is correctly configured in ThriveLeads.
  • Webhook Not Triggering? Verify the URL in Automator and test the automation.
  • Email Data Missing? Check the field mapping and ensure the email field is captured in your form.