Reputation: 1
With Shopify deprecating the checkout.liquid file, I've been looking for alternatives to collect checkout/purchase data for use with some external pixels that don't have dedicated Shopify apps. I just want to collect the kind of standard product/transaction data that would typically be sent to Google Analytics for ecommerce tracking, but for use with other platforms' pixels.
I've found a way to do this, using Google Tag Manager and following Shopify's support guidelines to "subscribe" to its own standard events and send them to the GTM data layer.
It just seems really convoluted to have to add all that code to the custom code areas to relay the data if those events fire automatically by Shopify already. It doesn't seem like Shopify or Google have "official" apps to do this. There are some paid apps made by others, but I don't want to rely on unfamiliar/unofficial providers I can't be sure will continue support or maintenance.
I'm wondering if anyone has any longterm experience with either the specific GTM setup described in Shopify's support guidelines linked above, or possibly with hooking into the standard Shopify events for use with Shopify app development. Are the standard Shopify checkout events reliable? Does the structure or naming of the events and the associated data change, or is this how Shopify events have always looked and worked? There aren't any dates on the Shopify documentation, and it still references updating the checkout.liquid file, so I want to be sure this standard-event-to-GTM-data-layer pathway is stable for the future before moving a bunch of pixel tracking configurations to rely on it in the absence of checkout.liquid. Any experience or insight would be appreciated.
Upvotes: 0
Views: 17