# Impact Integration

> Set up Impact affiliate network tracking with AnyTrack. Learn how AnyTrack automatically maps Impact conversions to Lead or Purchase events based on payout value, configure event mapping in the integration settings, and forward enriched conversion data to Google Ads, Facebook Ads, and TikTok via Conversion API for server-side attribution.

Connect **Impact** affiliate conversions to your ad platforms. **Google Ads**, <a href='/docs/facebook-ads'>Facebook Ads</a>, and **TikTok** algorithms receive the conversion signals they need to optimize performance. Track every Impact commission server-side and forward enriched conversion data to ad platforms in real-time, bypassing browser restrictions that cause tracking gaps.

**Setup takes 10 minutes.** No coding required.

## Why Integrate Impact with AnyTrack?

* **Server-side conversion tracking**: Bypass browser blocks and ad blockers that lose 20-30% of affiliate conversions. Capture every Impact commission, even from iOS and Safari users.
* **Ad platform optimization**: Forward Impact conversions to Google Ads, Facebook, and TikTok via `Conversion API` so algorithms optimize toward affiliate `revenue`, not just clicks.
* **Complete attribution**: See which ad clicks drove Impact commissions. Connect ad spend to affiliate payout for true ROAS visibility across your entire funnel.
* **Real-time reporting**: Impact conversions appear in your ad platforms within seconds, enabling same-day campaign adjustments based on actual commission data.

**Use case:** Run Facebook Ads promoting Impact affiliate offers. Track which campaigns, ad sets, and creatives generate the highest EPC and commission value. Feed conversion data back to Facebook to optimize toward profitable affiliates, not just clicks.

***

## How Does the Integration Work?

1. **Traffic capture**: When visitors land on your site from ads, AnyTrack captures first-party data (cookies, client IDs) and UTM parameters.
2. **Link tracking**: Visitors click your Impact affiliate links. AnyTrack captures the click, enriches it with session context, and appends the AnyTrack `click_id` to the Impact link via the `subId1` parameter.
3. **Conversion postback**: When conversions happen on the merchant site, Impact sends conversion data to AnyTrack via postback URL, including the `subId1` (AnyTrack `click_id`).
4. **Attribution matching**: AnyTrack matches the Impact conversion back to the original ad click using the `click_id`, connecting commission data to campaign source, ad creative, keyword, and audience.
5. **Server-side forwarding**: AnyTrack forwards enriched conversion events to ad platform `Conversion API`s (Facebook `Conversion API`, Google Enhanced Conversions, TikTok Events API) with customer data, commission value, and attribution context.

**Result:** Ad platforms receive complete conversion signals with `revenue` data, enabling value-based optimization toward high-commission offers and profitable audience segments.

***

## Technical Overview

<Prerequisites
  title="Before you begin"
  items={[
    { label: "You have an AnyTrack account with a paid subscription", done: true },
    { label: "You have an active Impact affiliate account", done: true },
    { label: "The AnyTrack Tracking Tag is installed on your website", done: true },
  ]}
/>

| Reference           | Value          | Description                                           |
| ------------------- | -------------- | ----------------------------------------------------- |
| **Tracking Group**  | `impact`       | The tracking group identifier for activating AutoTag. |
| **Subid Parameter** | `subId1`       | Parameter used to pass the AnyTrack `click_id`.       |
| **Tracking Method** | `Postback URL` | Method for sending conversion data to AnyTrack.       |

### Standard events and conversions

| Event Name        | Description                                                        | Data Source     |
| ----------------- | ------------------------------------------------------------------ | --------------- |
| **OutboundClick** | Visitor clicks on Impact offer links.                              | AnyTrack JS Tag |
| **Lead**          | Conversion with $0 payout (free signup, trial, registration).      | Postback URL    |
| **Purchase**      | Conversion with a positive payout value (commission earned).       | Postback URL    |

### Automatic event mapping

Impact does not use standard event names like Purchase or Lead in its postback data. AnyTrack determines the correct event type automatically based on the conversion payout value:

- **Payout = $0** . AnyTrack records the conversion as a **Lead** event. This covers actions like free signups, trial activations, or registrations where no commission is earned yet.
- **Payout > $0** . AnyTrack records the conversion as a **Purchase** event. This covers completed sales or actions that generated a commission.

This mapping happens automatically when AnyTrack receives the Impact postback. No manual configuration is needed for the default behavior.

