HighLevel Integration

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

Integration Overview

The HighLevel and AnyTrack integration makes it easy 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 Ads and TikTok Ads so you can see how each campaign performs across channels.

πŸ‘

TL;DR

Why integrate? Most HighLevel users lose 30-70% of their conversion data due to iOS restrictions, ad blockers, and cookie limitations, making it impossible to optimize ad campaigns effectively. AnyTrack solves this by capturing 100% of your HighLevel conversions and feeding them directly to your ad platforms' algorithms via server-side APIs, dramatically improving ROAS and campaign performance.

The integration takes 2 simple steps:

  1. Add the AnyTrack tracking tag to your HighLevel funnel (captures visitor data and attribution)
  2. Install the AnyTrack app in HighLevel (sends conversion events server-side)
  • Immediate results: Within 24 hours, you'll see complete conversion data flowing to Facebook, Google Ads, and TikTok.
  • Long-term impact: Your ad algorithms will optimize based on actual conversion data, typically improving ROAS by 20-40% within 2-4 weeks.

Ready to start? Jump to the Setup Guide or watch the embedded video tutorial. Want to understand the technical details first? Keep reading below.

❗️

Important: Prevent Duplicate Conversions

Once you have completed the integration, you must disconnect any direct integrations you might have connected with Facebook, Google and other Ad Platforms to prevent duplicate conversion tracking.

πŸ“˜

Historical Note

HighLevel or GoHighLevel was previously known as LeadConnector. If you're familiar with the old name, this is the same platform.

How the Integration Works

Once you've completed the integration setup, the tracking flow works as follows:

  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:
    • Collects granular data tied to user interactions (form initiation, form submissions)
    • 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 the AnyTrack app integration
  4. Attribution: AnyTrack processes the conversion data and reports it across various sections of the AnyTrack Dashboard
  5. Conversion API: AnyTrack then sends your conversions to your ad platforms' Conversion API for machine learning optimization

Technical Specifications

ReferenceValueInformation
Tracking GroupghlThe Tracking Group reference can be used to activate AutoTag
Subid Parameter_atidThe AutoTag Parameter used to pass the AnyTrack Click ID to the HighLevel CRM
Tracking MethodClient-Side + Server-SideAnyTrack uses client-side tracking tag and automated server-side app integration (no manual webhook setup required)

Standard Conversion Events

AnyTrack tracks the following events from HighLevel (via the AnyTrack app integration):

HighLevel EventAnyTrack EventDefault StatusDescription
Form submitFormSubmitπŸ”§ SystemWhen a visitor submits a form
Contact createdLeadβœ… EnabledWhen a new contact is added to HighLevel
Appointment createdScheduleβœ… EnabledWhen a customer books an appointment/meeting
Initiate CheckoutInitiateCheckoutπŸ”§ SystemTriggered when a page containing 1-step form is visited. In case of 2-step forms, triggered when the 2nd step's button is clicked.
Order createdPurchaseβœ… EnabledWhen a customer completes a purchase
Order upsell createdUpsellβœ… EnabledWhen a customer purchases an upsell

Conversion Attributes

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

Attribute TypesExamples
Event Attributesevent_name, page, url, form_name
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

πŸ“˜

About Conversion Tracking

We don't track what we don't receive. If your funnel doesn't have upsells, we won't track upsell events. However, leaving events enabled won't cause issues and prevents problems if you add features later.

πŸ‘

Prerequisites

Before you begin, ensure you have:

  • Active AnyTrack account
  • Access to your HighLevel account with admin permissions
  • Access to edit your website/funnel settings where forms will be embedded (if applicable)

Setup Guide

πŸ‘

Good to know

This guide assumes that you don't have an active property. If you do, you can jump to Step 4 in order to install the HighLevel App.

Step 1: Create a New Property

  1. Navigate to your AnyTrack dashboard
  2. Create a new property
  3. Assign a descriptive name to the property
  4. Enter the main URL for your website/funnel
  5. Copy the AnyTrack Tracking Tag provided

