Skip to main content

Sales Status Tracking

If you are promoting sales offers such as COD, VSL, etc., you may need to track different sales statuses such as: pending, approved, and rejected. In this guide, we will show you how to track all these sales statuses so you get accurate reporting on what's working.

Step I. Find Out the Status Macro and Values, update the S2S Postback URL

First, ask your affiliate manager or consult their support: "What macro/token can I use to pass the sales status in the S2S postback, and what are the values for each status: pending, approved, rejected?"

For example, many affiliate networks provide a {status} macro to pass the sales status. Let's use this macro in our example. Suppose the values for each status are:

  • InitCheckout status: init-checkout
  • Pending status: pending
  • Approved status: approved
  • Declined status: declined

Now you have the token and the value for each status.

Next, update the S2S postback URL so the affiliate network can post conversions with status.

  1. Edit the affiliate network in the MaxConv dashboard. Enter the macro/token into the Conversion Event field. This macro/token should be the value you obtained in Step I, which is {status} in our example.

    add-status-pb

  2. If your affiliate network can't provide a transaction ID macro, enable the Accept Duplicate Conversions option, because MaxConv will deduplicate conversions by click id + transaction id. If your affiliate network does provide a transaction ID macro, add it to the Transaction ID field and keep the Accept Duplicate Conversions option off.

  3. Copy the Conversion Tracking URL and paste it into your affiliate network's postback settings.

    copy-pb

tip

If your affiliate network doesn't provide a token for sale status, then set a different postback URL for each status. Each postback URL should have a different &event= parameter value.

For example:

InitCheckout postback: https://**.com/conv?clid=...&event=init-checkout

Pending postback: https://**.com/conv?clid=...&event=pending

Approved postback: https://**.com/conv?clid=...&event=approved

Declined postback: https://**.com/conv?clid=...&event=declined

Step II. Create Custom Conversions

Now let's create custom conversions for each sales status. You will need the value of each status that you obtained in Step I. Go to Measurement >> Custom Conversions in the MaxConv dashboard.

  1. Create a Pending conversion as shown below:

    add-pending

    • Custom Conversion Name: This is for your reference only.
    • Values of "event" parameter: This should be the value you obtained in Step I. Ensure the value here is the same as the value in the postback URL &event=, case-sensitive
    • Including: Configure what you want to do for this conversion. For pending conversions, you may not want to add a payout, so turn off the "Include in Revenue" option. For other options, please check the Custom Conversions Document.
  2. Create an InitCheckout conversion:

    add-init-checkout

  3. Create an Approved conversion:

    add-appr

  4. Create a Declined conversion:

    add-rej

Now you should have three custom conversions:

cus-convs

Step III. Enable Metrics in Reports

Now, enable these three custom conversion metrics in your reports.

  1. Go to the Campaigns page in the MaxConv dashboard and click the "Columns" button at the top right of the table:

    column-btn

  2. Scroll down the metrics list, enable the metrics you want, and then apply them.

    enable-metric

Now you can view these metrics in your reports:

metrics-applied

Step IV. (Optional) Send to Traffic Source

If you want to send custom conversions back to traffic source:

  1. Ensure you have enabled the Fire Traffic Source Postback option for that custom conversion.

enable-pb

  1. Enable the Postback URL per custom conversion option in Traffic Source or Campaign settings, and put the postback URL in it.

cus_pb

tip

If you are using an integration, generate the postback from the integration and paste it here.

Step V. (Optional) Create Custom Columns to Enhance Reporting

Now you can see the sales status amounts and their values. But what if you want to get other metrics based on these sales statuses, like Approved Rate %? Our Custom Columns feature can help.

  1. Open the columns settings again by clicking the "Columns" button at the top right of the table.

  2. Click the Create Custom Column button.

    create-custom-col

  3. Provide a Column Name and Description, then choose Percentage in the "Format" field, because we are creating a percentage column.

    cus-col-1

  4. For the "Formula" field, we want this approved rate column to calculate approved / pending. So:
    <1> Click the Approved metric on the right,
    <2> Click / at the top of the Formula field,
    <3> Click the Pending metric,
    then add * 100, so the formula looks like:

    cus-col-2

  5. Click the Save button to create this custom column.

  6. Enable the custom metric you just created.

    cus-col-3

All set! You can repeat these steps and adjust the formula to create other custom columns as needed.