Skip to main content

In-app tracking best practices

Applies to iFrame and API implementations, and to tracking within partner and game apps.

Updated this week

In-app tracking helps accurately record user progress so you can celebrate achievements and deliver rewards. When tracking permissions are declined, disabled, or interrupted, user activity may not be attributed correctly—even if goals are completed.

App tracking behavior differs between Android and iOS devices. Android devices allow tracking by default, while iOS devices disable tracking by default and allow partners to prompt users to opt in without promising a reward. Although tracking is not required to participate in offers (games, deals, or surveys), declining it may impact progress tracking and reward attribution.

Whether you’re using our iFrame or API solution, tracking plays a critical role in the overall user experience.


What is tracked

Tracking allows apps and websites to measure user activity related to installs, gameplay, and goal completion. For reward attribution, tracking is used to monitor user actions within game apps and offer experiences.

Tracking enables you and Besitos to:

  • Confirm installs and launches

  • Record progress toward goals and milestones

  • Verify completion of earning requirements

If tracking is not enabled, these actions may not be communicated successfully.


Why tracking matters

Tracking makes it possible to:

  • Record user progress - Tracking confirms when users complete required actions, such as reaching levels, finishing tasks, or meeting offer conditions. Without tracking, progress cannot be reliably recorded.

  • Personalize the user experience - By tracking user progress and habits, you can recommend and launch new games and deals that match users' interests and enhance their overall experience.

  • Reward activity - Rewards can only be granted after goal completion is verified. Tracking provides the signals needed to confirm completion and trigger rewards. When tracking is declined or disabled, rewards may be delayed or prevented entirely.


Common causes of tracking issues

Most tracking issues fall into one of these categories:

Tracking and privacy settings

  • In-app tracking permissions are declined or disabled

  • Device-level tracking (iOS or Android) is turned off

  • Cookies are disabled, or users have opted out of tracking

  • VPNs, DNS settings, or proxies obscure identity or location

  • Ad blockers or browser extensions interfere with attribution

Device and connection factors

  • Users switch devices after starting an offer

  • Multiple devices are used during an active goal

  • Internet connectivity is unstable or interrupted

Eligibility and installation source

  • The app is installed, or the deal is started outside the approved flow

  • The user previously installed the app or completed the offer elsewhere

  • Game publishers' "new user" eligibility requirements are not met


Best practices

Partners can significantly reduce attribution issues by setting clear expectations early in the user experience.

Encourage tracking enablement

  • Prompt users to accept tracking permissions during onboarding or first launch

  • Explain that tracking is used to record progress and provide the best experience

  • Reinforce that tracking must remain enabled throughout the offer

Minimize interference

  • Advise users to avoid VPNs, proxies, or privacy tools during participation

  • Note that ad blockers or browser extensions may interfere with tracking

Reinforce device consistency

  • Instruct users to complete offers on the same device used for installation

  • Recommend a stable internet connection while completing goals

Set eligibility expectations

  • Clearly state that users must be new to the game or deal

  • Explain that installs or sign-ups outside the approved flow may not be eligible


Key takeaway

Clear, proactive communication about tracking dramatically improves reward attribution, user satisfaction, and completion rates. Partners who guide users to enable and maintain tracking experience fewer missing-reward issues and stronger overall performance.

Did this answer your question?