Home
Integrations Library
Other Integrations
ClickMagick Postback Setup
ClickMagick Postback Setup

SERIES:

ClickMagick Postback Setup

This guide walks you through setting up server-to-server (S2S) conversion tracking between ClickMagick and Everflow.

Overview

This guide walks you through setting up server-to-server (S2S) conversion tracking between ClickMagick and Everflow. The setup involves configuring your Offer landing page to pass Everflow's Transaction ID to ClickMagick, then adding ClickMagick postback URLs to fire back to Everflow when conversions occur.

What's Changed Last updated Mar 23, 2026
Mar 23, 2026 Added
Initial publication.

Prerequisites

An active ClickMagick account with a configured tracking domain An Everflow Offer configured with a ClickMagick tracking link as the destination Your Everflow Network ID (NID) and Tracking Domain

Step-by-Step Setup

Step 1: Configure the Default Landing Page URL

First, set your Offer's landing page to pass Everflow's Transaction ID to ClickMagick so conversions can be attributed back correctly.

In Everflow, navigate to your Offer and open the General settings. In the Default Landing Page URL field, enter your ClickMagick tracking link and append ?s2={transaction_id} to pass Everflow's Transaction ID.

Example:

Here’s what the Default Landing Page URL field looks like with the ClickMagick tracking link and the {transaction_id} macro appended:

ClickMagick postback configuration in Everflow
Good to Know ClickMagick uses the s2 parameter to capture external reference IDs. The {transaction_id} macro is automatically replaced by Everflow with the unique ID for each click.

Step 2: Set the Conversion Tracking Method

Configure the Offer to use server-to-server postback tracking.

On the same Offer, scroll to the Tracking & Controls section. Set the Conversion Tracking Method to Server to Server Postback.

Select Server To Server Postback as the conversion tracking method for this Offer:

ClickMagick conversion tracking results in Everflow

Step 3: Add the Advertiser Postback URLs

Now configure the postback URLs that ClickMagick will fire to Everflow when a conversion occurs. You will need to format these using ClickMagick's macros.

Sale Conversion Postback

This is the primary postback that fires when a sale is completed:

Checkout Hit Postback (Optional — Advertiser Event)

If you also want to track checkout events (before a full sale), set up an Advertiser Event in Everflow and use this postback format:

Note These additional events (such as checkout hits) must also be created as conversion events within your ClickMagick account. The configuration for these events is managed in ClickMagick's campaign settings — refer to ClickMagick's documentation for details on creating custom conversion events.
Parameter Reference Replace TRACKING_DOMAIN with your Everflow tracking domain, XX with your Network ID, aid with your Advertiser ID, and adv_event_id with the Event ID from your Advertiser Event configuration. The ClickMagick macros #S2# and #RATE# are automatically replaced with the Transaction ID and sale amount.

Setting Up in ClickMagick

Once you have your Everflow postback URLs ready, you need to configure them inside ClickMagick. Here’s how to set up both the webhook endpoint and the tracking link.

Configure the Webhook

In your ClickMagick dashboard, go to Campaigns → Tools → Webhooks. This is where you tell ClickMagick to fire a postback to Everflow when a conversion occurs.

ClickMagick Campaigns dashboard showing the Tools dropdown menu with Webhooks option

On the Webhooks page, click + Add Endpoint to create a new webhook that will send conversion data to Everflow.

ClickMagick Webhooks page with the Add Endpoint button highlighted

In the form, set Conversion Type to Sales, then paste your Everflow postback URL (from Step 3 above) into the Endpoint URL field. Click Add Endpoint to save.

ClickMagick Add Endpoint form showing Conversion Type set to Sales and the Endpoint URL field
Set Up the Tracking Link

Next, generate a ClickMagick tracking link that passes the click ID to Everflow. Navigate to Tools → URL Builder.

ClickMagick Campaigns dashboard showing the Tools dropdown menu with URL Builder option

Enter your landing page URL with ?cmc_tid={click_id} appended. Then fill in your UTM parameters — these help you identify traffic sources in your reporting.

ClickMagick URL Builder showing the landing page URL and UTM parameter fields

Step 4: Test the Integration

Verify that conversions are being tracked correctly between ClickMagick and Everflow.

In Everflow, generate a Partner Tracking Link for the Offer. Click the tracking link to simulate a visit through the full ClickMagick → Everflow flow. Submit a test purchase or trigger the conversion event on the advertiser's landing page. Check the Conversion Report in Everflow to confirm the postback fired and the conversion was recorded with the correct Transaction ID and amount.

ClickMagick Macro Reference

ClickMagick Macro What It Passes Everflow Parameter #S2# The value captured in the s2 parameter (Everflow Transaction ID) transaction_id #RATE# The conversion payout/sale amount amount

Troubleshooting

?
Conversions not appearing in Everflow

Verify that the s2 parameter is being passed in your landing page URL. Check the ClickMagick click log to confirm the s2 value is populated with a valid Everflow Transaction ID. Also ensure the Conversion Tracking Method on the Offer is set to Server to Server Postback.

?
Amount showing as $0

Make sure you are using the #RATE# macro in your postback URL. If ClickMagick does not have the sale amount, the amount parameter will be empty. Confirm that the sale amount is being tracked on the ClickMagick side.

Save These Reads For Later