目录
此内容是否有帮助?

# Preset Properties

# 1. Preset Properties of All Events

All Events in JavaScript SDK(including auto-tracking events) would have the following preset property.

# 2. Preset Properties of Auto-tracking Event

Property name Display name
Property type
Instruction
#url
website url
Text
current URL of website
#url_path
website path
Text
current path of website
#referrer
Forward address
Text
The address of the website before skipping
#referrer_host
Forward path
Text
The path of the website before skipping
#title
website title
Text
current title of website

# 3. Getting Preset Properties

When some preset properties of the application is required for the server data tracking, this method can be invoked to get the preset properties of the application and then send them to the server.

   //get property objects
   var presetProperties = ta.getPresetProperties();

   //Preset properties of Event
   var properties = presetProperties.toEventPresetProperties();
   /*
    {
      "#os":"Mac OS X",
      "#screen_width":1920,
      "#screen_height":1080,
      "#browser":"chrome",
      "#browser_version":"91.0.4472.114",
      "#device_id":"17a3858fafd9b4-0693d07132e2d1-34657600-2073600-17a3858fafea9b",
      "#zone_offset":8
    }
   */

    //get a certain preset properties
    var os =  presetProperties.os;//os type, e.g., Android
    var screenWidth = presetProperties.screenWidth;//screen width
    var screenHeight = presetProperties.screenHeight;//screen height
    var browser = presetProperties.browser;//browser type
    var browserVersion =  presetProperties.browserVersion;//browser version
    var deviceId = presetProperties.deviceId;//device id 
    var zoneOffset = presetProperties.zoneOffset;//timezone offset value