> 📘 **Customize event mapping in the integration settings**
>
> You can change the default mapping or disable Lead tracking entirely. Open the Impact integration in your AnyTrack Dashboard and go to the **Event Mapping** section. From there, you can reassign which AnyTrack event each conversion type triggers, or turn off Lead events if you only want to track paid conversions.

### The Impact Postback URL

The Postback URL is predefined and ready to implement in your Impact account:

```http Impact postback url
https://t1.anytrack.io/hBtoE3hN/collect/impact?ActionTrackerName={ActionTrackerName}&CampaignId={CampaignId}&CampaignName={CampaignName}&MediaPartnerId={MediaPartnerId}&MediaPartnerName={MediaPartnerName}&SubId1={SubId1}&SubId2={SubId2}&SubId3={SubId3}&AdId={AdId}&ActionTrackerId={ActionTrackerId}&ActionId={ActionId}&Amount={Amount}&Currency={Currency}&Payout={Payout}&EventDate={EventDate}&Status={Status}&StatusDetail={StatusDetail}&LandingPageUrl={LandingPageUrl}&SharedId={SharedId}&PromoCode={PromoCode}&RefCustomerCountry={RefCustomerCountry}
```

> ❗ **AnyTrack Tag required**
>
> The **AnyTrack Tag** must be installed in the `<head>` section of your website. [Learn how to install the AnyTrack Tag](/docs/install-anytrack-tag).

***

## Setup Guide

### Step 1: Add Impact to Your AnyTrack Account

1. From your **AnyTrack Dashboard**, go to **Integrations** and search for **Impact**.
2. Click **Install Integration**.
3. Copy the **Global Postback URL**.

<Image align="center" className="border" border={true} src={readmeAsset1} />

***

### Step 2: Connect Your Impact Account

