Page View Tracking

Page view events are a special event type used for tracking navigation on your site. This information can be leveraged for engagement and funnel optimization, or to associate a map of attributes with a given page.

Some integrations treat page events separately from other event types, and require that you instrument navigation events as page views. Other partners don’t differentiate between page and other custom events. You can check the documentation for your integrations to confirm if you need to send page view events. For most use cases, the best course of action will be to log your navigation events as page views and let mParticle translate your data into the appropriate format for each output integration.

Many output integrations are only interested in the page name, but you can also include a set of custom attributes with a page view event.

The web SDK’s logPageView method takes three arguments:

  • Page Name (string)
  • Attributes (object)
  • Custom Flags (object)

If you do not include any arguments, the SDK will use PageView as the page name and will include the page title and hostname as attributes.

//log the page view with details
mParticle.logPageView(
	"Destination Details",
	{rating: "5", property_type: "hotel"},
	{"Google.Label": "search"}
);

Was this page helpful?