Content and Pageview Tracking
On the navigation of a visitor to a page, you must use the following syntax to submit a “pageview” interaction.
pageview
Example JENTIS Data Layer usage:
JavaScriptJavaScript
//do not execute - example only
_jts.push({
track: "pageview",
...
});
Mandatory Properties
None - there are only optional properties.
Optional Properties
Name | Description | Type | Example Value |
---|---|---|---|
virtualPagePath | Replace the location with a virtual page URL if the browsers URL is not meaningful. | string | /my/virtual/url.html |
pagetitle | Replace the page title if the default title (from document.title) is not meaningful. | string | myPageName |
breadcrumb | An array of entries of breadcrumb navigation elements. | array | ["home", "products", "family"] |
group | An array of entries to group the page in categories. | array | ["cms", "storelocator"] |
Example
JavaScript
_jts.push({
"track" : "pageview",
"breadcrumb" : ["Group1","Group2","Group3"],
"group" : ["cms","storefinder"],
});
Virtual Pageview Tracking
On single page applications and other occasions it is required to track pageview interactions. That is a situation where they don’t appear as a page load in a browser. Commonly known as virtual pageviews.
virtualPageView
Example JENTIS Data Layer usage:
JavaScriptJavaScript
//do not execute - example only
_jts.push({
"track" : "virtualpageview",
...
});
Mandatory Properties
Name | Description | Type | Example Value |
---|---|---|---|
virtualPagePath | The new location after the virtual navigation in the browser. | string | /my/virtual/url.html |
Optional Properties
Name | Description | Type | Example Value |
---|---|---|---|
pagetitle | Replace the page title if the default title (from document.title) is not meaningful. | string | myPageName |
breadcrumb | An array of entries of breadcrumb navigation elements. | array | ["home", "products", "family"] |
group | An array of entries to group the page in categories. | array | ["cms", "storelocator"] |