Systeme.io integration
Connect Systeme.io with AnyTrack to track leads, improve Facebook Event Match Quality, and optimize your marketing ROI with advanced client and server-side tracking.
Overview: Systeme.io & AnyTrack integration
The Systeme.io and AnyTrack integration enables marketers to track lead and purchase conversions from Systeme.io funnels with precision. By leveraging both client-side and server-side tracking, AnyTrack automatically captures form submissions and Purchase events, then sends them to platforms like Facebook Ads via the Conversions API. This results in higher Event Match Quality, better attribution, and improved campaign performance β all with a no-code setup that takes less than 1 minute.
ATTENTION
Once you have finalized your integration, you must remove facebook pixel from your systeme.io account!
The facebook integration is set in the following sections:
- Go to each funnel page settings -> Header code and delete the facebook pixel
- Go to your account settings > Custom domain -> Settings: Remove the facebook Pixel id and Token
TL;DR: Watch the Systeme.io integration Tutorial
Prerequisites
- AnyTrack workspace with Admin rights
- Systeme.io workspace with access to Sales funnel settings and API Key
- At least one funnel with an optβin form
Technical details:
- Tracking method: Server-side
- Setup method: API Key
- Tracking Group:
systemeio
- Tracked Events:
Lead
,Purchase
- Conversion attributes: Customer Data, Conversion value, type, product, currency
Guide: How to integrate Systeme.io with Anytrack
-
Create a New Property in AnyTrack
From the AnyTrack dashboard, click Add Property and enter the public URL of your Systeme.io funnel.
-
Name the Property and Domain
Give the property a descriptive name (e.g., Systeme Lead Funnel) and confirm the funnel domain.
-
Copy Your AnyTrack Tracking Tag
Click once on the script to copy the tracking tag to your clipboard.
-
Open Systeme.ioΒ Sales Funnel Settings
In Systeme.io, go to Workspace β Settings β Sales funnel settings.
-
Paste the Tracking Tag and Save
Paste the AnyTrack script into the Header code field and click Save.
-
Copy Your Systeme.ioΒ Public API Key
Still in Settings, open API β Public API Key and copy the key value.
-
Open the Integration Catalog in AnyTrack
Return to AnyTrack and navigate to Integrations β Catalog.
-
Locate the Systeme.io Integration
Search for Systeme.io and click its card.
-
Install the Integration
Click Install Integration.
-
Create the integration
Set an intuitive name (e.g., Systeme.io β LeadΒ API) and click Create.
-
Paste the Systeme.ioΒ API Key
In the integration wizard, paste the key you copied earlier.
-
Connect and Validate the Key
Click Connect. AnyTrack will verify the key and display a success toast.
Success
Systeme.io is now integrated with AnyTrack.
Verify your Systeme.io setup
-
Test Your Funnel Conversion
- Submit the optβin form once to trigger a Lead event.
-
Open the Systeme.io Event Log in AnyTrack
- In AnyTrack, select EventΒ Log under the Systeme.io integration.
-
Inspect Received Conversion Events
- Confirm that Lead or Sale events appear in the logs
Frequently Asked Questions (FAQ)
-
Opt-in and Purchase events.What events does the Systeme.io integration send to AnyTrack? -
Yes. The AnyTrack tag is a first-party script that stores data under your domain, which helps you comply with GDPR, CCPA, and browser privacy restrictions. Youβre still responsible for:Is the tracking tag GDPR / CCPA compliant?- Displaying a consent banner
- Honoring βDo Not Trackβ signals
- Updating your privacy notice to reflect the data flow to AnyTrack
-
Absolutely. As long as your funnel pages load the tracking tag from AnyTrack, events will be linked to the correct propertyβeven when served on a custom domain or sub-domain.Does the integration work with custom domains in Systeme.io? -
Events hit the AnyTrack API in real time because Systeme.io pushes data via webhook. You should see the lead in the Event Log within a few seconds after the form submission.How fast do events appear in AnyTrack? -
Go through your funnel and inspect the Integration Event Log.How do I test the integration before going live? -
No changes are required as long as:What happens if I edit my funnel after installing the tag?- The funnel pages still include the AnyTrack tag in the header
- The automation rule continues to send the webhook to AnyTrack
If you clone or rebuild a page, re-check that the header code snippet is still present.
-
Yes.Can I track purchases as well as leads? -
No. The script is asynchronous and so it wonβt block rendering or noticeably affect Core Web Vitals.Does adding the AnyTrack tag slow down my pages? -
Go to the integration settings and delete the integration. AnyTrack will remove the integration from the Dashboard, and delete the Webhooks set in your Systeme.io account.How do I disable or delete the integration? -
You must be admin.What permissions do I need in Systeme.io? -
Yes. AnyTrack automatically captures:Can I pass UTM parameters and custom fields?- UTM parameters present in the URL
- Click IDs from ad networks (gclid, fbclid, ttclid, etc.)
- Form fields included in the Systeme.io submission payload
Youβll see these attributes in the Lead timeline and can forward them to Google Analytics 4, ad platforms, or your CRM.
-
AnyTrack automatically deduplicates conversions based on several conversion attributes such as the AnyTrackHow do I prevent duplicate leads?clickid
, the lead email address and other uniquely identifiable values passed to AnyTrack through the integration.
NextΒ Steps
- Map additional events (Purchase, Upsell) in Settings β Events Mapping.
- Connect outbound destinations (GA4, MetaΒ CAPI, TikTok EAPI) to complete the feedback loop.
- Monitor the Event Log for anomalies and leverage the Timeline to debug individual conversions.
Updated 1 day ago