AnyTrack

header background

How to use an external ID parameter to track conversions

When you cannot pass the anytrack click id to a third party platform, you can now use an external id from the third party platform to track conversions back to AnyTrack.
Published:
Last updated:
How to use an external ID parameter to track conversions

AnyTrack allow you to integrate with any third party platforms and trigger conversions using an external_id parameter as opposed to the standard click_id parameter.

Why it matters?

When you can’t pass the AnyTrack click_id into your forms or CRM, you now have the ability to use an external ID such as a cookieid or clientid or any other value generated by your third party platform to trigger the conversion.

How server-side tracking works:

In order to generate a conversion AnyTrack requires to generate and store a click_id on the client-side and use it later as a key to trigger the conversion. This method allows AnyTrack to collect and tie rich data about your traffic, users interactions and eventually build a rich behavioral dataset that can be leveraged across your marketing stack. You can learn more about server-side tracking (also known as Postback URL tracking)

Server-side tracking challenges:

However, integration with existing systems can be hard. Even passing an extra parameter such as a click id can be challenging if not impossible. This is why we allow tracking user sessions by using an existing reference id from external systems. This can be the user phone or email address or any internal id you have access to such as the user id of a subscriber.

How can you leverage this new method?

For those that run call tracking campaigns campaigns, are into quiz funnels, or have some systems that seem impossible to integrate with AnyTrack, this method is for you. Yet, it requires a bit of JS knowledge and coding.

You can check out the guide we created here, and we plan to add more guides, specific to platforms, with code examples that you can “plug and play”.

Moshe Simantov's profile picture
Moshe Simantov Co-Founder

I have started programming computer games since age 11. At age 13 I start learning C by myself and at age 15 I start working as a freelancer. I'm an entrepreneur in my blood and always looking for new ways to scale and improve things. My biggest inspiration in life is the evolution process in nature and I try to implement it on my day to day actions.