- 27 Jun 2024
- 3 Minutes to read
- Print
- DarkLight
Tenjin's Attribution Overview
- Updated on 27 Jun 2024
- 3 Minutes to read
- Print
- DarkLight
About Tenjin's User Attribution Technology
Tenjin's attribution technology enables marketers to gain insight and context into why users engage with their apps. Using tracking links, marketers understand what content drove users to download their app; and with deeplinks, marketers can control the user's post install experience.
What is attribution?
Show more
Attribution ties a mobile app download to a specific source of marketing campaign. This informs marketers why and where a user downloaded your app.
For example, if a user saw an app on a blog post that drove them to download the app, marketers will want to know the user downloaded the app because of the blog post. Marketers can further estimate what type of users like their app. If the blog attracts a specific user demographic (gender, age, etc.) it helps the developer understand how each type of user interacts differently with their service.
Attribution is important because it helps marketers better understand their customers and reasons for using their service.
Tracking techniques
The ecosystem currently has a couple ways to track where installs come from on a mobile device.
Web links, deeplinks, and organic content - users find content on the web, mobile web, or through mobile apps. If any of this content contains a link to your app that's using a Tenjin tracking link or deeplink, Tenjin will attribute the engagement (and context) to the install.
Self Attributing Networks (SANs) - Self Attributing Networks (SANs) are "walled garden networks" that allow marketers to advertise in their content to acquire users. Examples of SANs include Apple, Meta, Google, Snap, etc. where marketers can place ads in each of those content platforms.
On install of your mobile app, Tenjin will request attribution information directly from the SANs to handle attribution on a view through or last click basis.
Ad Networks - Ad networks will pass click or impression data at the time the click or impression happens, respectively. The data is usually some form of an advertising_id and click_id. These impressions and clicks are used when view through or last click is calculated in Tenjin.
Influencer Campaigns - users can find your content through influencers who publish content on the broader internet. Setting up links to track those installs is straightforward. We also recommend simplifying links by combining them with SmartURL.
How data flows
Below is a diagram illustrating how data flows between Tenjin, networks, and devices.
- Create a campaign in Tenjin's dashboard
- Get the click tracking URL or deeplink (for non-SAN or custom channel)
- Use your tracking URL in the non-SAN network
- Ad is requested by the publisher in the non-SAN network
- Your ad is shown to the user
- Your ad is clicked by the user
- The network fills in the Tenjin click URL macros (advertising_id and
click_id
at minimum) and sends the click URL to Tenjin - Tenjin redirects the user to your app in the store
- User downloads the advertised app
- Tenjin's SDK notifies the Tenjin server of the install with advertising_id
- Tenjin links the advertising_id on click to the advertising_id on install and notifies the non-SAN network of a completed install through install callback.
Which channel gets credit for an install?
Show more
Tenjin's attribution is calculated using a last click and the view-through model. If a user clicks (or views) multiple ads in the diagram above during step 5 after which the app is installed, then the following models are used to figure out which network gets awarded the install.
Last click attribution
Last click attribution gives credit to the campaign/channel which the user last clicked on. Usually the attribution window for these campaigns/channels is 7 days.
View through attribution
View through attribution gives credit to the campaign/channel which the user last viewed the app's content/ad on. Usually the attribution window for these campaigns/channels is 1 hour. This is overridden by any campaign that there was a click for.