Include Page | ||||
---|---|---|---|---|
|
100% compatible with Segment
Info |
---|
These specs are 100% compatible with http://segment.com specs. |
Topics
Table of Contents | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The journy.io specification offers clear guidelines for capturing meaningful data in a consistent format across all of journy.io 's libraries and APIs. When you implement journy.io following these predefined formats, it becomes effortless to seamlessly transfer your data to downstream tools. It's important to note that these specifications are fully compatible with Segment's specifications.
The journy.io specification defines the semantic structure for customer data collected by journy.io across all its libraries and APIs. Within this specification, there are four distinct API calls, each representing a unique category of semantic information about a customer, which includes both user and account details. Importantly, all of these API calls share common fields that provide a standardized foundation for your data.
APIs
Identify: who is the customer?
Group: what account, company or organization are they part of?
Track: what are they doing?
Page: what web or app page/screen are they on?
...
FIELD | TYPE | DESCRIPTION |
| Boolean | Whether a user is active. |
| Object | dictionary of information about the current application, containing |
| Object | Dictionary of information about the campaign that resulted in the API call, containing |
| Object | Dictionary of information about the device, containing |
| String | Current user’s IP address. |
| Object | Dictionary of information about the library making the requests to the API, containing |
| String | Locale string for the current user, for example |
| Object | Dictionary of information about the current network connection, containing |
| Object | Dictionary of information about the operating system, containing |
| Object | Dictionary of information about the current page in the browser, containing |
| Object | Dictionary of information about the way the user was referred to the website or app, containing |
| Object | Dictionary of information about the device’s screen, containing |
| String | Timezones are sent as tzdata strings to add user timezone information which might be stripped from the timestamp, for example |
| String | Group / Account ID. |
| Object | Dictionary of |
| String | User agent of the device making the request. |
| Object | The user agent data of the device making the request. This always contains |
| String | where the request originated from: server, browser or mobile |
Include Page | ||||
---|---|---|---|---|
|