Home
Offers & Tracking
Tracking Fundamentals
How To Create & Assign Advertiser Level Events
How To Create & Assign Advertiser Level Events

SERIES:

How To Create & Assign Advertiser Level Events

Get started with Advertiser Level Events and learn how to streamline tracking across multiple Offers, create consistent event tracking, and simplify campaign management with industry-specific event strategies and best practices.

Overview

Advertiser Level Events in Everflow let you track key actions, such as signups, purchases and retention, across multiple Offers from the same Advertiser. Instead of setting up separate events for each Offer, you create one global event and apply it everywhere it belongs. That keeps your tracking consistent and saves a lot of repeated setup.

You can apply a global event to your Base Conversion Event as well, not only to the extra events that happen after it. This is the setting that makes Postback Controls worth using at scale: tie the Base Conversion on every Offer to one Advertiser Level Event, and a single rule can then govern all of those Offers instead of you rebuilding the same rule on each one.

What's Changed Last updated Sep 4, 2026 ▼
Sep 4, 2026 Added
You can now tie an Offer's Base Conversion Event to an Advertiser Level Event, from the Offer form and from Bulk Edit. Previously only the additional events that come after the base conversion could be tied. New section: Why Tie The Base Conversion Event.

A few terms come up throughout this guide. Open the box below if any of them are new to you.

Key Terms Definitions of important terms. ➔ Advertiser Level Event: Global event that applies across multiple Offers from the same Advertiser
➔ Base Conversion Event: The main action you want someone to take, like downloading an app or making a first purchase
➔ Event Postback: URL that fires event data back to Everflow (uses the adv_event_id parameter)
➔ Event ID: Event ID from Everflow to pass in Partner Postback
➔ Attribution: Determines which Partner should get credit for a conversion
➔ Tie With Global Advertiser Event: The switch on the Offer form that links a Base Conversion Event to an Advertiser Level Event

Why Use Advertiser Level Events?

The Challenge

Imagine you're managing a ride-sharing app's marketing campaigns. You have:

  • 10 different Offers
  • 5 different cities (you might consider creating Offer for each city)
  • 3 different promotion types

But you need to track the same events for all of them:

  • App Install
  • First Ride
  • Payment Setup
  • Repeat Rides

Without Advertiser Level Events, you'd need to create these events 10 or even 50 different times! Even for 10 Offers, it would mean manually adding 40 events.

The Solution

With Advertiser Level Events, you:

  • Create each event once
  • Apply it across all Offers
  • Maintain consistent tracking
  • Save significant setup time

Setting Up Advertiser Level Events

1 Create the Event Navigate to Advertisers → Manage Select Advertiser Click Events tab Click Event Enter: Name: example - "First Ride Completion" Status: Active
The Events tab on an Advertiser in Everflow, listing the Advertiser Level Events that have been created
2 Tie It To The Base Conversion Event Open the Offer from Offers → Manage, or start a new one from Offers → Add Go to Revenue & Payout (Events) Under Base Conversion Event, switch Tie With Global Advertiser Event to Yes Pick your event from the dropdown that appears, then save Doing this for a lot of Offers at once? Bulk Edit has the same option, so you do not have to open them one at a time.
Tie With Global Advertiser Event set to Yes on an Offer, with the event dropdown open

Once the tie is saved, that Offer's base conversion is recognised as the Advertiser Level Event too. Anything scoped to that event now applies to it, which is the whole point of the setting.

Two things that trip people up

The switch is missing. If the Advertiser has no events yet, the row does not appear at all. Create the Advertiser Level Event first, in Step 1 above, then come back to the Offer.

You cannot use the same event twice on one Offer. If an Advertiser Level Event is already assigned to one of that Offer's additional events, you will be blocked from also tying it to the base conversion. Use a separate event for each real-world action, which is how you would want them named anyway.

3 Apply It To Additional Events Go to Offers → Manage Select target Offer Edit Revenue & Payout under the General tab Click Add Event Enable "Use Advertiser Event" Select the event from dropdown Configure Advanced Settings: Choose Revenue Type - Amount earned from the Advertiser for successful events Manually Approve Events - When enabled, hides events from partners and won't fire their postbacks Allow Duplicate Events - Enables multiple 'Approved' events from same Transaction ID Enforce Revenue/Payout Caps - When reached, additional events are marked as Pending

You can create a single event postback URL for multiple Offers from the same Advertiser.

Find the URL on your Offer page:

__wf_reserved_inherit
4 Configure Postback Scroll to the Tracking card almost at the bottom of the General tab Click the Conversion tab Select your Event in the Conversion dropdown Copy the Postback URL. It carries the adv_event_id parameter, which holds the Advertiser Level Event ID, not the Offer-level Event ID. Mixing those two up is the single most common way this gets misconfigured. Provide it to your Advertiser so they can fire those events into Everflow

Why Tie The Base Conversion Event?

The base conversion is usually the one that matters most. It is the sale, the funded account, the qualified lead. It is also the one you are most likely to want a rule on, and until now it was the one you could not manage centrally.

