HighLevel Integration

Get the most out of GoHighLevel with AnyTrack conversion tracking and attribution platform. Streamline your data and maximize ROAS.

HighLevel Integration Overview

📘

Good to know:

HighLevel or GoHighLevel was previously known as LeadConnector.

HighLevel and AnyTrack integration makes it easy for you to track your marketing performance in real-time. With this powerful combination, conversion data is automatically sent from HighLevel to AnyTrack which then forwards the information to platforms like Google Ads, Facebook Adsand TikTok Ads so that you can see how each of your campaigns are performing across channels. This helps ensure higher ROI through better optimization of campaigns and more accurate budgeting decisions - all with one simple setup process!

How does the HighLevel AnyTrack integration work:

Once you've completed the integration setup, the tracking flow works according to:

  1. Traffic: When visitors land on your funnel, AnyTrack collects traffic source data and First Party data.
  2. Engagements: When visitors interact with your funnel AnyTrack does a few things:
    1. Collects granular data tied to the user interactions (form initiation, form submissions).
    2. Triggers Event Tracking API requests to your pixels and analytics according to your Event Mapping.
  3. Conversions: When visitors trigger conversions (form submissions, meeting booked, purchases) AnyTrack receives real time conversion data through Webhook.
  4. Attribution: AnyTrack processes the conversion data and reports it across various reporting sections of the Anytrack Dashboard.
  5. Conversion API: AnyTrack then sends your conversions to your Ad Platforms' Conversion API so you can feed your ad platform's Machine Learning, AI and automatic optimization according to 100% of your conversion data.

❗️

Reminder: Duplicate conversions in Ad Platforms

Once you have completed the integration, you must disconnect the direct integrations you might have connected with Facebook, Google and other Ad Platforms.

Technical specs

ReferenceValueInformation
Tracking GroupgohighlevelThe Tracking Group reference can be used to activate AutoTag.
Subid ParameteratclidThe AutoTag Parameter used to pass the AnyTrack click_id to the HighLevel CRM.
Tracking MethodWebhookA predefined webhook URL provided during the setup and added in HighLevel

Standard Conversions

Event NameDetailsData Source
FormSubmitWhen a visitor submits a formwebhook
CompleteRegistrationWhen a visitor books a meetingWebhook
InitiateCheckoutWhen visitor starts a two steps purchase event.Webhook
PurchaseWhen a visitor triggers a Purchase eventWebhook

Conversion Attributes

AnyTrack collects all conversion attributes available in HighLevel. These attributes have various purposes and in the attribution process and are in most cases displayed on the AnyTrack dashboard.

👍

Good to know

All parameters are accessible through the AnyTrack outgoing Webhooks.

Attribute TypesExamples
Event Attributesevent_name, page, url, form_name etc....
Customer Data (zero party data)email, country, first_name
Product Dataproduct, funnel, calendar_name
User Agent DataMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36

The HighLevel Webhook

The Webhook is fully pre-defined and ready to be implemented with your HighLevel account.

❗️

Avoid errors!

Do not modify the webhook or attempt to customize the parameters to send from Go Highlevel to Anytrack.

https://t1.anytrack.io/hBtoE3hN/collect/gohighlevel-test

❗️

Before you begin

The HighLevel integration requires that the AnyTrack Tracking Tag in the head section of your website or landing pages. Learn now to Install the AnyTrack Tag on your website.

Setup Guide

To integrate your HighLevel funnel simply complete this step-by-step guide.

Validate Your Setup

After completing the setup, follow this guide to test and verify the integration.

Adjust the Conversion Event Mapping

The Event Mapping allows you to define which events to track and map them to Conversion Events you will forward to your Ads Integrations (ex: Facebook Conversion API)

👍

Reminder

The Conversion Source Event Mapping standardizes the conversions received by your conversion sources to the AnyTrack standard events.

The Ad Platform Event Mapping allows you to map AnyTrack Standard events to your Ad Platforms standard events.

Validate your integration

🔎

Install the AnyTrack Pixel Helper Extension

Install the AnyTrack Pixel Helper Chrome extension to verify the AnyTrack Tag is installed on your website. It also shows connected ad networks and browser-side events. Learn more.

This section will enable you to validate the main aspects of your HighLevel integration.

Conversion Tracking

To validate your setup, you should either wait for a conversion or trigger a test conversion yourself and inspect the conversion logs.

Check the Events Log of the integration to find all the webhook notifications sent by your GHL workflow.

Check the Events Log of the integration to find all the webhook notifications sent by your GHL workflow.

HighLevel conversion payload example


