Skip to main content

How to manage analytics tracking and app permission requests

Control how user data is tracked for analytics and customize the permission prompts users see in your app.

Amr Alshareef avatar
Written by Amr Alshareef
Updated over 2 weeks ago

The Analytics Tracking and App Permission Requests settings let you control how user data is collected and how your app requests access to device features like analytics tracking, location, camera, and calendar.

These settings are critical for compliance, transparency, and user trust. You can choose whether analytics data is collected with consent, anonymously, or identified, and customize the permission dialogs shown to users on iOS and Android.

You can also configure integrations with third-party analytics tools such as Google Analytics, Facebook, and Segment through the Control Panel.


Requirements

  • (Optional) Analytics integrations enabled under Settings β†’ Integrations


How to manage analytics tracking and app permission requests

  1. Log in, and go to Settings in the left navigation

  2. Click App Permission Requests

  3. Stay in the Analytics Tracking tab

  4. Under Third Party Tracking choose how user data is collected for third-party analytics to configure your settings:

    • Identified with consent

      • Users are asked for permission before personal data (such as name, email, or location) is tracked

    • Anonymous without consent

      • Data is collected without asking for permission, but users are not personally identifiable

    • Identified without consent

      • Personal data is collected without user consent

      • Recommended for internal or private apps only

  5. Under Buildfire User Tracking, choose how Buildfire tracks users internally

    • Select from the same three options: identified with consent, anonymous without consent, or identified without consent

  6. Edit the Dialog Content shown to users

    • Customize the permission message displayed on iOS

    • Customize the permission message displayed on Android

  7. Configure additional app permission dialogs as needed

    • Background Location: Update the message shown when features require background location access

    • Calendar: Customize the message for calendar access (for example, Events features)

    • Camera: Set the message for camera access (for example, QR scanner or image uploads)

    • Contacts: Customize contact access messaging

    • Health: Update the message for health data access (for example, fitness or tracking features)

    • Location: Customize location access prompts

    • Microphone: Set the message for microphone access

    • Photo Library: Customize the message for photo library access


Pro tips

  • Use Identified with consent for public-facing apps to stay aligned with privacy expectations and regulations

  • Use Anonymous without consent when you need usage insights without collecting personal data

  • Reserve Identified without consent for internal or private apps only

  • Keep permission messages clear and specific so users understand why access is needed

  • Analytics integrations such as Google Analytics, Facebook, and Segment are configured separately under Settings β†’ Integrations

Did this answer your question?