Everflow
Datafly Signal sends affiliate and partner-marketing conversions to Everflow as server-to-server postbacks to your Everflow tracking domain. Each conversion is attributed by Everflow’s click ID (transaction_id), by a coupon code or, with Email Address Attribution switched on, by the customer’s email.
Prerequisites
Get your postback details
In Everflow, open your S2S postback URL (Control Center > Tracking Domains, or the offer’s postback). Note the tracking domain and your Network ID (nid), plus the Advertiser ID if you use advertiser-level events or Email Address Attribution.
Append the click ID to your landing page
Set the offer’s default landing page URL to carry _ef_transaction_id={transaction_id}, so Everflow passes its click ID to your site.
Create advertiser events for leads and sign-ups
If Everflow should record leads or sign-ups, create advertiser events in Everflow and note their IDs (adv_event_id).
The Datafly collector does not capture _ef_transaction_id yet (#1512). Until it does, supply the click ID through an ID provider as everflow_transaction_id, or rely on coupon-code or email attribution.
Configure in Signal
Configuration Fields
| Field | Required | Description |
|---|---|---|
tracking_domain | Yes | Your Everflow tracking domain (the host conversions are posted to). Find it in Everflow under Control Center > Tracking Domains, or in the prefilled postback URL. Enter the hostname only, without https:// or a trailing slash. |
network_id | Yes | Your Everflow Customer / Network ID (nid). It is prefilled when you open your postback URL in Everflow. |
verification_token | No | Optional postback verification token. Only set this if the advertiser has enabled token verification on the postback; otherwise leave blank. |
advertiser_id | No | Your Everflow Advertiser ID. Sent as aid; Email Address Attribution and advertiser-level events need it. |
email_attribution | No | Send the customer’s email (trimmed, lower-cased, not hashed) with each conversion so Everflow can credit it by email. Turn on only if Email Address Attribution is enabled on your Everflow offers. The postback is a GET, so the address travels in the URL. Conversions without a click ID or coupon are then sent too. |
purchase_adv_event_id | No | Optional. The Everflow advertiser event ID (adv_event_id) for purchases. Leave blank to record purchases as the base conversion. |
lead_adv_event_id | No | The Everflow advertiser event ID (adv_event_id) for leads. Leads are sent only when this is set. |
signup_adv_event_id | No | The Everflow advertiser event ID (adv_event_id) for sign-ups and trial starts. Sent only when this is set. |
Management UI Setup
- Go to Integrations > Add Integration > Everflow.
- Choose a preset: Default (
default), Retail (ecommerce), Lead Generation (lead_gen), Insurance (insurance), Travel (travel), B2B / SaaS (saas). - Fill in the fields above and click Save.
Request format
A purchase:
GET https://trk.example-ef.com/?aid=77&amount=259.99&coupon_code=SAVE10¤cy=GBP&nid=123&order_id=ORD-1001&transaction_id=EF0123456789abcdef0123456789abcd&user_agent=Mozilla%2F5.0+...&user_ip=203.0.113.9&verification_token=vtokLeads and sign-ups add adv_event_id from the Lead or Sign-up Advertiser Event ID setting and are sent only when that setting is filled in. Purchases are the base conversion unless you set a Purchase Advertiser Event ID. App events add idfa (iOS) or google_aid (Android).
Event Mapping
| Signal event | Vendor event | Presets |
|---|---|---|
purchase | conversion | Default, Retail, Lead Generation, Insurance, Travel |
generate_lead | conversion | Default, Lead Generation |
sign_up | conversion | Default, Lead Generation, B2B / SaaS |
policy_purchased | conversion | Insurance |
quote_completed | conversion | Insurance |
booking_completed | conversion | Travel |
subscription_started | conversion | B2B / SaaS |
trial_started | conversion | B2B / SaaS |
Identity
- Click ID:
transaction_idis Everflow’s click ID from the_ef_transaction_idlanding parameter. Your order ID goes inorder_idonly. - Coupon code: Everflow can attribute a conversion by
coupon_codealone. - Email: sent only when Email Address Attribution is on, trimmed and lower-cased but not hashed, because Everflow matches the address itself. The postback is a GET, so the address travels in the URL. Leave the setting off unless your Everflow offers use Email Address Attribution.
user_ipanduser_agentare the visitor’s.
A conversion with no click ID, no coupon code and Email Address Attribution off is not sent.
Consent
Affiliate conversions are not gated on marketing consent by default: Everflow 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. Everflow documents no consent parameter.
Troubleshooting
| Problem | Solution |
|---|---|
| Conversions not sent | They need a click ID, a coupon code, or Email Address Attribution on. |
| Leads not recorded | Set the Lead Advertiser Event ID. |
| Postbacks rejected | Check the tracking domain (hostname only) and Network ID; set the verification token only if token verification is enabled. |
Blueprint
The Everflow blueprint version is 0.8.0. It was last reviewed against the vendor’s documentation on 2026-09-23.