Everflow Cloud Mode Integration
Beta2 minute read
The Everflow destination is currently in Public Beta and available to all RudderStack workspaces.
After you have successfully configured Everflow as a destination in RudderStack, you can send conversion events to Everflow in cloud mode.
Track
Everflow supports only track calls — use them to send conversion events and their associated properties.
A sample track call is shown below:
rudderanalytics.track("Order Completed", {
transactionId: "transaction-123",
revenue: 49.99,
currency: "USD",
orderId: "order-123",
});Field reference
RudderStack maps the following fields to Everflow parameters. When multiple RudderStack properties are listed, RudderStack uses the first populated property.
| RudderStack property | Everflow parameter | Description |
|---|---|---|
properties.transactionIdproperties.transaction_idproperties.tidRequired | transaction_id | Transaction ID for the conversion. |
properties.couponproperties.couponCodeproperties.coupon_code | coupon_code | Coupon code associated with the conversion. |
properties.eventIdproperties.event_id | event_id | Everflow event ID. |
properties.advEventIdproperties.adv_event_id | adv_event_id | Advertiser event ID. |
event | event_name | Name of the track event. |
properties.orderIdproperties.order_id | order_id | Order ID associated with the conversion. |
traits.emailcontext.traits.emailproperties.email | email | User’s email address. |
userId | user_id | RudderStack user ID. |
context.ipcontext.request_ip | user_ip | User’s IP address. |
context.userAgent | user_agent | User agent associated with the event. |
context.app.namespace | app_id | Application namespace. |
properties.oidproperties.offerIdproperties.offer_id | oid | Everflow offer ID. |
properties.affidproperties.affiliateIdproperties.affiliate_id | affid | Everflow affiliate ID. |
properties.adv1 through properties.adv10 | adv1 through adv10 | Custom advertiser parameters. |
properties.revenueproperties.totalproperties.valueproperties.price | amount | Conversion amount. Must be a valid decimal number — a non-numeric value causes the event to fail. |
properties.currency | currency | Three-letter ISO currency code. RudderStack converts it to uppercase and omits it if it isn’t exactly three letters. |
timestamporiginalTimestamp | timestamp | Event timestamp — sent as a Unix timestamp in seconds. |
Note that:
- For iOS sources, RudderStack populates
idfafromcontext.device.advertisingId. - For Android sources, it populates
google_aidfromcontext.device.advertisingIdandandroid_idfromproperties.android_idorproperties.androidId, falling back tocontext.device.id. - You can also provide pre-hashed identifiers through
properties.idfa_md5orproperties.idfaMd5,properties.idfa_sha1orproperties.idfaSha1,properties.google_aid_md5orproperties.googleAidMd5, andproperties.google_aid_sha1orproperties.googleAidSha1.
RudderStack automatically sends the Network ID from your destination configuration as nid. It also sends the Verification Token when you’ve configured one.