Home
Offers & Tracking
Tracking Fundamentals
How To Test Partner Postbacks
How To Test Partner Postbacks

SERIES:

How To Test Partner Postbacks

Learn how to utilize Everflow's Postback Testing Tool to verify the proper firing and data transmission of partner postbacks, ensuring accurate integration before campaign launch.

Overview

The Postback Testing Tool in Everflow helps you confirm that your Partner’s postback is firing correctly and includes the right data. This ensures your integrations are properly set up before launching traffic.

Heads up This tool cannot test HTML pixels. To test HTML pixels, you'll need to trigger a real conversion on the Offer’s landing page.
Testing Workflow: Choose Your Path
Select your tracking method to see the step-by-step process
A
Redirect Tracking
Partner uses Everflow tracking link
B
Direct Linking + JS SDK
Partner links directly to your site
1
Get the Partner's Test Link
Ask your Partner for their test tracking link. This is the URL they'll use to send traffic to your Offer.
2
Open the Test Tool
Go to Partners → Postbacks, find the postback, click ⋮ → Test
Toggle ON: "Use tracking link provided by partner"
3
Paste & Test
Paste the Partner's tracking link into the field and click Test. Everflow will simulate a click and fire the postback.
4
Verify the Results
You'll see the Transaction ID and Conversion ID. Click either to view full conversion details.
1
Open the Test Tool
Go to Partners → Postbacks, find the postback, click ⋮ → Test
Toggle OFF: "Use tracking link provided by partner"
2
Click the Partner's Link
Open the Partner's test link in a new browser tab. This is the direct URL (not through Everflow redirect).
3
Find the Click ID Parameter
Use browser dev tools or a redirect checker to identify which parameter carries their click ID (e.g., sub1, source_id, clickid). Copy that value.
4
Enter the Value
Paste the copied click ID value into the matching parameter field in the Test Tool.
5
Run the Test
Click Test. Verify you receive the Transaction ID and Conversion ID.
Success Indicator: Go to Reporting → Conversion and look for your test. Successful tests will show "Everflow Test Postback Tool" in the adv5 field.

Validate Your Postback URL

🔧 Postback URL Builder & Validator
Partner Postback
Advertiser Postback
{transaction_id} {sub1} {sub2} {payout_amount} {amount} {sale_amount} {offer_id} {affiliate_id} {event_id} {adv_event_id} {adv1} {order_id}

    Step-by-Step Guide: Testing a Partner Postback

    1 Access the Postback Test Tool Navigate to Partners -> Postbacks Locate the postback you want to test Click the three vertical dots and select Test Pro Tip: If there are multiple postbacks (e.g. global + specific), all will fire during the test. 2 Select Your Tracking Method 2A. If using traditional redirect tracking (not direct linking): Ask your Partner for their test tracking link Toggle ON: Use tracking link provided by the partner Paste their test link into the field 2B. If using direct linking + Everflow JS SDK: Toggle OFF: Use tracking link provided by the partner Open your Partner’s test link Use a redirect tracking tool (e.g. browser plugin) to: Identify which parameter is carrying their click ID (e.g. sub1, source_id) Copy that value and paste it into the correct parameter field
    3 Run the Test Click Test to simulate the click and conversion. Everflow will: Fire the Partner’s base and event postbacks Record the test as a conversion with the note: “Everflow Test Postback Tool” in adv5 4 Review the Test Results Once complete, you’ll see a success message with the generated: Transaction ID Conversion ID Click either ID to view full conversion details.

    Troubleshooting Common Issues

    Common Test Errors & How to Fix Them If your postback test fails, expand the error you're seeing below to find the fix.
    ❌ "Could not generate click"

    What it means: Everflow couldn't record the initial click needed to trigger a test conversion.

    Check these settings on the Offer:

    Duplicate Click Filter — Disable temporarily for testing (Settings → Traffic Filters)

    Proxy Blocking — Your VPN or company network may be flagged as a proxy

    Forwarding Rules — If enabled, traffic may be redirected away from the test Offer

    Fail Traffic — Check if this is enabled and blocking clicks

    Smart Link Test — The test tool doesn't support Smart Link IDs; test individual Offers instead

    Related Error Codes:

    Code 21 — Duplicate Click (same user clicked recently)
    Code 23 — Proxy Block (IP flagged as proxy/VPN)
    Code 1018 — Anura Fraud Check rejection

    ❌ "Postback did not validate"

    What it means: The click was recorded, but the postback itself failed validation.

    Check these settings:

    Parameter Mapping — Ensure the Partner's click ID parameter matches your postback macro
    Example: If Partner sends sub2=CLICKID, your postback must use {sub2}

    Min Click-to-Conversion Time — Disable or set to 0 seconds during testing

    Verification Token — If enabled, ensure the token in your postback matches the Advertiser's settings

    Anti-Fraud Tools — Temporarily disable Anura or similar integrations for testing

    Related Error Codes:

    Code 12 — Invalid Transaction ID (ID not found or expired)
    Code 21 — Invalid Verification Token
    Code 26 — Postback Control rejection

    ⚠️ Test passes but Partner doesn't receive data

    What it means: Everflow fired the postback successfully, but the Partner's system didn't record it.

    Troubleshooting steps:

    Check Partner Postback Report — Go to Reporting → Partner Postback to see the response code

    Response Code 200 — Partner received it; issue is on their end

    Response Code 4xx/5xx — Partner's endpoint is rejecting or erroring

    Use Debug Info — Click the ⋮ menu on any row and select "View Debug Info" to see full request/response

    Common Partner-Side Issues:

    • Partner's server is blocking Everflow IPs (share our Server IP list)
    • Partner expects POST but Everflow sends GET (most postbacks are GET)
    • Parameter name mismatch (they expect "clickid" but you're sending "click_id")

    ⚠️ Pop-up blocked / Test window won't open

    What it means: Your browser is blocking the test tool's popup window.

    Quick fixes:

    Allow Pop-ups — Click the blocked popup icon in your browser's address bar and allow for Everflow

    Disable Ad-blocker — Extensions like AdBlock or uBlock can interfere with the test script

    Turn off VPN — Some VPNs block JavaScript execution or modify requests

    Try Incognito/Private Mode — Opens a clean browser session without extensions

    Check Firewall — Corporate firewalls may block .js files from loading

    ⚠️ Test conversion attributed to wrong Partner

    What it means: The conversion was recorded but credited to a different Partner than expected.

    Common causes:

    Email Attribution — If you reused the same test email, a previous Partner may have "claimed" that email
    Fix: Use a unique email for each test (e.g., test+partner1@example.com)

    Cookie from Previous Test — Clear your browser cookies between tests or use Incognito mode

    Lead-First Requirement — For integrations using Email Attribution (Zoho, Stripe), the lead event must fire before the conversion

    Need the Full Error Code Reference? For a complete list of all Click and Conversion error codes, see:
    Click Error Code Reference →
    Conversion Error Code Reference →

    Meta (Facebook) CAPI Postback Debugging

    If you're using Meta’s Conversions API (CAPI), and something seems off:

    Run a Partner Postback Report:

    Go to Reporting -> Partner Postback Click the three vertical dots on any row Select View Debug Info Or Click Flowchart -> View Partner Postback Details and find Debug Info there