StageUp
Promotion

Deep Link Integration

AdStage Cross Promotion integrates deeply with the deep link system to deliver accurate attribution and seamless redirection. This document explains the auto‑generated link, parameter structure, and redirect logic.

Auto Generation Workflow

When a promotion is created:

  1. Unique deep link URL allocated
  2. Tracking parameters (UTM + custom) attached
  3. Platform redirect targets stored (Android / iOS / Web)
  4. Real-time tracking pipeline activated (impression, click, install)

Example:

https://your-domain.com/deeplink/{promotion-id}
?utm_source=cross_promotion
&utm_medium=banner
&utm_campaign={app-name}
&audience={target-audience}
&region={selected-regions}
&ageGroup={age-group}
&interest={primary-interest}

Standard UTM Parameters

ParameterValue TypePurpose
utm_sourceFixed: cross_promotionIdentifies channel
utm_mediumFixed: bannerIdentifies placement type
utm_campaignDynamic (App name)Attributes to specific app campaign
utm_contentDynamic (banner type)Compare asset / layout types
utm_termDynamic (targeting keywords)Analyze targeting combos

Custom Targeting Parameters

CategoryKeyExampleNotes
Audienceaudiencenewall / new / existing
InterestinterestgamingPrimary category
Age GroupageGrouptwentiesteens / twenties / thirties / forties / fifties_plus
Regionregionkrkr / jp / us / sea / eu / global
Game GenregameGenrerpgIf game app context
Spending TiergameSpendingmediumfree / low / high
Play TimeplayTimeeveningmorning / noon / evening / night
DevicedeviceTypemobilemobile / tablet

Redirect Logic (Smart Routing)

  1. Detect app install status
    • Installed → Open app via deep link
    • Not installed → Proceed to platform store
  2. Detect platform
    • Android → Play Store URL
    • iOS → App Store URL
    • Other → Web URL fallback
  3. Preserve parameters through redirect for attribution & post-install context

Store URL Usage Examples

Android:

https://play.google.com/store/apps/details?id=com.pkg.name&referrer=utm_source%3Dcross_promotion%26utm_campaign%3Dmy_app

iOS:

https://itunes.apple.com/app/id123456789?pt=provider_token&ct=cross_promotion_my_app

Web:

https://example.com/app?utm_source=cross_promotion&utm_campaign=my_app&audience=new

Tracked Events

EventTriggerPurpose
ImpressionBanner enters viewportExposure measurement
ClickUser taps/clicks bannerEngagement & CTR analysis
InstallFirst confirmed installCPI & conversion evaluation
First OpenApp opens after installActivation quality signal

Analytics Dimensions

  • Time breakdown (hour/day)
  • Region
  • Device type
  • Targeting attributes (age, interest, genre)

Troubleshooting

SymptomCauseAction
No installs recordedMissing post-install callbackVerify SDK integration
CTR suddenly dropsCreative fatigue or load issueRefresh banner / check asset delivery
Region parameter blankTargeting misconfigurationRecreate promotion or adjust targeting
Duplicate clicksClient-side double fireAdd dedupe guard (throttle / idempotent key)

Governance Best Practices

  • Maintain consistent event naming & parameter casing
  • Document required parameters for each promotional app
  • Periodically audit deprecated promotions & disable unused links

Leverage the structured parameters to build cohort analyses and optimize creative + targeting combinations.

Table of Contents