Effinity
Datafly Signal reports sales and leads to Effinity (Effiliation) server-to-server: sales to the effi.revenuemobile servlet and leads to effi.leadmobile.
Prerequisites
Get your Effinity ID
Your advertiser identifier (the id parameter) is provided by your Effinity account manager and appears in the Effinity tag.
Keep the eff_* parameters on landing URLs
Effinity appends eff_cpt (publisher) and optionally eff_sub1, eff_sub2 and eff_pid. The Datafly collector does not capture them yet.
Configure in Signal
Configuration Fields
| Field | Required | Description |
|---|---|---|
advertiser_id | Yes | Your unique advertiser identifier on Effinity, sent as the id parameter. Provided by your Effinity account manager (the same value used in the Effinity GTM tag). |
Management UI Setup
- Go to Integrations > Add Integration > Effinity.
- Choose a preset: Default (
default), Retail (ecommerce), Lead Generation (lead_gen), Insurance (insurance), Travel (travel). - Fill in the fields above and click Save.
Request format
A sale:
GET https://track.effiliation.com/servlet/effi.revenuemobile?consent_performance=1&effi_id=sub-one&effi_id2=sub-two&id=12345&id_compteur=98765&monnaie=GBP&montant=259.99&newcustomer=1&prod_id=prod-9&ref=ORD-1001&voucher=SAVE10A lead:
GET https://track.effiliation.com/servlet/effi.leadmobile?consent_performance=1&effi_id=sub-one&effi_id2=sub-two&id=12345&id_compteur=98765&prod_id=prod-9&ref=Q-77Event Mapping
| Signal event | Vendor event | Presets |
|---|---|---|
purchase | purchase | Default, Retail, Insurance, Travel |
generate_lead | lead | Default, Lead Generation, Insurance |
quote_completed | lead | Insurance |
booking_completed | purchase | Travel |
Identity
Every conversion is sent, with id_compteur (the eff_cpt publisher ID) and the sub-IDs when the visitor arrived through Effinity, as Effinity’s own tag does. No personal data is sent.
Consent
consent_performance carries the visitor’s marketing consent (1 or 0), Effinity’s own consent parameter. Affiliate conversions are not gated on marketing consent by default: the network is in Signal’s attribution category, which the advertising consent default does not cover. Assign a consent category to the integration if your policy requires one.
Troubleshooting
| Problem | Solution |
|---|---|
| Sales not credited | The publisher ID must come from the eff_cpt landing parameter. |
| Amounts | Effinity expects the amount excluding tax and delivery; Signal sends the purchase value as it arrives. |
Blueprint
The Effinity blueprint version is 0.5.0. It was last reviewed against the vendor’s documentation on 2026-09-23.