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?