Updated in Feature Release 2.9.0 (October 20, 2020): Email Attribution Method allows either first or last touch email ownership


Using Email Address Attribution, an email address associates the originating Partner with any subsequent Conversions or Events tied to that email. This email address is initially collected by the conversion pixel or Postback. The Associated Event determines which Event will be triggered when the email address is received in a future pixel or Postback. The Email Attribution Method can be set to First Partner Attribution or Last Partner Attribution.

Step #1

Navigate to Offers - Manage and find an Offer to edit or create a new one. The Email Address Attribution functionality is located on the Attribution tab. Turn on the toggle for Enable Email Ownership, and select the Associated Event to which you will tie future Conversions using the email address.

You will also need to choose the Email Attribution Method.

  • If First Partner Attribution is selected, the Partner that delivered the first Conversion with that associated email will always receive credit for all future Events using that email.
  • If Last Partner Attribution is selected, ownership changes to the last Partner that delivered a Conversion with the associated email address, and they will then start receiving credit for future Events using that email.

Step #2

Regardless of whether you've selected a Base Conversion, or an Event in Step #1, duplicates must be allowed for email attribution to be possible. Settings for both duplicate Conversions and Events are located on the Revenue & Payout tab.

For more information on Events - [Click Here]

Step #3

For the initial conversion, ensure your tracking code or Postback is collecting the consumer email address. It can be passed in a Postback URL, conversion/event pixel or Everflow JS SDK script. This must be collected in order to make the association on future conversions.

Postback URL:


Image or iFrame pixel:

<iframe src="https://everflow-advertiser-public-demo.endtrk.com/?nid=619&oid=15&transaction_id=TRANSACTION_ID&email=PASS_EMAIL_ADDRESS_HERE" scrolling="no" frameborder="0" width="1" height="1"></iframe>

EF.Conversion script:

<script type="text/javascript" 
<script type="text/javascript">
parameters: {

Step #4

Upon collection of the email address in the initial conversion, Everflow will now make the association between that email address and the Partner who generated it. All future conversions containing that email address will now be applied to the originating Partner and the Email Attribution Event selected upon offer creation.

Please note that the subsequent conversions must contain the email address and either the Offer ID ( oid= ) or Advertiser ID ( aid= ). Other parameters such as Adv1-5 values may also be added, but are not required.



Please note that if the Advertiser ID ( aid= ) is used, the Email Attribution Method setting from the Advertiser will determine whether First Partner Attribution or Last Partner Attribution method is used. You can set this by navigating to Advertisers - Manage and clicking the name of the Advertiser to edit. The Email Address Attribution functionality is located on the General tab.

Use Case Scenarios

Scenario #1 - Subscription Model

Using Email Address Attribution, you can easily pay your Partner for a recurring subscription or rebill event. Your base conversion should be the initial purchase and your tracking code should capture the email of the consumer upon purchase.

When your rebill event takes place, your subscription management technology will call a webhook with your nid=, the oid= or aid=, and the consumer email. The new conversion will automatically be attributed to the event ID designated as your subscription event (which will have been assigned as your Email Attribution Event during the setup process). In this example, the call would be made to:


Allowing duplicate event conversions, this call will continuously attribute a $15 CPA to the Partner who generated the initial conversion.

Scenario #2 - Attributing partial commissions on residual purchases

Once your Partner has generated a consumer for you, you may wish to commission that Partner on future purchases made by the end consumer.

To do this, you can create a custom payout setting. Using an incoming Adv1 - 5 parameter, you will pass an identifier that signals to Everflow that the conversion is coming from a repeat customer. e.g. Adv1=repeat, or (if your checkout partner keeps track of the number of purchases made by a consumer) Adv1={a purchase ID > 1} .

In this example, when your conversion script registers the value "repeat" in Adv1, and the email address is passed to the tracking script, the originating Partner will receive 3% commission on the sale. This does not require your Partner supply a new tracking link or coupon code to the consumer; this will work when the consumer comes back organically, or via re-marketing. While the initial conversion commission may be a one time 70%, the Partner who generated the original sale will now receive 3% of this subsequent $99.99 purchase.

<script type="text/javascript" 
<script type="text/javascript">
aid: 3,
amount: 99.99,
Adv1: "repeat"
parameters: {


We've assembled a superstar team of industry veterans that are available around the clock to make sure that your issues are resolved and questions are answered. You can reach out any time in-platform via Chat or by emailing support@everflow.io.

Did this answer your question?