Skip to content

What is Mobile Attribution?

Mobile attribution is the process of determining which marketing touchpoint (ad, email, social post, referral link) led a user to install your app or take an action inside it.

Without attribution, you cannot answer basic marketing questions:

  • Which campaign drove the most installs last month?
  • Which channel has the best click-to-install conversion rate?
  • Is the referral program generating more valuable users than paid ads?

Attribution connects the dots between a click and the resulting install or in-app event, giving you the data to make these decisions.

Tolinku tracks attribution automatically through deep links:

  1. A user clicks a Tolinku link with UTM parameters (e.g. ?utm_campaign=spring-sale&utm_source=email).
  2. Tolinku records the click with all UTM parameters, device info, and geographic data.
  3. The user installs the app and opens it.
  4. The SDK claims the deferred deep link, connecting the install to the original click.
  5. Any subsequent in-app events tracked via the SDK are associated with the same source.

Tolinku supports standard UTM parameters on all deep links:

ParameterPurposeExample
utm_campaignCampaign namespring-sale
utm_sourceTraffic sourceemail, twitter, facebook
utm_mediumMarketing mediumnewsletter, cpc, social
utm_termPaid search keywordrunning-shoes
utm_contentAd variation or CTAbanner-a, hero-cta

Add these as query parameters to your Tolinku links:

https://myapp.tolinku.com/product/123?utm_campaign=spring-sale&utm_source=email

The UTM data flows into your analytics dashboard, where you can filter and compare campaigns.

Tolinku uses last-click attribution: the credit goes to the last link the user clicked before installing. This is the most straightforward model and matches what most teams expect.

For referral programs, Tolinku attributes the install to the referrer whose link was clicked. This works through deferred deep linking, so the attribution survives the app store install flow.

On paid plans, Tolinku extends attribution beyond clicks and installs to actual revenue. When a user who clicked a deep link later makes a purchase (tracked via the ecommerce SDK module), the revenue is attributed to the campaign that drove the click.

Tolinku supports three attribution models for revenue:

  • Last Click: 100% of revenue credit goes to the last campaign the user clicked before purchasing.
  • Linear: Revenue is split equally across all campaigns the user clicked within the attribution window.
  • Time Decay: More recent clicks receive proportionally more credit, with older clicks decaying exponentially.

You can configure the attribution window (7, 14, 30, 60, or 90 days) and switch between models in the Attribution tab of the analytics dashboard. Revenue attribution requires setUserId() to be called in the SDK so that clicks and purchases can be linked to the same user.

Tolinku’s attribution is based on first-party data (your own links, your own domains) rather than third-party tracking pixels or device identifiers like IDFA/GAID. This means:

  • No dependency on Apple’s App Tracking Transparency (ATT) permission.
  • No reliance on third-party cookies.
  • Data stays within your Appspace.

Signal-based deferred deep linking uses probabilistic matching (IP, User-Agent, timezone, screen size) rather than device advertising identifiers. This data is transient and used only for matching, not stored long-term for profiling.

  • Analytics dashboard. The overview shows total clicks, installs, and conversion rate. Filter by date range.
  • Campaign breakdown. The campaigns view shows clicks and installs per UTM campaign.
  • Geographic breakdown. See where your clicks are coming from by country.
  • CSV export. Export all events with full UTM data for analysis in external tools.
  • API. Query attribution data programmatically via the Analytics API.