Here is where that hurt. Say you run lead generation for one Advertiser across 40 Offers, one per city. Their CRM passes a status back in adv1, and you only want to pay a Partner once that status reads paid. That is a single Postback Control: if adv1 does not equal paid, reject the conversion.

Before this change, that rule had to point at each Offer's own base conversion, so you built the same rule 40 times. Every new city meant building it again, and a single Offer you forgot would quietly keep paying out on leads that never converted.

❌ Base conversion not tied
  • One Postback Control per Offer, so 40 copies of the same rule
  • Every new Offer needs the rule rebuilt by hand
  • One Offer you missed keeps paying on unqualified leads
  • Changing the threshold means editing all 40
✅ Base conversion tied
  • One Advertiser Level Event, one Postback Control
  • A new Offer is covered the moment you tie it
  • Nothing to forget, because there is only one rule
  • Change it once and every tied Offer follows

There is a reporting benefit too. A tied base conversion reports under the Advertiser Level Event as well as its own Offer, so the same real-world action stays recognisable across every Offer that fires it, rather than being 40 separately named things that happen to mean the same thing.

Worth knowing before you build the rule

Tying the event is only half of it. The rule itself lives in Postback Controls, where you choose what to check and whether to approve, reject or hold. If you have not set one up before, start with Postback Controls To Reject, Approve, Or Hold Conversions.

Best Practices

When setting up Advertiser Level Events, focus on creating clear and consistent naming conventions that make sense across your entire marketing ecosystem. Start by keeping event names simple and straightforward, using present tense and avoiding special characters. Think about how you'll use these events across different offers and try to use common, easily understood terms.

Before implementing widely, take the time to identify your most common events, document their specific IDs, and thoroughly test them across multiple offers. This approach helps ensure smooth tracking and reduces confusion down the line. Once implemented, regularly monitor your events for consistency, keep an eye on postback success rates, review attribution accuracy, and continuously verify that your data collection is working as expected.

By taking a thoughtful and systematic approach, you'll create a robust event tracking system that provides meaningful insights into your marketing performance.

Common Events by Industry

Illustration of an e-commerce client holding a parcel beside a shopping trolley
E-commerce
Sell a product
Basic
Sign UpEmail SubmitProfile Complete
Monetization
Add to CartCheckout StartPurchase
Engagement
Product ViewWishlist AddReview Submit
Retention
Repeat PurchaseReferral
Usually the base conversion: Purchase. Tie that one to a Global Advertiser Event and a single rule can cover every store Offer.
Illustration of a mobile app developer
Mobile Apps
Get installed, then keep them
Basic
App InstallRegistrationTutorial Complete
Monetization
In-App PurchasePremium UpgradeSubscription
Engagement
Feature UseContent ShareProfile Update
Retention
Daily LoginFriend InviteAchievementNewsletter Join
Usually the base conversion: App Install. The events after it are where the real value shows up, so name them consistently across Offers.
Illustration of a SaaS client presenting a growth chart
SaaS
Trial, convert, renew
Basic
Trial StartAccount CreateOnboarding Complete
Monetization
Plan UpgradePayment AddFeature Unlock
Engagement
Project CreateTeam InviteIntegration Setup
Retention
Monthly ActiveRenewalExpansion
Usually the base conversion: Trial Start. Renewals are the classic case for a rule that rejects anything that is not a first payment.
Illustration of a gaming client sitting cross-legged with a controller and headphones
Gaming
Install, monetise, keep playing
Basic
Game InstallCharacter CreateTutorial Done
Monetization
First PurchaseCoin Pack BuyBattle Pass
Engagement
Level CompleteFriend AddGuild Join
Retention
Daily QuestSeason PassTournament Join
Usually the base conversion: Game Install. First Purchase is the one worth a payout rule, because installs are cheap and buyers are not.
Illustration of a finance client holding a bank card beside a rising chart
Finance
Open, fund, keep trading
Basic
Account OpenKYC CompleteCard Link
Monetization
First DepositInvestmentPremium Account
Engagement
Trade ExecutePortfolio ViewAlert Set
Retention
Monthly TradeBalance IncreaseReferral
Usually the base conversion: KYC Complete, not Account Open. An unverified account is not worth paying for, which is exactly what a Postback Control is for.
Illustration of an education client reading an open book at a desk
Education
Browse, enrol, finish
Basic
Course BrowseSign UpProfile Complete
Monetization
Course PurchasePremium AccessMaterial Buy
Engagement
Lesson CompleteQuiz TakeNote Create
Retention
Course FinishCertificate GetReview Submit
Usually the base conversion: Course Purchase. Free sign ups are worth tracking but rarely worth paying on.

Example Event Flow:

E-commerce Flow:

Sign Up → Email Submit → Purchase → Repeat Purchase

Gaming Flow:

Install → Tutorial Done → First Purchase → Daily Quest

SaaS Flow:

Trial Start → Onboarding Complete → Payment Add → Monthly Active

These are example Events - you should customize them based on your specific business needs and tracking requirements.
Next in This Series