← 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.