wiki:analytics

Version 2 (modified by octo, 8 years ago) (diff)

--

Analytics Information

As of 2.1 (build 26) LogicMail now contains support for the  BlackBerry Analytics service. Since the open-source world is often weary of any application that tracks user activity, this page will attempt to document everything LogicMail is actually tracking through this service.

Library integration

Collected data

All the collected data is fully anonymized. While the service does generate unique IDs for each device, there is no way to track these IDs back to user identities. Furthermore, any data actually collected will be listed here. If there is any doubt, the code is available for all to see.

Application-level

  • Startup
  • Shutdown
  • Foreground (UiApplication.activate())
  • Background (UiApplication.deactivate())

Screens

Note: If a screen uses a click or hotkey to perform the same action as a menu item, that click or hotkey is also tracked

Standard

  • All
    • App-wide menu items: config, about, close, exit
  • MailHomeScreen
    • selectFolder - Default action on most items
    • sendUnsent - Sends unsent items if the Outbox is highlighted
    • refreshStatus - Account-level "Refresh status"
    • refreshFolders - Account-level "Refresh folders"
    • composition - "Compose E-Mail"
    • disconnect
  • MailboxScreen
    • select - Default action on most items
    • composition - "Compose E-Mail"
    • requestMoreMessages - "Load more messages..." item
    • See MessageActions
  • MessageScreen
    • See MessageActions
  • CompositionScreen
    • See MessageActions
  • MessageActions - Common message actions provided on different screens depending on context/applicability
    • openMessage - Opens the selected message, typically a default MailboxScreen action
    • openMessageProperties - Opens the message Properties dialog
    • deleteMessage - Marks the message as deleted
    • undeleteMessage - Removes the deleted flag from a message
    • replyMessage - Opens the composition screen to reply to the current message
    • replyAllMessage - Opens the composition screen to reply to all recipients of the current message
    • forwardMessage - Opens the composition screen to forward the current message
    • copyToMailbox - Opens the dialog for copying the message to another folder
    • moveToMailbox - Opens the dialog for moving the message to another folder
    • sendMessage - Sends the message currently being composed

Configuration

Wizard

Dialogs