diff --git a/source/_assets/js/extsb.js b/source/_assets/js/extsb.js index ef40640..43dc04c 100644 --- a/source/_assets/js/extsb.js +++ b/source/_assets/js/extsb.js @@ -1,10 +1,25 @@ import splitbee from '@splitbee/web'; -splitbee.init({ - scriptUrl: "https://tenancyforlaravel.com/bee.js", - apiUrl: "https://tenancyforlaravel.com/_hive", -}) +(function (tag) { + if (! tag) { + return; + } -let tag = document.getElementsByClassName('extsb')[0]; + let data = tag.dataset; + if (! data.token) { + return; + } -splitbee.user.set({test: 'foo'}) + splitbee.init({ + scriptUrl: "https://tenancyforlaravel.com/bee.js", + apiUrl: "https://tenancyforlaravel.com/_hive", + token: data.token, + }) + + splitbee.enableCookie(); + splitbee.user.set({github: data.github}); + splitbee.track('Purchase', { + product: data.product, + price: data.price, + }); +})(document.getElementById('extsb'));