diff --git a/src/dispatcher/tracking.js b/src/dispatcher/tracking.js index bb8c6431a..7c0ade564 100644 --- a/src/dispatcher/tracking.js +++ b/src/dispatcher/tracking.js @@ -49,25 +49,32 @@ export default (store: Store, logger: Logger) => { if (!selectedDevice || !selectedPlugin) { return; } + + let app: string; + let sdkVersion: number; + + if (selectedApp) { + const client = clients.find((c: Client) => c.id === selectedApp); + if (client) { + app = client.query.app; + sdkVersion = client.query.sdk_version || 0; + } + } + const info = { droppedFrames, largeFrameDrops, os: selectedDevice.os, device: selectedDevice.title, plugin: selectedPlugin, + app, + sdkVersion, }; + // reset dropped frames counter droppedFrames = 0; largeFrameDrops = 0; - if (selectedApp) { - const client = clients.find((c: Client) => c.id === selectedApp); - if (client) { - // $FlowFixMe - info.app = client.query.app; - } - } - logger.track('usage', 'ping', info); }); };