Mr Postback

Impact macros & parameters

Impact (impact.com) uses curly bracket macros with PascalCase naming — {SubId1} not {subid1}. Variables are case-sensitive: {SubId1} and {subid1} are not the same thing. Impact is widely used for brand partnership and influencer programs as well as traditional affiliate.

27 entries (23 current/verified) · {SubId1} Official docs

👋 Quick tip: Check the type badge before copying. A substitution macro inserts a value; an inbound parameter is the field name a platform expects when receiving a postback.

What are you setting up?

Choose a use case to keep only the fields that apply.

Showing 27 of 27 entries

Attribution

{ActionId}
Substitution macro high confidence

Impact's unique ID for the conversion action. Use for reconciliation between your system and Impact.

Partner Postback
{ActionType}
Substitution macro high confidence

Action lifecycle event type.

Partner Postback
{LandingPageUrl}
Substitution macro low confidence

The URL of the landing page the customer visited before converting.

This entry is retained for reference but was not confirmed in the latest official documentation. Verify it before using it in production.
Partner Postback
{ReferringType}
Substitution macro high confidence

Type of referring event/source.

Partner Postback
{SharedId}
Substitution macro high confidence

Shared tracking identifier visible to partner and brand.

Partner Postback
{Status}
Substitution macro high confidence

The status of the conversion — pending, approved, or reversed.

Here's what I'd do

Impact conversions often start as 'pending' and move to 'approved' after the advertiser validates them. If you're building a reconciliation flow, you'll want to handle status changes — particularly 'reversed' which means the conversion was cancelled or refunded.

Partner Postback
{StatusDetail}
Substitution macro high confidence

Additional detail about the conversion status.

Partner Postback
{SubId1}
Substitution macro high confidence

Sub ID 1 — the primary slot for passing a partner's click ID into Impact and returning it at conversion.

Here's what I'd do

This is how you pass your click ID through Impact. Append ?subId1=YOUR_CLICK_ID to the Impact tracking link, then use {SubId1} in your postback URL to get it back at conversion. Case-sensitive: must be {SubId1} with a capital S and capital I — {subid1} will not work.

Partner Postback Tracking Link
Case-sensitive — {SubId1} is correct. {subid1} will not work. Impact retries failed postbacks up to 15 times automatically.

Financial

{Amount}
Substitution macro high confidence

The sale amount — the total order value, which may differ from your commission payout.

Partner Postback
{Currency}
Substitution macro high confidence

The currency code for the transaction (e.g. USD, GBP, EUR).

Partner Postback
{DeltaAmount}
Substitution macro high confidence

Change in action amount.

Partner Postback
{DeltaPayout}
Substitution macro high confidence

Change in payout for the lifecycle event.

Partner Postback
{IntendedAmount}
Substitution macro high confidence

Intended action amount.

Partner Postback
{IntendedPayout}
Substitution macro high confidence

Intended payout value.

Partner Postback
{Payout}
Substitution macro high confidence

The commission payout amount for the conversion.

Here's what I'd do

Use this to pass the payout value back in your postback. Impact calls it Payout (capital P). Append it like: &amount={Payout}. Note that Impact reports zero-payout conversions separately from paid conversions — a $0 payout typically means a lead/free signup, not a sale.

Partner Postback

Sub IDs

{SubId2}
Substitution macro high confidence

Sub ID 2 — additional passthrough slot for custom values.

Partner Postback Tracking Link
Case-sensitive.
{SubId3}
Substitution macro high confidence

Sub ID 3 — additional passthrough slot.

Partner Postback Tracking Link
Case-sensitive.

IDs

{ActionTrackerId}
Substitution macro high confidence

The ID of the action tracker (conversion type) that fired — e.g. the sale tracker ID or the lead tracker ID.

Partner Postback
{ActionTrackerName}
Substitution macro high confidence

The name of the action tracker — e.g. 'sale', 'lead', 'free trial'. Useful for mapping different conversion types.

Here's what I'd do

Use this if you need to know what type of conversion fired (sale vs lead vs trial) so you can handle them differently in your system.

Partner Postback
{AdId}
Substitution macro high confidence

The ad or creative ID associated with the conversion.

Partner Postback
{CampaignId}
Substitution macro high confidence

The campaign ID in Impact.

Partner Postback
{CampaignName}
Substitution macro high confidence

The campaign name (advertiser name) in Impact.

Partner Postback
{MediaPartnerId}
Substitution macro high confidence

Your media partner (publisher) ID in the Impact system.

Partner Postback
{MediaPartnerName}
Substitution macro high confidence

Your media partner name in the Impact system.

Partner Postback

Geography

{RefCustomerCountry}
Substitution macro low confidence

The country of the customer who converted.

This entry is retained for reference but was not confirmed in the latest official documentation. Verify it before using it in production.
Partner Postback

Timestamps

{EventDate}
Substitution macro low confidence

The date and time the conversion event occurred.

This entry is retained for reference but was not confirmed in the latest official documentation. Verify it before using it in production.
Partner Postback

E-commerce

{PromoCode}
Substitution macro low confidence

Promotional or coupon code used in the transaction, if applicable.

This entry is retained for reference but was not confirmed in the latest official documentation. Verify it before using it in production.
Partner Postback

Data sourced from Impact's official documentation on 2026-09-22.