Support Home > Reference Information > Attribution Overview

Attribution Overview

FEATURE SUMMARY: What is attribution and why do you need it? Attribution is the act of assigning credit to the advertising source that most strongly influenced a conversion (e.g. app install). It is important to know where your users are discovering your app when making future marketing decisions.

 

The Free App Analytics attribution engine is comprehensive, authoritative and actionable. The system considers all possible factors and then separates the winning click from the influencers in real-time. The primary elements of engagement are impressions, clicks, installs and events. Each element has specific criteria which are then weighed to separate winning engagements from influencing engagements.
(see iOS 14+ restrictions)

 

Attribution Waterfall


Engagements

Free App Analytics collects (via momentary redirect or network server ping) device information when an impression is served or a user clicks on an advertisement served by a network. Each of these engagements are eligible for attribution. This collected device information ranges from unique device identifiers to the IP address of the device at the time of click or impression, dependent upon the capabilities of the network.

Free App Analytics has thousands of unique integrations. Through the integration process, we have established which device identifiers and parameters each network is capable of passing on impression and/or click. The more device identifiers that a network can pass, the more data is available to Free App Analytics for reconciling clicks to installs. When no device identifiers are provided, Free App Analytics’ robust fingerprinting logic is employed which relies upon IP address and device user agent. The integrity of a fingerprint match is lower than a device-based match, yet still results in over 90% accuracy.

The Free App Analytics system also determines whether a device has previously engaged with an advertisement. When multiple engagements of the same type occur, they are identified as duplicates to provide advertisers with more insight into the nature of their traffic.

Free App Analytics tracks every engagement with every ad served, which sets the stage for a comprehensive and authoritative reconciliation process.


Installs

Once the app is installed and launched, Free App Analytics receives an install ping (either from the Kochava SDK within the app, or from the advertiser’s server via Server-to-Server integration). The install ping includes device identifiers as well as IP address and user agent of the device. The data received on install is then used to find all matching engagements based on the advertiser’s settings within the Postback Configuration and deduplicated. For more information on campaign testing and device deduplication, refer to our Testing a Campaign support document.


Events

The advertiser has complete control over the implementation of tracking events within the app. In the case of reconciliation, the advertiser has the ability to specify which post-install event(s) define the conversion point for a given campaign. The lookback window for event attribution within a reengagement campaign can be refined within the Tracker Override Settings. If no reengagement campaign exists, all events will be attributed to the source of the acquisition, whether attributed or unattributed (organic).


Reconciliation Factors

Priority 1 — Lookback Window

Priority 2 — Match Integrity

Priority 3 — Click Time

 

Lookback Window

The lookback window defines how far back, from the time of install, to consider engagements for attribution. There are different lookback window configurations for device and fingerprint matches for both clicks and installs.

NOTE: A lookback window of one day means that the click must have been recorded <24 hours before the install.

The lookback window is configurable within the Postback Configuration Network or Private Networks section within the Free App Analytics UI (User Interface). The lookback windows for SANs is defined within the partner UI.

 

Lookback Window

 

Match Integrity —

Free App Analytics’ reconciliation system works in a waterfall format. The attribution for an install is made against clicks and impressions in the following order of priority:

 

Click Matching —

Clicks have a higher priority for attribution than impressions

  1. Device-Based Matches
    • Self-Attributing Network (SAN) claims including Facebook, Twitter, Apple Search Ads and Google
    • Device ID (including progressive reconciliation)
    • Google Referrer
  2. Standard Fingerprinting (IP Address + User Agent)
    • No Device ID present on click
    • Unmatched Device ID present
  3. IP-Only Fingerprinting
    • No Device ID present on click
    • Unmatched Device ID present
  4. IP Range-Only Fingerprinting
    • No Device ID present on click
    • Unmatched Device ID present

 

Impression Matching —

After click matching has been attempted, all unattributed installs are subject to impression matching.

  1. Device-Based Match
    • Completed View (this is an impression type, defined by each network, often referring to a completed video view)
    • All other impression types (any other tracked impressions)
  2. Standard Fingerprinting
    • Completed View (this is an impression type, defined by each network, often referring to a completed video view)
    • All other impression types (any other tracked impressions)
  3. IP-Only Fingerprinting
    • Completed View (this is an impression type, defined by each network, often referring to a completed video view)
    • All other impression types (any other tracked impressions)
  4. IP Range-Only Fingerprinting
    • Completed View (this is an impression type, defined by each network, often referring to a completed video view)
    • All other impression types (any other tracked impressions)

 

Time of Engagement —

The final criteria for reconciliation is the time of the click or impression. When all other factors are equal, the last engagement wins the attribution.

 
 

Last Modified: Nov 16, 2022 at 11:38 am