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 over 1 year ago