gohighlevel-integration

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.

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
  1. Conversions: When visitors trigger conversions (form submissions, meeting booked, purchases), AnyTrack receives real-time conversion data through the AnyTrack app integration
  2. Attribution: AnyTrack processes the conversion data and reports it across various sections of the AnyTrack Dashboard
  3. 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 leverages both client-side tracking tag and server-side app integration

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
📘

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.

👍

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

This guide assumes that you don't have an active property. If you do, you can jump toStep 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 you created earlier
  5. Click "Next" to proceed
  6. Authenticate with your HighLevel account
  7. Select the HighLevel sub-account to connect
  8. Save the integration settings

App Integration Benefits

The AnyTrack app in the HighLevel marketplace automatically handles all server-side conversion tracking without requiring manual webhook setup or automation configuration.

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:
  3. Contact CreatedCompleteRegistration
  4. Order upsell createdPurchase
  5. 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

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.

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 Calendar Links

If you're sharing HighLevel calendar links directly:

  1. Navigate to your calendar settings in HighLevel
  2. Locate the "Tracking Code" section
  3. Add the AnyTrack tracking tag
  4. Save the settings

This ensures proper attribution when leads book appointments through shared calendar links.

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
  • Adds 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 Facebook 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

Troubleshooting

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 tracking tag is properly installed on the funnel
  • Check that the AnyTrack app has necessary permissions in HighLevel
  • Confirm conversion events are properly configured

AutoTag Not Working

  • Ensure the AnyTrack tracking tag is installed in the head section of the page.
  • 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

Support Resources

💬

Need Help?

  • Email: [email protected]
  • Live Chat: Available in your AnyTrack dashboard
  • Documentation: Check the integration-specific troubleshooting guides
  • Video Tutorial: Watch the embedded setup guides in the AnyTrack dashboard

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.