Impact Radius

Send conversion and action data to Impact (formerly Impact Radius) for affiliate attribution, partnership tracking, and commission management.

Prerequisites

Complete these steps in the Impact dashboard before configuring Signal.

Create an Impact account

Sign up at impact.com and log in to the Impact dashboard. You need an advertiser (brand) account to configure server-to-server tracking.

Find your Account SID

Navigate to Settings > API (or Settings > Technical > API). Your Account SID is displayed at the top of the API credentials section. This is your unique account identifier.

Find your Auth Token

On the same Settings > API page, locate your Auth Token. If you do not see one, click Generate Token. Copy the token immediately. This authenticates all server-to-server API calls.

Find your Program ID

Go to Programs in the left sidebar and select the affiliate programme you want to track conversions for. The Program ID is shown in the programme details or in the URL bar. Note this ID for your Signal configuration.

Configure conversion actions

Navigate to Settings > Tracking > Actions and ensure your conversion actions (e.g. sale, lead) are defined. Each action type has its own ID that you can reference in your blueprint for granular tracking.

Configuration

FieldTypeRequiredDescription
account_sidstringYesYour Impact Account SID from Settings > API.
auth_tokensecretYesYour Impact Auth Token from Settings > API.
program_idstringYesThe Impact Program ID for the affiliate programme receiving conversions.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Impact Radius or filter by Attribution.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default blueprint.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/impact_radius/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Impact Radius",
    "variant": "default",
    "config": {
      "account_sid": "IRabcdef1234567890",
      "auth_token": "your_auth_token",
      "program_id": "12345"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

Signal events are mapped to Impact server-to-server conversions via your blueprint. Common mappings include:

Signal EventImpact MappingNotes
purchaseConversion action (sale)Requires orderId, amount, currency, and actionTrackerId
leadConversion action (lead)Map to a lead-type action tracker
sign_upConversion action (registration)Map to a registration action tracker
app_installApp install actionRequires device identifiers for mobile attribution

Impact requires the irclickid (Impact click ID) to attribute conversions to the correct partner. Ensure your site captures this parameter from landing page URLs and includes it in Signal events.

Testing

  1. Generate a test click through an Impact tracking link to create a valid irclickid reference.
  2. Complete a test conversion on your site that triggers a Signal event.
  3. Send a test event through Signal using the Test Event button on the integration detail page.
  4. In the Impact dashboard, navigate to Reports > Actions and look for your test conversion.
  5. Check Live Logs in Signal to confirm delivery returned 200 OK.

Troubleshooting

SymptomCauseResolution
401 UnauthorizedInvalid Account SID or Auth TokenVerify both credentials in Impact Settings > API and update Signal.
400 Bad RequestMissing required fieldsEnsure orderId, amount, and actionTrackerId are mapped in the blueprint.
Conversions not appearingMissing irclickidThe Impact click ID must be captured from the landing page URL and included in events.
Wrong programmeIncorrect program_idVerify the Program ID matches the affiliate programme you are tracking.
Commission not calculatedAction tracker mismatchEnsure the action tracker ID in your blueprint matches a defined action in Impact.

Visit Impact documentation for full API reference and credential setup instructions.