AWIN

Send conversion and sale data to AWIN for affiliate tracking, commission attribution, and publisher performance reporting.

Prerequisites

Complete these steps in the AWIN dashboard before configuring Signal.

Create an AWIN advertiser account

Sign up as an advertiser at awin.com or log in to your existing AWIN account. You must have an active advertiser account to use the server-to-server integration.

Find your Advertiser ID

Navigate to Account > Overview in the AWIN dashboard. Your Advertiser ID is displayed prominently on the account overview page and also appears in the URL.

Generate an API key

Go to Account > API Credentials (or contact your AWIN account manager to enable API access). Generate or copy your API Key. This key authenticates server-to-server conversion tracking calls.

Configure your conversion feed

Navigate to Tracking > Conversion Tag and set up your conversion parameters. Note the Feed ID associated with your product or conversion feed. This links tracked conversions to the correct publisher commissions.

Configure commission groups

Ensure your commission groups are set up in Finance > Commission Groups so that server-tracked conversions are correctly attributed and paid out to publishers.

Configuration

FieldTypeRequiredDescription
advertiser_idstringYesYour AWIN advertiser ID from Account Overview.
api_keysecretYesYour AWIN API key for authenticating server-to-server calls.
feed_idstringYesThe feed ID associated with your product or conversion feed.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find AWIN 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/awin/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "AWIN",
    "variant": "default",
    "config": {
      "advertiser_id": "12345",
      "api_key": "your_api_key",
      "feed_id": "67890"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

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

Signal EventAWIN MappingNotes
purchaseConversion with order valueRequires orderRef, amount, currency, and commissionGroup
leadLead conversionMap to appropriate commission group for lead-based payouts
sign_upRegistration conversionUseful for pay-per-registration affiliate programmes

AWIN requires the click reference (awc parameter) to attribute conversions to the correct publisher. Ensure your site captures and forwards the awc click cookie through Signal events.

Testing

  1. Generate a test click through an AWIN tracking link to create a valid awc 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 AWIN dashboard, navigate to Reports > Transactions and look for your test conversion (it may take a few minutes to appear).
  5. Check Live Logs in Signal to confirm delivery returned 200 OK.

Troubleshooting

SymptomCauseResolution
401 UnauthorizedInvalid API keyVerify api_key in AWIN API Credentials and update Signal.
400 Bad RequestMissing required conversion fieldsEnsure orderRef, amount, and commissionGroup are mapped in the blueprint.
Conversions not appearingMissing awc click referenceThe AWIN click ID must be captured from the landing page URL and included in the event.
Commission not attributedWrong commission groupVerify commission group codes in AWIN match the values in your blueprint.
Duplicate conversionsSame orderRef sent twiceAWIN deduplicates by order reference; ensure each order has a unique ref.

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