← Form tracking demos Testing tool

9 · Send a test conversion

A conversion normally arrives from a network's server, which makes it awkward to test before a real sale exists. This form fires that same server-to-server call by hand, so you can watch the payload land — in webhook.site, in your own endpoint, or in a real AnyTrack custom integration.

Where to send it

Three things worth pointing this at:

What to send

Prefilled with this session's real Click ID. This is what ties the conversion back to the ad click — without it there is nothing to match.

Custom event name — Sale, Trial, Signup, whatever you map.

Set 0 and AnyTrack records a Lead. Anything above 0 becomes a Purchase. That single number decides the event type — no extra config.

Unique per conversion. Send the same one twice and the duplicate is not counted again — which is exactly what you want when a network retries.

Geographic fields improve match rates at Meta and Google. AnyTrack hashes them before sending. state, city and zipcode work the same way.

The request

Where the Click ID above came from. This page carries a hidden --CLICK-ID-- field in the markup and reads the value back out once the Tag has substituted it. Worth knowing: on this page the same input was not substituted while it sat on its own, and was substituted as soon as it was wrapped in a <form>. If you are stashing a Click ID in a hidden field, put it inside a form.
If Send reports that it could not read the response, the request still went out — browsers hide cross-origin responses unless the endpoint opts in. webhook.site will show it arriving regardless. Use Open in a new tab when you want to see the endpoint's actual reply.
A green postback is only half a working setup. Reaching AnyTrack means the conversion was received and matched. Whether it then reaches Meta, Google or TikTok is a separate step you confirm in the ad platform's own events view — and Conversion API delivery needs a paid plan.
Use the postback URL exactly as AnyTrack generated it. Every parameter in it has a purpose beyond click_id and amount — currency, IP, offer and product IDs, status. Adding parameters is harmless; removing them breaks tracking in ways that cannot be repaired after the fact.