1. Navigate to your [Impact Account](https://app.impact.com).
2. From your **Impact Dashboard**, click the cloud icon ☁️ and select **Event Notifications**.

<Image align="center" className="border" border={true} src={readmeAsset2} />

3. Click the ✏️ edit icon on the right side of the page for **Event Notifications**.
4. Paste the Postback URL you copied from AnyTrack.
5. Click **Save**.

<Video align="center" border={true} src={readmeAsset3} />
<p>Add the AnyTrack postback URL to your Impact Account</p>

***

### Step 3: Review Event Mapping in the Integration

AnyTrack automatically maps Impact conversions based on payout value . $0 payout triggers a Lead event, and any positive payout triggers a Purchase event. You can adjust this behavior in the integration settings.

1. In your **AnyTrack Dashboard**, go to **Integrations** and open the **Impact** integration.
2. Scroll to the **Event Mapping** section.
3. Review the default mapping:
   - $0 payout conversions → **Lead**
   - Positive payout conversions → **Purchase**
4. To customize, change the event assignment for either conversion type, or disable Lead tracking if you only want to track paid conversions.
5. Click **Save**.

### Step 4: Configure Ad Platform Event Forwarding

Map the Impact events to the correct events in your ad platforms so they know which actions to optimize for.

1. In **AnyTrack Dashboard**, go to **Tracking Tags** and select a connected ad platform (Facebook, Google, TikTok).
2. Use **Conversion Event Mapping** to define how Impact conversions forward to ad platform events:
   - Impact `Purchase` → Facebook `Purchase`
   - Impact `Lead` → Facebook `Lead`
3. Click **Save**.
4. Repeat for each connected ad platform.

<Image align="center" className="border" border={true} src={readmeAsset4} />

**Why this matters:** Event mapping tells Facebook (or Google/TikTok) to optimize campaigns toward Impact commissions, not generic conversions. Without proper mapping, ad platforms won't receive the signals they need to improve performance.

***

## Validate Your Integration

Verify tracking is working before running live campaigns. Validation takes about 2 minutes.

### Validate Impact Link Tracking

> ❗ **Vanity Links are not trackable**
>
> Impact provides multiple link types. All links support dynamic parameter tracking **except Vanity Links**. Vanity Links embed parameters in the short URL itself, so they can't accept the `subId1` parameter needed for attribution.
>
> **✅ Trackable links:**
> - **Standard Link**: `https://semrush.sjv.io/c/169033/1328754/13053`
> - **Deeplink**: `https://semrush.sjv.io/c/169033/1328754/13053?u=https%3A%2F%2Fsemrush.com/`
>
> **❌ Not trackable:**
> - **Vanity Link**: `https://semrush.sjv.io/ORdo6P` (parameters can't be appended)
>
> Hover over Impact links on your page to see the appended `subId1` parameter with the AnyTrack `click_id` value.

**Test example:** [Semrush affiliate link with tracking](https://semrush.sjv.io/c/169033/1328754/13053?u=https%3A%2F%2Fsemrush.com%2F&subId1=--CLICK-ID--)

***

### AutoTag Methods

**AutoTag** automatically appends `subId1` and `click_id` data to Impact links. [Learn more about AutoTag](/docs/autotag).

* **Default (Recommended)**: AnyTrack automatically identifies and tags Impact links found on your website. No configuration required.
* **AutoScan**: AnyTrack scans links embedded in redirect plugins and tags them. Useful for link cloaking tools.
* **Manual tagging**:
  * Add tracking group attribute: `data-tracking-group="impact"` to specific links.
  * Manually append `subid`: `&subId1=--CLICK-ID--` to links outside AutoTag scope.

**Use case:** If you use a WordPress link management plugin (Pretty Links, ThirstyAffiliates), enable AutoScan so AnyTrack can tag the final destination URL after the redirect.

***

## Advanced Topics

<FaqAccordion
  title="FAQ and Troubleshooting"
  icon="fa-duotone fa-circle-question"
  items={[
    {
      question: "How does AnyTrack decide whether an Impact conversion is a Lead or a Purchase?",
      answer: "AnyTrack checks the payout value in the Impact postback. If the payout is $0 (free signup, trial, registration), the conversion is recorded as a Lead. If the payout is greater than $0, it is recorded as a Purchase. This happens automatically . no configuration is needed."
    },
    {
      question: "Can I disable Lead tracking for Impact conversions?",
      answer: "Yes. Open the Impact integration in your AnyTrack Dashboard and go to the Event Mapping section. From there you can disable the Lead event or reassign it to a different event type."
    },
    {
      question: "Can I change which event is triggered for zero-payout or paid conversions?",
      answer: "Yes. The Event Mapping section in the Impact integration settings lets you reassign the event type for both zero-payout and positive-payout conversions. For example, you could map zero-payout conversions to a custom event instead of Lead."
    },
    {
      question: "My Impact conversions are appearing as Leads instead of Purchases . why?",
      answer: "This happens when Impact sends a $0 payout value in the postback. AnyTrack classifies a conversion as Purchase only when the payout is greater than $0. To diagnose: (1) Check the Integration Event Log in AnyTrack to see the raw payout value Impact is sending. (2) In your Impact dashboard, confirm the merchant's commission structure is returning a positive payout for completed sales. (3) If Impact sends $0 for pending or unconfirmed commissions, AnyTrack will record them as Lead until a payout is confirmed. If you want all conversions to be tracked as Purchase regardless of payout value, go to the Impact integration > Event Mapping and reassign the $0 payout event to Purchase."
    },
    {
      question: "Can I import past conversions?",
      answer: "No. AnyTrack only tracks conversions from active sessions that originated from your website. Historical Impact conversions cannot be retroactively attributed."
    },
    {
      question: "Can I track direct linking campaigns?",
      answer: "Yes, but it requires custom setup. Direct linking (ads to Impact link to merchant) bypasses your website, so standard tracking will not work. See <a href='/docs/deeplink'>the direct link tracking guide</a> for details."
    },
    {
      question: "Can I use a different subid parameter than subId1?",
      answer: "No. The Impact postback requires <code>subId1</code> specifically. The AnyTrack integration is configured to match this parameter. Using <code>subId2</code> or other parameters will not work."
    },
    {
      question: "How quickly do conversions appear in ad platforms?",
      answer: "Conversions are forwarded to ad platforms within 2-5 seconds of receiving the Impact postback. Most conversions appear in Facebook Ads Manager or Google Ads within 1 minute."
    }
  ]}
/>

## Summary

Integrating Impact with AnyTrack connects affiliate commissions to ad campaign performance. AnyTrack automatically classifies Impact conversions as Lead or Purchase based on payout value, so both zero-value and paid conversions are captured without manual setup. Server-side tracking captures every conversion, even when browsers block Tracking Tags. Conversion API forwarding gives ad platforms the revenue signals they need to optimize toward profitable offers and high-value affiliates.

**What you accomplish with this integration:**
- Capture both free signups (Lead) and paid commissions (Purchase) from Impact automatically
- Customize or disable event mapping directly in the integration settings
- Track 20-30% more Impact conversions by bypassing browser restrictions
- Optimize Facebook and Google Ads toward commission value, not just clicks
- See true ROAS by connecting ad spend to affiliate revenue
