For the complete documentation index, see llms.txt. This page is also available as Markdown.

ConvertPlus events

Overview

This page lists all the events supported by the ConvertPlus shopping cart, their triggers, payloads, eCommerce events or custom events they trigger, and the effects they produce for each supported web metrics/tracking solution.

Currently, we support the following Web Metrics solutions:

  • DTM - Dynamic Tag Manager (from Adobe, used for internal tracking)

  • UA - Google Universal Analytics

  • GA4 - Google Analytics 4 (recommended)

  • GTM - Google Tag Manager (with and without GA and/or GA4)

  • The custom cartUpdated event is only supported by DTM & GTM.

  • The payload sections represent the data required by the shopping.cart.tracker application from the data-set sent from the ConvertPlus shopping cart.

Availability

Available to all 2Checkout accounts.

Supported ConvertPlus Events

LOAD_CART (load-cart)

Triggered by:

  • page refresh (while on checkout page)

  • loading the cart

Triggers

For more details on all the triggers below, check out the eCommerce events page: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • Google Universal Analytics begin_checkout event

  • Google Tag Manager checkout event

  • Dynamic Tag Manager checkout event

  • Google Analytics 4 begin_checkout event

  • Google Tag Manager (GA4) begin_checkout event

  • cartUpdated DISCOUNT_COUPON

  • cartUpdated COMPANY_NAME

  • cartUpdated ORDER_EXT_REF

  • cartUpdated CUSTOMER_EXT_REF

  • cartUpdated TEMPLATE_LAST_MODIFIED_DATE

  • cartUpdated TEMPLATE_CREATION_DATE

  • cartUpdated PROFESSIONAL_SERVICES

  • cartUpdated PAGE_STYLE_NAME

  • cartUpdated ADDITIONAL_HIDDEN_FIELDS

  • cartUpdated PAGE_NAME

  • cartUpdated PAGE_THEME

  • cartUpdated VENDOR_CODE

  • cartUpdated ONE_STEP_CART

  • cartUpdated SHORT_FORM

  • cartUpdated PURCHASE_COMPLETE

  • cartUpdated TEST_ORDER

  • cartUpdated PRODUCT_SOURCE

  • cartUpdated CART_LOCK

  • cartUpdated DISCOUNT_COUPON_STATUS

  • cartUpdated AUTO_RENEWAL

  • cartUpdated PURCHASE_TYPE

  • cartUpdated LANGUAGE

  • cartUpdated BILLING_COUNTRY

  • cartUpdated VISITOR_COUNTRY

  • cartUpdated BILLING_CURRENCY

Example


LOAD_PAGE (load-page)

Triggered by:

  • page refresh (while not on checkout page)

  • redirect

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • Google Universal Analytics and Google Analytics 4 non-interaction event (if the loaded page is the retry page)

  • cartUpdated DISCOUNT_COUPON

  • cartUpdated COMPANY_NAME

  • cartUpdated ORDER_EXT_REF

  • cartUpdated CUSTOMER_EXT_REF

  • cartUpdated TEMPLATE_LAST_MODIFIED_DATE

  • cartUpdated TEMPLATE_CREATION_DATE

  • cartUpdated PROFESSIONAL_SERVICES

  • cartUpdated PAGE_STYLE_NAME

  • cartUpdated ADDITIONAL_HIDDEN_FIELDS

  • cartUpdated PAGE_NAME

  • cartUpdated PAGE_THEME

  • cartUpdated VENDOR_CODE

  • cartUpdated ONE_STEP_CART

  • cartUpdated SHORT_FORM

  • cartUpdated PURCHASE_COMPLETE

  • cartUpdated TEST_ORDER

  • cartUpdated PRODUCT_SOURCE

  • cartUpdated CART_LOCK

  • cartUpdated DISCOUNT_COUPON_STATUS

  • cartUpdated AUTO_RENEWAL

  • cartUpdated PURCHASE_TYPE

  • cartUpdated LANGUAGE

  • cartUpdated BILLING_COUNTRY

  • cartUpdated VISITOR_COUNTRY

  • cartUpdated BILLING_CURRENCY

Example


PLACE_ORDER (place-order:success)

Triggered by:

  • placing a successful order

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • Google Universal Analytics purchase event

  • Google Tag Manager purchase event

  • Dynamic Tag Manager purchase event

  • Google Analytics 4 purchase event

  • Google Tag Manager (GA4) purchase event

  • cartUpdated PAGE_NAME

  • cartUpdated PURCHASE_COMPLETE

  • cartUpdated LANGUAGE

