Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniGame Attribution

Platform-neutral attribution pipeline for install signals, mobile deep links and web UTM landings.

Assemblies

  • game.attribution.core: contracts, DTOs, URL normalization and deterministic state reduction.
  • game.attribution.unity: Application.absoluteURL, Application.deepLinkActivated and PlayerPrefs storage.
  • game.attribution.android: Google Play Install Referrer. It is excluded from iOS and WebGL players.

Providers publish normalized AttributionSignal instances through IAttributionSink. Native callbacks, landing pages, push notifications and future MMP adapters remain independent providers behind the same platform-neutral contract.

The game integration owns analytics and backend metadata synchronization. Raw URLs and click identifier values are intentionally excluded from the common analytics channel.

Android smoke test

After installing a development build, open a custom deep link:

adb shell am start -W -a android.intent.action.VIEW -d "mtt://open?utm_source=qa&utm_medium=adb&utm_campaign=deep_link_test" com.kontoragames.mtt

The production verified App Link is:

https://mtt.kontora.games/google?utm_source=qa&utm_medium=web&utm_campaign=app_link_test

Google Play install attribution must be tested using an Internal Testing build installed from Play. Direct APK/AAB installation does not emulate the Play Install Referrer lifecycle.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages