Hackle-provided Properties
This document covers the properties that Hackle defines and collects.
In order to use Hackle-provided properties
- SDK integration is required. (Code work needed!)
- You must use client-side SDK. (e.g. iOS/AOS/JavaScript)
Types
| Property Key | Description | Example Property Value |
|---|---|---|
| pageTitle | Title of webpage | Hackle |
| pagePath | Webpage path | /service |
| host | Host address of webpage | www.hackle.io |
| protocol | Protocol | http, https,... |
| queryParameter | Query parameter | ?keywords=Hackle |
| referrer | referrer | https://google.com |
| screenWidth | Width of screen | 1024 |
| screenHeight | Height of screen | 768 |
| browserName | Name of browser | Samsung Browser, Mobile Safari, Edge, ... |
| browserMajorVersion | Major version of browser | 96 |
| browserVersion | Browser version | 96.0.1 |
| osName | Name of OS | Android, iPhone, Mac, Windows, iPad, ... |
| osVersion | OS version | 10.1.1 |
| platform | Platform | Mobile, Web, ETC |
| deviceVendor | Manufacturer of device | Samsung, Apple, ... |
| deviceModel | Device model | deviceModel |
| userAgent | User agent | userAgent |
| language | Language | ko-KR, ko-kr, ko, ... |
| timeZone | Time zone | +09:00, +xx:00, ... |
How to use
-
Hackle SDK must be integrated.
Currently, only client-side SDK (e.g. iOS/AOS/JavaScript) is available for Hackle-provided properties.
Check the SDK integration method for your specific language in the SDK category. -
Transfer properties to Hackle using a method that uses a user object as a parameter.
Please refer to the ‘User Identifiers and Properties’ document for each language in the SDK category.
Updated 3 months ago
