"anonymous" ping ================ .. note:: This ping is no longer sent by Firefox or Fennec. This ping is only for product survey purpose and will not track/associate client ID. It's used to evaluate custom tab usage and see which app is using our custom tab. Submission interval & triggers Since this ping is used to measure the feature usage, it should be sent each time the client app uses our custom tab. Dataset: Only opt-in users will send out this ping. Since all other pings will collect client ID. We need this custom ping to not do that. Size and volume: The size of submitted payload is small. And this custom ping should be deprecated after it's released for 6 months. Privacy: We won't collect customer information so there'll be no PI leak. Data contents: The content of this ping will let us know which app is using our custom tab. Just like other feature usage measurement, we only need it for opt-in users (which consider as heavy users). Structure: .. code-block:: js { "payload": { "client": // The package name of the caller app. } type: , // "anonymous", "activation", "deletion", "saved-session", ... id: , // a UUID that identifies this ping creationDate: , // the date the ping was generated version: , // the version of the ping format, currently 4 application: { architecture: , // build architecture, e.g. x86 buildId: , // "20141126041045" name: , // "Firefox" version: , // "35.0" displayVersion: , // "35.0b3" vendor: , // "Mozilla" platformVersion: , // "35.0" xpcomAbi: , // e.g. "x86-msvc" channel: , // "beta" }, } Field details ------------- client ~~~~~~ It could be ``com.example.app``, which is the identifier of the app. Version history --------------- * v1: initial version - Will be shipped in `Fennec 55 `_. Notes ~~~~~ There's no option in this custom ping since we don't collect clientId nor environment data.