Skip to content

Dashboard analytics

Understand tracking

  • Analytical behavior

    • Whenever a user clicks on a deep link and opens the app
    • This triggers an install, an open (re-open), or reinstall
      • installs represent Branch recognizing the app_id and device_id for the first time
      • installs represent new app users and the success rate of your Branch deep links
      • installs do not represent App Store downloads
      • non-Branch installs are installs outside of Branch deep link clicks
      • opens are non-installs
      • If a user uninstalls and reinstalls the app, this will be a reinstall because Branch recognizes the device
      • If a user has the app and clicks a Branch deep link, this will be an open because the user is not new
  • Dashboard behavior

    • The Branch Dashboard is a great tool for measuring growth and engagement of your app
    • Branch tracks click, installs, and opens (re-opens) for both Branch related events and non-Branch related events
    • The values of the dropdowns are limited to the data within the date range
    • The date range filters for any any events (e.g. clicks, installs, purchases) in the selected date range. For example, this means the dashboard will show all attributed purchases that occurred during the selected date range, regardless of the date of click that lead to those purchases.
    • Untracked means this metric is non-Branch related (e.g. installs that don't come from Branch deep links)
    • Unique are the same unique user/browser based off fingerprint id and the time frame
    • Unspecified means that this metric does not have the selected filter (e.g. the Campaign field for the deep link is blank)

Common Analytics Objectives

  • User value attribution

    • Measure app growth through automatic event tracking and user identity tracking
    • Use Configure you app to send events and user information (email, ID, UUID, etc) from your app to the Branch dashboard
    • The identity is retroactively associated with any previously recorded events
    • Define all the custom events (signups, purchases, shares, etc.) you want to track
    • Branch automatically creates certain events whenever a user accesses your site or your app:

      Key Value
      install Triggered the first time a user launches your app
      open Triggered whenever the app becomes active (includes reinstalls)
      referred session Triggered in addition to install, open or web session start if a user comes from a Branch link
      web session start Triggered when the user views a webpage using the Branch Web SDK.
  • Growth attribution

    • You can measure your app growth in the Dashboard through automatic event tracking and user identity tracking.
    • You can also define as many custom events (signups, purchases, shares, etc.) as you wish - see the User Value Attribution guide for more on tracking custom events. You can see these events as they occur on the Live View > Events page.

    • You can measure your app growth in the Dashboard through automatic event tracking and user identity tracking.

      • You can also define as many custom events (signups, purchases, shares, etc.) as you wish - see the User Value Attribution guide for more on tracking custom events. You can see these events as they occur on the Live View > Events page.

      • You must identify your users in order for the User ID column to be populated. The Branch ID refers to the internal Branch ID associated with that user. The Developer ID is the value you assign when you set the identity

      • You must setting identities within your app

Dashboard pages

  • Summary

    • The Dashboard Summary shows a high level overview of the success of your deep linking
    • View Installs which show both Branch and non-Branch installs
    • View Click flow to discover where your deep links are being clicked at
    • View Journeys to see you Journey funnel from view to click to either install or open
    • View Deepviews to see you Deepview funnel from view to click to either install or open
    • Note Dashboard behavior
  • Journey Banners

  • Deepview Preview

  • Desktop SMS

  • Ads

    • Dashboard Ads allows you to easily integrate Branch deep links with your email providers
    • Find more information in Ads
  • Emails

    • Dashboard Emails allows you to easily integrate Branch deep links with your email providers
    • Find more information in Emails
    • Dashboard Quick Links allows you to quickly create deep links and track their analytics in the dashboard
    • Use the Create Link button in the header to generate a quick link
    • Use the Event dropdown to see a funnel of your analytics to a custom event inside your app
    • Use the Export button to get a email with a .csv of your quick link data
    • Use the Bulk Create Links to upload a .csv file with deep link to be created
    • Use the ... button to Edit, View stats, Debug, Duplicate, or Archive quick links
  • Sources

    • Dashboard Sources display clicks, installs, sessions, and custom events per analytical label
    • Updates every 1.5 hours
    • Use the Event dropdown to see a funnel of your analytics to a custom event inside your app
    • Use the Export button to get a email with a .csv of your source data
    • Use the Slice by platform to remove robot traffic from your analytics
    • Use the filter dropdowns to limit data
  • Content

    • Dashboard Content tracks the attribution per content
    • Updates every 1.5 hours
    • Content is tracked whenever deep links are shared (clicks which lead to open/installs)
    • Each content must be meaningful unique attributes
      • $deeplink_path
      • $desktop_url
      • $canonical_identifier
      • $og_title + $og_description + $og_image_url
      • (not all required. ordered by precedence)
  • Data Integrations

  • Webhooks

  • LiveView

    • Dashboard Liveview allows you to view real time data for everything related to Branch
    • Export and filter liveview data based on Links, Clicks, Identities, Events, Credits, Content, and Commerce
  • Account settings