Liquid, JavaScript, themes, sales channels
Hello!
I'm trying to develop a small snippet using Socket IO and webhooks, but I'm not sure how to enable Socket IO in Shopify.
The code itself is:
<!-- Standard (aka async) embed --> <script src="https://fast.wistia.com/embed/medias/t7clqlza0a.jsonp" async></script> <script src="https://fast.wistia.com/assets/external/E-v1.js" async></script> <!-- Socket.IO --> <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.3/N"></script> <script> window.payloads = []; var socket = io(); socket.on('event', function(payload){ if (payload.visitor.id == Wistia.visitorKey.value()) { // Prepend the latest payload to the array of payloads. payloads.unshift(payload);
// DO FANCY THINGS } }); </script>
I get an error at "var socket = io();"
For more context, the script will be running all the time and "waiting" for the user to interact with the Wistia Player. When ever the Wistia server sends a new payload, the script will do something according to the video, how long the user played,etc...
Thanks
Did you solve it? Please, share with us. I'm tryin to user Socket IO on app theme extension, but it doesn't work.
Are you ready to take your business to the next level? Look no further than the latest ...
By SarahF_Shopify Apr 15, 2024We’re keeping the ball rolling to make sure you’re always ahead of the game. So buckle ...
By JasonH Apr 8, 2024Portrait of Stephen positioned next to an image of planet Earth, with the Stephen's World ...
By JasonH Mar 18, 2024