QP Triggers

This is for:

Developer
In this article

Vertical-specific events

In the following table you will find a description for ecommerce QP events. The descriptions are valid for the corresponding events for the eGaming and travel verticals–the eGaming equivalent of ecView is egView, for travel, it’s trView:

QP Event Description

ecView

Reports a page view and is a special event because it is required by smartserve.js for data collection and processing

ecUser

Emitted once per view and reports visitor metadata

ecUserLogin

Emitted when a user logs in

ecUserSignUp

Emitted when a user signs up for a newsletter, event, loyalty account, or similar

ecProduct

Reports a product loaded on a page

ecInteraction

Emitted to track visitor interaction for certain elements on the page. These events are not emitted for all interactions on all elements, only those that are of interest

ecBasketItem

Emitted on every page as long as there are one or more items in the basket

ecBasketItemTransaction

Emitted on an order summary page to report a transaction

ecBasketTransactionSummary

Emitted on order summary pages to report a summary of information about the transaction

ecBasketSummary

Emitted for every interaction with the basket, using the action field to specify whether a line item was added or removed

ecError

Emitted for every error

ecFilterCriteria

Emitted on listing and search result views to report the filters applied and the sorting.

ecFormSubmission

Emitted when a user submits a form

ecProductRecommendation

Emitted for every product that is recommended, in most cases as a related item to a recently viewed product

ecStoreLocator

Emitted when a user runs a query on the store locater

ecVoucher

Emitted when a voucher code is entered

Tip
Leading-practice

For more information about each of our events, refer to our Events page.