Bold Checkout integrates with Google Tag Manager to expand on your store's analytics. You will need to have a Google Tag Manager account in order to use this integration.
When using Bold Checkout with Google Tag Manager, both Google Analytics and Facebook Pixel IDs must be entered into Google Tag Manager directly. Entering these IDs anywhere else will result in your store's events being tracked twice.
This article is relevant to Bold Checkout on BigCommerce. If you are using another platform, please visit the articles for Shopify, WooCommerce, or commercetools.
- Within the Bold Checkout admin, select Settings > Analytics.
- Under Google Tag Manager (GTM), enter your GTM Container ID.
- Select Save.
- Select I Accept.
Note: By accepting this, you are accepting responsibility for the security and privacy of your customer's data.
Because Bold Checkout is a single page application, it's not able to trigger any page views in Google Tag Manager. We recommend using the History Change trigger instead.
- Within Google Tag Manager, select Triggers > New.
- Select Trigger Configuration.
- Select Other > History Change Trigger.
- Set which triggers you would like to track:
a) Select all history changes to track events any time the page changes (optional).
b) Specify which history changes to track on specific pages.
Customer information page has no URL modifier:
- Shipping method: URL contains: /shipping_method
- Payment method: URL contains: /payment_method
- Thank you Page: URL contains: /confirmation
Main page has no URL modifier:
- Thank You Page: /confirmation
Bold recommends using Google Tag Manager for all of your analytics and tracking scripts, including custom scripts. This allows you to keep everything organized and customized to your needs.
If your store has previously integrated Google Analytics or Facebook Pixel with Bold Checkout, it's recommended to integrate them through Google Tag Manager instead.
Google Tag Manager is a solution offered and maintained by Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA (“Google”). Google Tag Manager is used to manage tags or small code elements for tracking and analytics. If you enable Google Tag Manager in your checkout, this allows you to embed third party scripts, and cause tags to be activated that may have access to your customers' personal information and collect data.
- The Google Analytics Terms of Service located at: https://www.google.com/analytics/terms/us.html, and
- The Google LLC Advertising Program Terms.
If you have third party scripts and/or tags delivered through Google Tag Manager, you hereby acknowledge and agree that Bold Commerce is not responsible for third party scripts and/or tags. Please ensure that you trust the third party scripts you are installing, as they can cause issues and security vulnerabilities.
Bold Commerce reserves the right to limit or modify access to items of data accessible or available via the checkout page in response to security or privacy considerations.
Google Tag Manager is only available for certain payment gateways. By enabling Google Tag Manager, you are also accepting responsibility for the security and privacy of your customer's data.
Google Tag Manager is currently only available for use with the following payment gateways:
- Bambora North America
- Checkout V2
- Fat Zebra
- MasterCard Internet Gateway Service (MiGS)
- Payflow Pro
- QuickPay V10
- Secure Pay Australia
- USA ePay
There are many different types of tags that you can set up with Google Tag Manager. Please visit Google Tag Manager's supported tag list for more information.
You are also able to create custom HTML tags and custom image tags. Some more common uses for Google Tag Manager is HotJar for heatmaps and recordings, Google Ads, and Pinterest Tags.