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)
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?