
document.addEventListener( "orderSuccessful", function (e) { var orderData = e.detail; function generateUUID() { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace( /[xy]/g, function (c) { var r = (Math.random() * 16) | 0; var v = c === "x" ? r : (r & 0x3) | 0x8; return v.toString(16); }, ); } const eventId = generateUUID(); const metaPixelId = "985020775890179"; fbq("trackSingle", metaPixelId, "Purchase", {}, { eventID: eventId }); fetch("/org/2742/meta/track_purchase", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ meta_event_id: eventId, meta_pixel_id: metaPixelId, source: "squadup", source_event_id: orderData.event_id, source_order_id: orderData.payment_id, }), keepalive: true, }).catch(function (err) { console.error("track_purchase request error:", err); }); }, false, );