Everflow Cloud Mode Integration Private Beta
2 minute read
The Everflow destination integration is currently in Private Beta, where we work with early users and customers to test new features and get feedback before making them generally available.
Reach out to Customer Success if you’re interested in enabling this destination for your workspace.
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.