Skip to content

Admin: Postback (External Store Tracking)

What Is Postback?

Postback tracks sales from external stores (WooCommerce, Shopify, your own checkout). When a customer buys, the store sends data to your postback URL and AffiliatePro credits the affiliate automatically.

Where All Integration Options Live

All campaign integration methods are in one place only: the campaign form, under the Integration Setup tab. Use the AffiliatePro application admin (where you manage affiliates and campaigns), not the WordPress admin.

How to Open the Form and Choose Postback

  1. Log in to the AffiliatePro application admin.
  2. In the top bar, open the Marketing dropdown → click Campaigns.
  3. On the Campaigns page you will see four campaign type cards: Banner Campaign, Text Campaign, Link Campaign, Video Campaign. Click Create New on any card to create a campaign, or click the Edit button on an existing campaign in the table to open it.
  4. In the General Settings tab, fill in the Campaign Name and set the Tool Type (the tracking type: Sale Integration, Single Action Integration, Multi Action Integration, or Click Integration). Add the Target URL and any other settings.
  5. Click the Integration Setup tab (plug icon).
  6. Under Choose Your Integration Method, click the Postback card.

After selecting Postback, the form shows the postback flow and the three-step configuration below.

Postback Setup Steps (in the Campaign Form)

  1. Step 1 – Enable Postback: set the dropdown to Enable (empty value = Disable).
  2. Step 2 – Build Your Postback URL: enter your Postback domain location (the base URL where conversion data will be received) and select the Campaign dropdown (the only available option is Order Conversion). The system generates the final postback URL in the field below — copy it with the Copy button.
  3. Alternatively, if you want to use the DEFAULT POSTBACK SETTINGS (the global default configured in Add-Ons), leave the step 1 dropdown at Enable and the default settings card will show the current global postback URL and params — no custom URL needed.
  4. Step 3 – Choose Data Parameters: under Dynamic Params, check the parameters your store will send (available: city, regionCode, regionName, countryCode, countryName, continentName, timezone, currencyCode, currencySymbol, ip, type, id). You need id (sale or click ID) for attribution. Under Static Params, add key/value pairs if needed.

Saving

At the bottom of the form:

  • Save — saves and stays on the form.
  • Save & Close — saves and returns to the Campaigns list.

Viewing Postback Details from the Campaigns List

Once saved, the campaign appears in the Campaigns table with a Postback badge in the Integration Status column. Click the arrows icon button next to the badge to open the Postback setup modal and view details without entering the full form.

Setting the Global Default Postback (Optional)

If campaigns should use the DEFAULT POSTBACK SETTINGS (no custom URL per campaign), configure that default separately:

  1. Top bar → Settings dropdown → Add-Ons.
  2. On the Add-Ons page, scroll to Integration Plugins → find the Postback URL card → click Configure.
  3. On the PostBack Settings page (Marketing Tools Settings), set Postback Status to Enable, enter the Postback URL, choose Dynamic/Static params, then click Save Settings.

Key Dynamic Params

  • id — Sale or click ID (required for attribution)
  • type — e.g. general_click, product_click, sale
  • ip, countryCode, city, and others — optional geo/context data

Your external store must pass the affiliate/click ID so AffiliatePro can attribute the sale. Check your platform docs (WooCommerce, Shopify) for how to send the postback params to your URL.

Was this article helpful?

69 views