{
  "country": "US",
  "contact_source": "anytrack new form",
  "workflow": {
    "name": "Anytack integration New",
    "id": "78db6c61-8b53-40e0-a2bb-8e399765b967"
  },
  "date_created": "2023-05-17T12:43:15.350Z",
  "customData": {},
  "full_address": null,
  "contact_id": "lTYe2hg2vcd6u3NL3mCH",
  "tags": null,
  "gclid": null,
  "contact_type": "lead",
  "attributionSource": {
    "utmSource": null,
    "fbc": "fb.1.1684216233320.IwAR07BvUJprTJwsO-QRn8H2eRdI1pM6xa6ikroEYvZTA49CMZ8bUGxRMk-tU",
    "ip": "2.54.54.136",
    "utmTerm": null,
    "mediumId": "oaYR56oqIShFfhPEdi5B",
    "utmContent": null,
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
    "medium": "form",
    "url": "https://gohighlevel.anytrack.app/home",
    "referrer": "https://app.gohighlevel.com",
    "gclid": null,
    "sessionSource": "Direct traffic",
    "fbp": "fb.1.1674045029174.1152064111",
    "utmMedium": null,
    "gaClientId": "GA1.1.958032766.1673380539"
  },
  "full_name": "New Form",
  "phone": "+972544677335",
  "contact": {
    "attributionSource": {
      "utmSource": null,
      "fbc": "fb.1.1684216233320.IwAR07BvUJprTJwsO-QRn8H2eRdI1pM6xa6ikroEYvZTA49CMZ8bUGxRMk-tU",
      "ip": "2.54.54.136",
      "utmTerm": null,
      "mediumId": "oaYR56oqIShFfhPEdi5B",
      "utmContent": null,
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
      "medium": "form",
      "url": "https://gohighlevel.anytrack.app/home",
      "referrer": "https://app.gohighlevel.com",
      "gclid": null,
      "sessionSource": "Direct traffic",
      "fbp": "fb.1.1674045029174.1152064111",
      "utmMedium": null,
      "gaClientId": "GA1.1.958032766.1673380539"
    },
    "lastAttributionSource": {
      "utmSource": null,
      "fbc": "fb.1.1684216233320.IwAR07BvUJprTJwsO-QRn8H2eRdI1pM6xa6ikroEYvZTA49CMZ8bUGxRMk-tU",
      "ip": "2.54.54.136",
      "utmTerm": null,
      "mediumId": "oaYR56oqIShFfhPEdi5B",
      "utmContent": null,
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
      "medium": "form",
      "url": "https://gohighlevel.anytrack.app/home-page?_atid=Mwd242jJwwqHAy8gHzk8VWxLt3kYgh",
      "referrer": "https://app.gohighlevel.com",
      "gclid": null,
      "sessionSource": "Direct traffic",
      "fbp": "fb.1.1674045029174.1152064111",
      "utmMedium": null,
      "gaClientId": "GA1.1.958032766.1673380539"
    }
  },
  "location": {
    "name": "anytrack",
    "fullAddress": null,
    "country": "US",
    "id": "baI21OQY3XMHjaddQi91"
  },
  "first_name": "new form",
  "email": "[email protected]"
}

Tracking Highlevel Embedded Forms and Calendars

If you are embedding HighLevel Forms on an external website (Wordpress, Dudda, Unbouce etc... ), you will need to add a custom field in your Highlevel account and update your forms with the custom field.

❗️

Remember

The Anytrack tag must be set in the head section of your website.

Create a custom field

  1. Navigate to your HighLevel account
  2. Open the CRM > Contacts
  3. Add a new custom field
  4. Name: atclid
  5. Scope: contact
  6. Save

Update your forms to capture the atclid field

  1. Edit the form.
  2. Add the custom atclid field.
  3. 🔥 Set the query field to _atcid.
  4. Set the field as hidden
  5. Save

Prefer a video?

Watch the following video tutorial to learn how to track embedded forms.

🚧

Remember

Update all forms that you are embedding into external websites.


FAQ & Troubleshooting

  • Can I import past conversions into Anytrack?

    No. Anytrack can only ingest conversions that have been triggered following a visitor session on your website.
  • Should I modify the webhook provided by AnyTrack?

    No. you should paste it as provided, and do not update the payload or parameters. All parameters are already mapped and will be parsed automatically.
  • The Conversion Event Name is not what I am expecting, how can I change it?

    You can update the Event Mapping in the Integration page. For example, you can update the FormSubmit event to Trigger a Lead Event.
HighLevel Event Mapping

Troubleshooting the HighLevel integration

🚧

Good to know:

Before you reach out to the tech support, please inspect the conversion log to see what type of errors you are getting and try to fix the integration by following these troubleshooting guidelines.

  • If you just installed the integration it's normal to see some errors as they can be the result of conversions triggered by customers that were added to your CRM before installing anytrack.
  • The HighLevel conversion log shows only errors?

    • Check that the AnyTrack tag is in the head section of each funnel you want to track.
    • You've created the automation and added the webhook according to the instructions.
    • You've updated the event mapping: Reset the default settings to troubleshoot.