Hackle-provided Properties

This document covers the properties that Hackle defines and collects.

📘

In order to use Hackle-provided properties

  1. SDK integration is required. (Code work needed!)
  2. You must use JavaScript SDK or React SDK.

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

  1. Hackle SDK must be integrated.
    Currently, only JavaScript SDK and React SDK are supported for Hackle-provided properties.
    Check the SDK integration method for your specific language in the SDK category.

  2. 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.


Did this page help you?