Step 2: Install the AnyTrack Tracking Tag

  1. Log into your HighLevel account
  2. Navigate to the funnel you want to connect
  3. Open the funnel settings
  4. Locate the "Head Tracking Code" section
  5. Paste the AnyTrack tracking tag in the head tracking code field
  6. Save your settings

πŸ“˜

Alternative Installation Methods

You can also install the tracking tag using Google Tag Manager.

Step 3: Verify Tracking Tag Installation

  1. Visit your funnel from a new browser window
  2. Wait a few seconds for activation to complete

πŸ‘

Pro Tip

Install the AnyTrack Pixel Helper Chrome extension to verify the AnyTrack Tag is working correctly and to see real-time client-side events.

Step 4: Install the AnyTrack App in HighLevel

  1. Navigate to the AnyTrack Integration Catalog
  2. Search for "HighLevel" or "GoHighLevel"
  3. Click "Install Integration"
  4. Select the property.
  5. Click "Next" to proceed
  6. Authenticate with your HighLevel account
  7. Select the HighLevel sub-account to connect
  8. Save the integration settings

❗️

Disable automations

Once you've completed the integration, you must disable the Anytrack automations you have created in Highlevel.

Step 5: Configure Integration Events (optional)

🚧

Caution

You can update the Conversion Event mapping, but we recommend leaving the default settings as the conversions are already mapped to standard events in your ad platforms.

  1. Review the Integration Events
  2. Update the mapping to standard or custom events. For example, you can update:
    1. Contact Created β†’ CompleteRegistration
    2. Order upsell created β†’ Purchase
  3. Click SAVE to apply your settings

πŸ‘

Event Mapping Flow

AnyTrack standard events are automatically mapped to ad platform standard events. This ensures your conversion data flows correctly to Facebook, Google Ads, TikTok, and other advertising platforms when you set up those integrations.

Verify your GoHighLevel Integration

Step 1: Test Your Integration

  1. Navigate through your funnel as a potential customer would
  2. Submit forms and complete any checkout processes
  3. Check the AnyTrack dashboard for recorded events
  4. Access the integration's Event Log in AnyTrack to verify data received by AnyTrack
  5. Complete purchase process testing if applicable

Step 2: Validate Conversion Tracking

To validate your setup:

  1. Either wait for organic conversions or trigger test conversions
  2. Inspect the conversion logs for proper data flow
  3. Verify attribution data is correctly assigned to traffic sources
  4. Check that all event attributes are properly recorded

πŸ“˜

Data Processing

AnyTrack processes events in real-time. Server-side events from HighLevel typically appear within seconds of the action occurring.

Sample Conversion Payload

Here's an example of the data structure AnyTrack receives from HighLevel:

{
  "country": "US",
  "contact_source": "anytrack new form",
  "workflow": {
    "name": "AnyTrack integration New",
    "id": "78db6c61-8b53-40e0-a2bb-8e399765b967"
  },
  "date_created": "2023-05-17T12:43:15.350Z",
  "contact_id": "lTYe2hg2vcd6u3NL3mCH",
  "contact_type": "lead",
  "attributionSource": {
    "utmSource": null,
    "fbc": "fb.1.1684216233320.IwAR07BvUJprTJwsO-QRn8H2eRdI1pM6xa6ikroEYvZTA49CMZ8bUGxRMk-tU",
    "ip": "2.54.54.136",
    "medium": "form",
    "url": "https://gohighlevel.anytrack.app/home",
    "referrer": "https://app.gohighlevel.com",
    "fbp": "fb.1.1674045029174.1152064111",
    "gaClientId": "GA1.1.958032766.1673380539"
  },
  "full_name": "New Form",
  "phone": "+972544677335",
  "first_name": "new form",
  "email": "[email protected]"
}

Advanced GoHighLevel Configuration

