Checkout Analytics
Last updated
Last updated
Analytics Feature for Glopal Checkout allows merchants to observe and optimize the sales funnel and the ads performance. This setup extends on the existing from your source site content and propagates to all localized sites.
Glopal offers pre-made integration for well known platforms such as Google Analytics (Universal and GA4), Google Ads, and Facebook Pixel, and custom analytics integration to collect detailed analytics of the checkout flow.
It is your responsibility to collect buyer's consent when setting up analytics in Glopal Checkout. Glopal can propagate consent (or absence of consent) collected on your localized site by your existing Consent Management Platform to the Glopal Checkout (cross-domain consent). In order to properly collect and apply consent across the checkout funnel, you may need to list Glopal Checkout domain (https://<store>.glopal.com
) in your Privacy Policy and cosent prompt.
Google Analytics (Universal Analytics and Google Analytics 4)
Google Ads
Facebook Pixel
To set up analytics contact your Glopal account manager. You will be asked about ID and tracking preferences. Read more on and available options to adjust data collection.
For those who require additional customization, we offer the option to include your own Google Tag Manager container or any other custom JavaScript inside Glopal Checkout. Please be aware that this advanced setup will demand more effort on your part.
Glopal will include your container or custom JavaScript code next to all checkout pages and will push Data Layer events with data as described in the section.
While these instructions are described for a custom GA4 configuration and they are also valid for custom tracking with a third-party tool.
In the case of the latter, set up triggers and variables and use them according to your needs with the third-party tool.
If your tool has an integration with GTM, it may be even easier, you’ll have to follow the tool’s instructions.
Define variables from Data Layer
Define one or more event triggers for Glopal Checkout events
Define tags using variables and triggers
On entry to the checkout, on page refresh, on discount code entry in the checkout, on switching country / language / currency, on return from external payment.
Page location:/<country>/glopal-checkout/shipping
gl_store_id
Your unique store ID
gl_store_platform
Your store platform (eg. "BigCommerce")
gl_country
ISO Alpha-2 destination country code, "FR"
gl_currency
ISO three-letter currency code, like "EUR"
gl_language
BCP47 language tag, like "fr-FR"
ecommerce
Checkout information (nested object)
ecommerce.currency
ISO three-letter currency code, like "EUR"
ecommerce.value
Cart subtotal after discount, presented in the Checkout (display price). Depending on store settings it can include or not include duties and taxes.
ecommerce.coupon
Last applied discount code (if applicable)
ecommerce.items[]
Product information (list of objects)
ecommerce.items[].item_id
By default "<store_id>-<product_id>"
ecommerce.items[].item_name
Product name
ecommerce.items[].item_brand
Product brand name
ecommerce.items[].price
Unit total before discount, presented in the Checkout (display price). Depending on store settings it can include or not include duties and taxes.
ecommerce.items[].quantity
Quantity in the cart
ecommerce.items[].gl_product_id
Product identifier (parent product ID)
ecommerce.items[].gl_variant_id
Product identifier (child/variant ID)
ecommerce.items[].gl_sku
Product identifier (variant SKU)
On selecting shipping option, before moving to the next page with payment info.
Page location:/<country>/glopal-checkout/shipping
(same as above)
ecommerce.value
Grand Total
ecommerce.shipping_tier
Shipping service grade type and incoterms (eg. "STANDARD DDU", "EXPRESS PF DDP")
On initating payment with the selected payment option
Page location:/<country>/glopal-checkout/payment
(same as above)
ecommerce.value
Grand Total
ecommerce.payment_tier
Payment method type and brand (eg. "SCHEME VISA", "applepay mc" etc.)
On completed purchase, before presenting confirmation page.
Page location: (varies - based on the payment method)
(same as above)
ecommerce.value
Grand Total
ecommerce.transaction_id
Glopal Order ID (starting with "GL-")
All Glopal Checkout Events are based on . Where required, events are extended with additional localization-specific parameters, like language or country. Every event is building up on previous events, extending available data as buyer is moving through the checkout funnel.