Offline conversion tracking
An offline conversion is an event sent to analytics or an advertising account separately from the browser visit. Preserve the matching identifier and verify delivery.
Incoming postback and outgoing event
A network sends an incoming postback to the tracker. A configured S2S integration then forwards selected conversions. These are independent deliveries: successful receipt by the tracker does not establish attribution in the advertising account.
Yandex Metrica offline conversions
Matching uses yclid or ClientId from a configured sub parameter. Check counter access and the target goal. Capture the identifier at entry: the tracker clickid and the Metrica identifier have different purposes and are not interchangeable.
VK Ads conversions
Events go to the pixel using rb_clickid, with value in rubles. Check pixel and goal settings and preserve a real click identifier. A made-up rb_clickid cannot restore the original association even if a request receives a technical response.
Google Ads offline conversions
Uploads use gclid. Do not assume support for every other Google identifier. Check the conversion action, integration access and gclid capture on the initial visit. Request acceptance and report availability can occur at different times.
Goals, delivery queue and retries
Choose which goals and statuses to send. A submitted lead and an approved payout represent different signals. Queued delivery and retries address temporary failures. Inspect the final delivery status and error before manually resending an event that may already have been processed.
Test and troubleshoot
Trace one click through the incoming conversion and outgoing delivery. The Metrica test checks counter access; Google Ads validates without uploading. VK Ads has no test mode: the panel asks for confirmation before sending a real event. An access check alone is not an attribution test.
Questions
Does an offline conversion need a postback?
For a CPA-network event, configure the incoming postback and the separate outbound integration, then verify both.
Why is an accepted event missing from reports?
Check the identifier, goal, timestamp, processing result and reporting delay. Request acceptance alone does not guarantee attribution.
Read next
Run inotrack on your own server
One command on a clean VPS, 10–15 minutes. Get your key right after you pay on the site, or a free one for 7 days.
Questions? Message us on Telegram: @SmokeJung.