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
JS
//do not execute - example only
_jts.push({
track: "pageview",
...
});Copy
Mandatory Properties
None - there are only optional properties.
Optional Properties
Enlarges the table by opening it in a full screen dialogOpen
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
JS
Copy
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
JS
Copy
Mandatory Properties
Enlarges the table by opening it in a full screen dialogOpen
Name
Description
Type
Example Value
virtualPagePath
The new location after the virtual navigation in the browser.
string
/my/virtual/url.html
Optional Properties
Enlarges the table by opening it in a full screen dialogOpen
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"]
\
Last updated
Was this helpful?