ShopPay and checkout events

Adding some of our own most recent experiences on this:

We are closely tracking which orders the checkout_completed is and is not firing on (by evaluating Stape sGTM logs and comparing them to Shopify Orders), and realized that for the majority (but not all) orders that had Shop Pay or Apple Pay as the payment infrastructure, the checkout_completed never fired.

We have two separate pixels tracking this event, and neither of them receives it.

That said, I couldn’t reproduce this issue myself. Whenever I go and do a purchase through Shop Pay, I end up on the proper thank you page and I see the events fired and pixels picking them up.

Any info or clarifications from the Shopify side would be helpful here - we are losing a lot of events due to this.

@Liam-Shopify any updates on this? Any chance of a reliable source for checkout_started/completed events when someone pays with Shop Pay/Apple Pay. The current implementation seems a little hacky

We’re still waiting for an update on this. We’re losing a lot of customers due to abandoned checkouts, and there’s been no clear response from the Shopify team regarding Shop Pay. This really needs to be taken seriously.

We’ve already tried server-side webhooks (checkout update and order created), and they do work for capturing checkout events. However, Pixel events are still not firing on Shop Pay, which is the main issue.

Hoping to hear something concrete from the Shopify team on this soon.