Agency accounts: getting started

At a glance: Start measuring the campaigns of your clients by setting up an Agency account.

AppsFlyer attribution model

Before you proceed, it’s essential to understand how AppsFlyer’s attribution works. This section explains what happens along the way from the first click or impression to the attribution of an install or an event — and beyond.

  1. An advertiser, or an agency on behalf of the advertiser, configure a campaign with a certain ad network, using AppsFlyer attribution links.
  2. A user clicks on one of their ads – for example, a banner or an offer link.
  3. AppsFlyer attribution link behind the ad is then populated with information collected during the click. We gather the information from the attribution link and store it in our database.
  4. The user is redirected to an app store.
  5. The user installs the app and opens it for the first time. The AppsFlyer SDK inside the app calls our servers with the information about the device that the app is installed on.
  6. We match this data to our click database using our Attribution methods.
  7. If we find a match, we attribute the install to the click. If not, we attribute the install to an organic download.
  8. Once the install is attributed, we show it on advertiser's and agency's dashboards and reports (except Facebook and Twitter).
  9. Then, we send a postback with the conversion details to the ad network, who can use this information for further optimization.

Agency role in mobile attribution chain

An advertiser, who owns the app, integrates AppsFlyer SDK inside it in order to quantify their marketing effort.

Some app owners choose to hire marketing agencies to run advertising campaigns on their behalf. To do so, the agency should have an AppsFlyer account, and advertisers should give the agency access to their apps.

Agency, therefore, doesn’t technically own the apps but only promotes them on the marketing channels it works with, without the technical involvement, such an SDK integration. Depending on the set of permissions given by an advertiser, an agency can have control over a range of functions.

When an install is attributed to an ad placed by an agency, it is displayed on agency's dashboard. The app owner will see it too, and will know that it's attributed to the agency.

Note: if your organization owns the app, or handles its development as well as marketing, you should open an advertiser account.

Was this article helpful?