Overview
This integration allows you to pass conversions and events from Segment into Everflow whenever the events as defined inside Segment occur.
Step 1: Adding the Click Script to the site
- The Click Id is generated when a user lands on the website.
- You will need to implement Everflow’s JavaScript library along with Everflow’s EF.click() method into the <head> tag on your website to register a click and store click data with that user’s session.
- For more information on that please reference this documentation.
Step 2: Defining the source
- When using Segment, you will first need to decide what the source of the events you wish to track in Everflow will be.
- It could be a piece of Javascript code that will run on your website just like it could be Salesforce event.
- In your segment account, under “Connections”, pick “Sources” and add the source you will be working with.

Step 3: Add the destination (Everflow)
- This is where you will define how the conversions and events will be created on the Everflow side.
- Under “Connections”, pick “Destinations” and click on “Add Destination”.
- In the Catalog, search for “Everflow” and add the destination.

- You will need to configure it based on your account and offer settings in Everflow:

- The API key will come from your Everflow account. Your API key can be created and managed under Control Center - Security.
- The Event Mapping refers to “Advertiser(Brand) Events” that are setup on your Everflow account.
- The ID 0 will always refer to the “Base Conversion”, regardless of the offer.
- In this example, the advertiser (Brand) event named “Purchase” has the ID 24.
- When setting up your Offer, the Event should look like this:

And it would result in the following configuration on Segment:

Step 4: Updating the Analytics.track
- This click will then be accessible via the EF.getAdvertiserTransactionId() method.
- This method is documented here.
- This ID should be integrated into the referrer object as shown below:
- The parameter “7” in the example above comes from the Everflow UI and is visible on the Advertisers(Brands) > Manage screen, this is the advertiser(Brand) ID.
- After setting up the integration, make sure to test it at least once. You should be able to query the reporting data quickly after running your test.