Shopify Checkout Extensibility
Upgrading Your Thank You and Order Status Pages Will Impact Tracking in Northbeam
Northbeam’s legacy Purchase Event script is placed on the Order Status Page to track purchases in Shopify’s native checkout.
If you’ve upgraded your Thank You and Order Status pages, the Order Status Page field is no longer avalable -- you'll need to insert a different script in the Customer Events menu.
If you’ve upgraded these pages, follow the steps below.
Note: If you’ve only upgraded your Information, Shipping, and Payment pages — no action is needed.
Not Sure If Your Thank You and Order Status Pages Are Upgraded?
Follow these steps to check:
- Log into your Shopify account
- Click Settings > Checkout
- Scroll down to the Order Status Page Additional Scripts section
- If this field is missing or greyed out, your Thank You and Order Status pages are upgraded
About Checkout Extensibility
In February 2023, Shopify announced that checkout.liquid
is being deprecated in favor of Checkout Extensibility — a faster, more secure, and upgrade-safe foundation for customizing checkout via apps.
Shopify’s Required Upgrade Timeline:
- August 13, 2024 – Deadline to upgrade Information, Shipping, and Payment pages
- August 28, 2025 – Deadline to upgrade Thank You and Order Status pages (including scripts and apps)
Please Note
If you have not upgraded your Thank You and Order Status pages, your Additional Scripts field should still be available. You can continue using our legacy Order Status Page script.
If Your Thank You and Order Status Pages Are Upgraded...
Step 1: Find a new script in your Northbeam Dashboard
- Click on Settings
- Click on Northbeam Pixel and Event Tracking
- Find the script called Shopify: Customer Events
Step 2: Insert the script in your Customer Events
- Log into your Shopify account, click Settings
- In the side navigation, click Customer Events
- In the top right, click Add Custom Pixel
- Name the pixel anything you'd like (e.g. "Northbeam”), then click Add Pixel
- In your Northbeam dashboard, go to Settings > Northbeam Pixel and Event Tracking
- Copy the script under Shopify: Customer Events
- Paste the script into the code editor
- In the top right corner, click Save
- Below the editor, click Connect
- In the modal, click Connect to give the pixel secure access to your online store, checkout, and order confirmation.
Step 3: Reach out to our team
- Reach out our team and confirm the following:
- Your Thank You Page and Order Status Pages HAVE been upgraded
- The Customer Event HAS been placed
- Our team will make an adjustment to your backend to ensure proper tracking.
When the script is added, reach out to our team.
We’ll need to make a slight adjustment to your backend for proper tracking.
Ensure your Northbeam Pixel is still firing
In addition to adding the above code to Customer Events, please be sure our Northbeam Pixel is still added to your theme.liquid or as a tag in GTM.
Disable GTM Tag if Deployed via Customer Events
If your Northbeam Pixel is currently deployed via Google Tag Manager (GTM) and GTM is added through Customer Events, please disable that GTM tag.
The Customer Events script already includes the Northbeam Pixel, and keeping both active will cause the pixel to fire twice, leading to inflated metrics such as:
- Visits
- Cost Per Click (CPC)
- Effective Conversion Rate (ECR)
Updated 4 days ago