How can we control the data that is sent?

Prev Next

Insider One sends user activity data to the backend when the application transitions from foreground to background or is killed. So app state changes are essential to the Insider One workflow. Once the application is switched from the foreground mode, you can see the Insider One session stop request as follows: 

{
  "insider_id": "9cb2cb63c3a473a3",
  "custom_events": [
    {
      "event_name": "session_start",
      "event_params": {},
      "timestamp": 1614346111
    }
  ],
  "partner_name": "shopbagg",
  "did_attributes_change": true,
  "session_duration": 184,
  "device_attributes": {
    "app_version": "1.0",
    "timezone": "Asia/Istanbul",
    "os_version": "9",
    "idfa": "237a8e22-e210-4781-a3e9-68e66fa7c553",
    "platform": "Android",
    "carrier": "Android",
    "push_enabled": true,
    "provider": "google",
    "location_enabled": false,
    "device_token": "---",
    "sdk_version": "11.7.0",
    "package_name": "com.solodroid.ecommerce",
    "model": "AOSP on IA Emulator",
    "device_language": "en",
    "udid": "9cb2cb63c3a473a3"
  },
  "udid": "9cb2cb63c3a473a3",
  "timestamp": 1614346294
}

The data may vary depending on the user activity. To verify that the data was sent correctly, check the I/[INSIDER][sessionStopRequest] JSON.

Enable debug mode to monitor the SDK initialization.