In this guide
- ActiveCampaign has site tracking, event tracking and deals with stages.
- Capture click IDs and hashed identifiers at the form and store them on the contact.
- Send deal stages to Meta and Google Ads as offline conversions through a webhook to your server.
ActiveCampaign combines e-mail marketing, automation and a simple CRM. Two kinds of conversion tracking matter. The first is what ActiveCampaign sees on your site, so it can trigger automations. The second is what you send back to your ad platforms, so they learn which leads become customers. This page covers both. ActiveCampaign's features and API change, so check its documentation. See CRM data to Meta with webhooks and offline conversions.
Tracking inside ActiveCampaign
- Site tracking connects a visitor to a contact when they click a link in an e-mail or submit a form, so page visits can trigger automations.
- Event tracking records custom events such as "viewed pricing" or "started trial", sent from the browser or a server.
- Deep data integrations pass orders, products and carts from your shop, so you can build abandoned cart and post-purchase flows.
Watch events arrive, live
A sample feed. In Open Tracked you see the same stream for your own store.
Capture ad identifiers at the form
Add hidden fields to your forms for the Google click ID, the Meta click and browser IDs, the landing page and the campaign. Map them to custom contact fields. Without these, you cannot match later deal stages to the original click. Open Tracked's Click ID Restorer and Cookie Keeper (every plan) help keep the IDs available until the form is submitted.
Send stages back to the ad platforms
Define stages
Pick two or three deal stages that predict revenue, such as qualified and won.
Create an automation
Trigger it when a deal reaches the stage.
Add a webhook action
Post the contact's identifiers, the stage and the deal value to your tagging subdomain.
Handle it in the server container
A client accepts the webhook and tags send the Meta and Google Ads conversions.
Test
Move a test deal and check Meta Test Events and the Google Ads status.
Brands that grow on cleaner data
Stores and agencies use Open Tracked to see which ads earn the sale.
Server-side events into ActiveCampaign
You can send events and contacts to ActiveCampaign from your server with its API, using your account URL and API key kept as a secret. This is useful for orders placed outside the browser, and it avoids exposing the key. Use a stable ID per event to avoid duplicates.
Consent
- Record consent for e-mail and SMS at each form.
- Do not send personal data to ad platforms without consent for advertising.
- Honour unsubscribes in audience lists.
Common problems
A realistic example
A coaching business gets leads from Meta through a landing page form that feeds ActiveCampaign. For months it judged ads by cost per lead, and the cheapest campaign filled the pipeline with people who never booked a call. It adds hidden fields for the click and browser IDs to the form, creates an automation that fires when a deal reaches "call booked" and "client", and sends each to its tagging server by webhook. The server sends them to Meta with the stored identifiers. After six weeks Meta's delivery shifts towards audiences that book calls, and the business can finally compare campaigns by cost per booked call. The change needed one form edit and one automation, and it replaced guesswork with a signal.
Connected in minutes
Add your domain, install the pixel, connect your ad platforms and watch the first events land.
Frequently asked questions
How do I track conversions in ActiveCampaign?
Use site tracking and events for on-site behaviour, and deals with stages for sales progress.
How do I send ActiveCampaign stages to Meta and Google Ads?
Use an automation with a webhook to your tagging server, which sends offline conversions with the stored identifiers.
Where should I store click IDs?
In custom contact or deal fields, filled from hidden form fields.
Can I send events to ActiveCampaign from my server?
Yes, through its API, with the key kept secret.
Does Open Tracked integrate with ActiveCampaign?
Through webhooks to your tagging server. There is no packaged app.
Do I need spreadsheets to read my results?
No. Once tracking is live, the Open Tracked analytics shows spend, revenue, ROAS and profit, and you can ask Ari, the built-in AI assistant, questions about your own numbers in plain words. Ari's allowance depends on your analytics plan.
Is Open Tracked different from Open Track or Open Space Track?
No. Open Tracked is the official name of our server-side tracking platform, and the website is opentracked.io. Many people search for it as Open Track, OpenTrack or Open Space Track. All of them lead to the same product: server-side Google Tag Manager hosting, first-party analytics and a CRM pipeline.

Fix your tracking at the source
Open Tracked hosts your server-side Tag Manager, keeps first-party cookies alive and shows what each ad is really worth.
The Open Tracked team
We build Open Tracked: server-side tracking hosting, analytics and the tools around them, for stores that spend on ads. Questions about this guide, or an idea for the next one?
Comments
Loading comments...










