Form Builders

Learn how to integrate custom form builders using a Custom Integration in AnyTrack.

AnyTrack supports seamless lead tracking with popular form builders through native integrations and custom setup options.

πŸ‘‰ Browse available form integrations

Form Integrations


When to Use a Custom Integration

If your form builder isn't listed in the integration catalog, you can still track submissions using a custom setup β€” provided the platform meets the following conditions:

  • πŸ”„ Can send a POST request to a webhook when a form is submitted
  • 🧩 Allows installing JavaScript code (to load the AnyTrack Tag)
  • πŸ”’ Supports adding a custom hidden field to the form

If these are met, you can set up server-side form tracking via a custom integration.


πŸ› οΈ Prerequisites

Make sure you have the following before starting:

  • βœ… An active AnyTrack account with a connected Property
  • βœ… The AnyTrack Tracking Tag installed on your form page
  • βœ… Access to your form builder’s configuration panel
  • βœ… Ability to add JavaScript and hidden fields to the form
  • βœ… (Optional) Ability to configure a POST webhook

πŸ”§ Setup Guide

1. Install the AnyTrack Tag

Install the AnyTrack Tag on the page that hosts your form.
Learn how β†’


2. Add a Hidden Field for the Click ID

Insert this hidden input field into your form markup:

<input type="hidden" name="click_id" value="--CLICK-ID--" />

The --CLICK-ID-- placeholder will be dynamically replaced with the actual tracking click ID.


3. Create a Webhook Endpoint in AnyTrack

Follow this video to generate your custom webhook URL:

πŸŽ₯ Create a Custom Integration Webhook β†’


4. Configure Your Form Submission action

In your form settings:

  • Set the form to POST to your AnyTrack webhook URL
  • Include the click_id field in the request payload
  • You may also include other form data (e.g., event_name, email, phone)

πŸ“˜ View supported attributes β†’


5. Test the Form Submission

Submit a test entry through your form. Then check the:

AnyTrack Dashboard β†’ Custom Integration β†’ Events Log

You should see the captured event data.

Events Log

❗️

Click ID required

If the click_id is missing from the payload, the event won't be matched to a visitor and will return a "no matches found" error.


6. Map the Event to Your Ad Platform

In your Integration settings, make sure to:

  • Map the tracked event to a conversion goal in your ad platform
  • Enable the ad integration Conversion API

Conversion Mapping