Example


SET_ECOMMERCE (set-ecommerce)

Triggered by:

  • changing currency

  • changing the cart’s total amount

  • changing product options

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • Google Tag Manager checkout event

  • Dynamic Tag Manager checkout event

  • Google Tag Manager (GA4) begin_checkout event

  • cartUpdated time

Example


SET_ERRORS (set-errors)

Triggered by:

  • any validation error

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated FORM_ERROR

Example


UPDATE_COUNTRY (change:country)

Triggered by:

  • changing the country

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated BILLING_COUNTRY

  • cartUpdated VISITOR_COUNTRY

Example


UPDATE_CURRENCY (change:currency)

Triggered by:

  • changing the currency

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated BILLING_CURRENCY

Example


UPDATE_LANGUAGE (change:language)

Triggered by:

  • changing the language

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated LANGUAGE

Example

UPDATE_COMPANY_NAME (change:companyName)

Triggered by:

  • changing the company name while on the company flow

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated COMPANY_NAME

Example


UPDATE_COUPON (apply-coupon)

Triggered by:

  • adding a coupon

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated DISCOUNT_COUPON

Example


UPDATE_COUPON_STATUS (set-coupon-status)

Triggered by:

  • loading the cart

  • adding a coupon

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated DISCOUNT_COUPON_STATUS

Example


UPDATE_PAYMENT_METHOD (change:paymentMethod)

Triggered by:

  • changing the payment method

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated PAYMENT_METHOD

  • cartUpdated PAYMENT_METHOD_TYPE

Example


UPDATE_PAYMENT_CATEGORY (change:paymentMethod)

Triggered by:

  • changing the payment method

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated PAYMENT_METHOD

Example


UPDATE_RENEWAL_STATUS (set-renewal-status)

Triggered by:

  • loading the cart

  • enabling auto-renewal

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated AUTO_RENEWAL

Example


UPDATE_CART_STEP (change:cartStep)

Triggered by:

  • changing sections in the inline cart

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated CART_STEP

Example


UPDATE_ADDITIONAL_FIELD_COUNT (additional-fields-count-changed)

Triggered by:

  • loading the cart

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated ADDITIONAL_FIELDS_COUNT

Example


UPDATE_SOURCE (source-loaded)

Triggered by:

  • loading the cart

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated SOURCE

Example


UPDATE_PURCHASE_FLOW (set-purchase-flow)

Triggered by:

  • changing the purchase flow

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated PURCHASE_FLOW

Example


ADD_ITEM (add-item)

Triggered by:

  • changing product options

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • custom custom cartUpdated event

  • Google Tag Manager addToCart event

  • Google Analytics 4 add_to_cart event

  • Google Tag Manager (GA4) add_to_cart event

Example


UPDATE_ITEM (update-item)

Triggered by:

  • changing product quantity

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated QUANTITY_CHANGED

Example


DELETE_ITEM (delete-item)

Triggered by:

  • remove item from cart

Notes:

  • the payload consists of two main keys: the currencyCode and the entirety of the item object

  • the hasOrderPromotion & orderPromotion keys are only present if there is a valid order promotion present

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • Google Universal Analytics remove_from_cart event

  • Google Tag manager removeFromCart event

  • Dynamic Tag manager removeFromCart event

  • Google Analytics 4 remove_from_cart event

  • Google Tag Manager (GA4) remove_from_cart event

Example


LOAD_CROSS_SELL (load-cross-sell)

Triggered by:

  • loading the cross-sell carousel on page

Triggers

  • Google Tag Manager productImpression event

  • Dynamic Tag Manager productImpression event

  • Google Analytics 4 view_item_list event

  • Google Tag Manager (GA4) view_item_list event


UPDATE_HAS_INSTALLMENTS (set-has-cc-installments)

Triggered by:

  • page refresh (while on checkout page & a country that supports installments is selected)

  • loading the cart (while a country that supports installments is selected)

  • changing the installment options

  • changing payment methods

  • changing country

Triggers

For more details see: https://verifone.cloud/docs/2checkout/Documentation/Analytics/eCommerce-events/

  • cartUpdated CREDIT_CARD_INSTALLMENTS

Example

Last updated

Was this helpful?