Persisting events with Amplitude throughout the Checkout process

Hey!

I’m fairly new to Shopify so would love some advice from you guys.

I have a React app that is integrated with Shopify with StoreFront

From that React App, I integrate with Amplitude for sending events. I’m sending events throughout my app without any problem until I reach the checkout page.

Because the checkout page is not a part of my React App, I can’t complete the user funnel and know when the user has completed his purchase.

I have several questions here:

  1. Is there a way for me to access the user ID? I need the user ID so I could store it in Amplitude

  2. Is there a way to access that user ID from the checkout page?

  3. How can I make an HTTP request when the user has completed a purchase? I want to be able to call amplitude when this happens.

Would appreciate any sort of advice as I’m quite lost.

Thanks

2 Likes

I am also interested in figuring this out!