Properties reference Cloudflare Zaraz offers properties that you can use when configuring the product. They are helpful to send data to a third-party tool or to create triggers as they have context about a specific user’s browser session and the actions they take on the website. Below is a list of the properties you can access from the Cloudflare dashboard and their values.
Web API Property Description Track Name Returns the name of the event sent using the Track method of the Web API. Refer to the Track method for more information. Track Property name: Returns the value of a zaraz.track()
eventProperties
key. The key can either be directly used in zaraz.track()
or set using zaraz.set()
. Set the name of your key here. Refer to the Set method for more information.
Page Properties Property Description Page character encoding Returns the document character encoding from document.characterSet
. Page referrer Returns the page referrer from document.referrer
. Page title Returns the page title. Query param name: Returns the value of a URL query parameter. When you choose this variable, you need to set the name of your parameter. URL Returns a string containing the entire URL. URL base domain Returns the base domain part of the URL, without any subdomains. URL host Returns the domain (that is, the hostname) followed by a :
and the port of the URL (if a port was specified). URL hostname Returns the domain of the URL. URL origin Returns the origin of the URL — that is, its scheme, domain, and port. URL password Returns the password specified before the domain name. URL pathname Returns the path of the URL, including the initial /
. Does not include the query string or fragment. URL port Returns the port number of the URL. URL protocol scheme Returns the protocol scheme of the URL, including the final :
. URL query parameters Returns query parameters provided, beginning with the leading ?
character. URL username Returns the username specified before the domain name.
Cookies Property Description Cookie name: Returns cookies obtained from the browser document
.
Device properties Property Description Browser engine Returns the type of browser engine (for example, WebKit
). Browser engine version Returns the version of the browser’s engine. Browser name Returns the browser’s name. Browser version Returns the browser’s version. Device CPU Returns the device’s CPU. Device IP address Returns the incoming IP address. Device language Returns the language used. Device screen resolution Returns the screen resolution of the device. Device type Returns the type of device used (for example, iPhone
). Device viewport Returns the visible web page area in user’s device. Operating system name Returns the operating system. Operating system version Returns the version of the operating system. User-agent string Returns the browser’s user agent.
Device location Property Description City Returns the city of the incoming request. For example, Lisbon
. Continent Returns the continent of the incoming request. For example, EU
Country codeReturns the country code of the incoming request. For example, PT
. EU countryReturns a 1
if the country of the incoming request is in the European Union, and a 0
if it is not. Region Returns the ISO 3166-2 External link icon
Open external link name for the first level region associated with the IP address of the incoming request. For example, Lisbon
. Region codeReturns the ISO 3166-2 External link icon
Open external link region code associated with the IP address of the incoming request. For example, 11
. Timezone Returns the timezone of the incoming request. For example, Europe/Lisbon
.
Miscellaneous Property Description Random number Returns a random number unique to each request. Timestamp (milliseconds) Returns the Unix time in milliseconds. Timestamp (seconds) Returns the Unix time in seconds.