Tracking Embedded Forms on WordPress, Elementor, or Other Website Builders

If you're embedding HighLevel forms on external websites (WordPress, Unbounce etc.):

πŸ“˜

Prerequisites

  • The AnyTrack tracking tag must be installed in the head section of the external website where the form is embedded
  • The AnyTrack Click ID custom field should be added to the form as a hidden field.

Create a Custom Field

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

Update Embedded Forms

For each embedded form:

  1. Edit the form in HighLevel
  2. Add the AnyTrack click ID custom field (_atid) to the form
  3. Set the field as hidden
  4. Save the form

🚧

Important for External Forms

Update all forms that you are embedding into external websites to ensure proper tracking attribution through AutoTag functionality.

Tracking GoHighlevel Calendar Links

If you're sharing HighLevel calendar links via email or any other way that is not on your website:

Add the Tracking tag in your 'custom code' section of the calendar settings.

Add the Tracking tag in your 'custom code' section of the calendar settings.

  1. Navigate to your calendar settings > Customization
  2. Paste the Anytrack Tag in the Custom Code Field
  3. Save the settings

❗️

Working with a team?

Don't forget to add the tracking tag to each team member's calendar settings.

AutoTag Functionality

AnyTrack automatically appends tracking parameters (_atid) to your form and landing page URLs. This AutoTag feature:

  • Works on form submissions and landing page visits
  • Appends tracking parameters automatically to URLs
  • Enables proper attribution of conversions to traffic sources
  • Functions as first-party data collection

Important Configuration Notes

Disable Facebook Event Tracking from Forms

To prevent duplicate conversion data:

  1. In your HighLevel forms, disable any pixel event tracking
  2. Remove Facebook tracking from form submission workflows
  3. Let AnyTrack handle all conversion data forwarding to Facebook

Data Deduplication

AnyTrack automatically handles all deduplication before sending data to ad platforms. This ensures:

  • No duplicate conversions are sent to Facebook, Google Ads, or other platforms
  • Clean, accurate conversion data for algorithm optimization
  • Proper attribution without inflated metrics
  • Standardization across all ad platforms

Migrating from Legacy Integration

πŸ“˜

Migrating from Legacy Integration?

If you previously set up AnyTrack with manual webhooks and automations, you can safely disable those automations once the new app integration is active. The app handles all webhook management automatically.

FAQ & Troubleshooting

  • Do I need to set up webhooks manually?

    No. The AnyTrack app automatically configures all necessary webhooks via API when you install it from the HighLevel marketplace. No manual webhook setup or automation creation is required.
  • Can I import past conversions into AnyTrack?

    No. AnyTrack can only ingest conversions that have been triggered following a visitor session on your website.
  • 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.
  • Should I modify any integration settings?

    No. All parameters are already mapped and will be parsed automatically. The app handles the technical configuration.

Common Issues

Integration Event Log Shows Errors

  • Check that the AnyTrack tag is in the head section of each funnel
  • Verify the AnyTrack app is properly installed and connected
  • Ensure the correct HighLevel sub-account is selected

Conversions Not Appearing

  • Verify the AnyTrack app is properly installed on the correct account

AutoTag Not Working

  • Ensure the AnyTrack tracking tag is installed in the head section of your funnel or website
  • Verify the _atid custom field is added to embedded forms

Data Accuracy Notes

AnyTrack operates in first-party scope, which means:

  • Ad blockers typically don't interfere with tracking
  • AnyTrack server side integration removes reliance on Cookies (cookieless tracking)
  • Data collection is more reliable than third-party tracking
  • Attribution remains accurate even with privacy restrictions

By following this comprehensive guide, you'll have a fully functional HighLevel integration that accurately tracks conversions and prepares your data for ad platform optimization once you complete your advertising integrations.

Get started with AnyTrack

The easiest way to connect your marketing stack and improve your match rate!

By submitting this form you accept our privacy policy