In this article:
Overview
Shopify's introduction of Checkout Extensibility provides merchants with a better-performing, more secure, upgrade-safe solution for checkout customizations. As a part of this rollout, Shopify is requesting that all merchants currently using the checkout.liquid template to upgrade, as it will be deprecated as of August 13, 2024.
This feature involves updating Searchspring's existing Searchspring app on the Shopify App Store to support Shopify's new streamlined method of tracking customer events (such as Web Pixel).
If you are integrating via our API you will also need to track product clicks on the search results page and autocomplete. This is not required if integrating via our JavaScript Catalog. Click here for more information on tracking product clicks.
Enabling Web Pixel Tracking
To enable pixel tracking:
- Navigate to the Data Feed page in the Searchspring Management Console (SMC).
-
Click the "Enable Tracking" button.
- If Searchspring already has permissions to edit Pixels, proceed to Step 3.
-
If Searchspring does not have the necessary permissions to edit Pixels, you will be redirected to your Shopify admin portal to add the permission.
- On the Shopify authorization page, click the "Update" button and you will be redirected back to the SMC
- The Web Pixel Tracking section in the SMC will show that tracking is enabled.
Removing Web Pixel Tracking
To disable pixel tracking:
- Navigate to the Data Feed page in the SMC.
- Click the "Remove Tracking" button.
-
Once tracking has been removed, the Web Pixel Tracking section will revert to its default state, which displays the "Enable Tracking" button.
- To re-enable, simply click "Enable Tracking".
FAQs
Do I have to migrate my tracking?
Yes, you will have to set up the new tracking before August 13, 2024, to prevent any impacts to Reporting and Personalization.
Do I have to make any changes to my existing IntelliSuggest tracking?
Nope! Just enable the Pixel tracking and we will handle the rest. Once your Pixel tracking is enabled, you can optionally remove the previous IntelliSuggest tracking when convenient to do so.
I have multiple SMC accounts but only a single shopify store (i.e., Shopify Markets); what should I do?
Follow the Enable Pixel Tracking steps to set up the tracking once. The tracking beacon will automatically associate the events to its appropriate SMC account.
I have multiple SMC accounts that are associated with different shopify stores; what should I do?
Follow the Enable Pixel Tracking steps to set up the tracking for each site you have.
I use the Shopify data connector but I have an API implementation; what should I do?
Follow the “Enable Pixel Tracking” steps to set up the pixel. If you have multiple SMC accounts, you will need to update your implementation to route the pixel events to the appropriate siteID. You will also need to track product clicks on the search results page and autocomplete if it isn't already being tracked. Click here for more information on tracking product clicks.
We are using a headless Shopify storefront; is there anything different that I need to do?
The Searchspring Shopify Web Pixel handles several tracking events but only for Shopify powered experiences (Shopify Stores). In most headless stores the majority of the shopping experience happens apart from Shopify, with the exception of the checkout process; for the most part, stores still have this flow through Shopify's checkout process. Because of this, only the the "checkout" tracking event handled by our Shopify Pixel will be sent. Unfortunately the other events that the Pixel tracking would normally track (product page views and cart views) will need to be handled in the headless store. See our documentation on how to send those events here and here.
Why are recent events on the IntelliSuggest Tracking report not showing?
Collection of tracking data will start as soon as the Pixel tracking is enabled, however the IntelliSuggest tracking report will take a few days for values to populated in the report.
Comments
0 comments
Article is closed for comments.