Postback troubleshooting

Postback Macro Not Replaced

Callbacks arrive but still contain literal {clickid} or {payout} strings because the template never swapped values.

Introduction

Macro Not Replaced corrupts reporting quietly. Partners receive literal placeholders, so conversions cannot be matched to traffic.

Why the problem happens

Macros substitute only when the platform recognizes the token. Naming or encoding mistakes keep them literal.

Common causes

Step-by-step troubleshooting

  1. Document macro expectations

    List tracker macros and partner-required parameters. Highlight naming differences.

  2. Inspect the live template

    Check for encoding, casing, or typo issues inside the callback URL.

  3. Replay with Postback Tester

    Fire the template and confirm which placeholders stayed literal.

  4. Update and retest

    Rename macros or adjust encoding until the payload carries real values.

Tools that help solve the problem

Conclusion

Maintain a macro glossary, require template reviews, and watch for literal braces in payloads.

Related issues

Knowledge base articles