window.bukzaCallbackForBuzaContainer99999 = function(payload){
switch(payload.message.event){
//ตัวจัดการอื่น ๆ
case 'ORDER_COMPLETED':
gtag('event', 'purchase');
break;
}
};
ในตัวอย่างข้างต้น BuzaContainer99999 คือ id ของ div container ที่ฝังวิดเจ็ตไว้
หากคุณต้องการส่งฟิลด์ของคำสั่งซื้อพร้อมกับเหตุการณ์ (เช่น ยอดรวมของคำสั่งซื้อ) ให้สร้างข้อมูลเหตุการณ์ของคุณเอง ในการทำเช่นนี้ ให้ใช้กลไกที่อธิบายไว้
ที่นี่ โค้ดเริ่มต้นของ Google Analytics จะต้องถูกติดตั้งไว้ในหน้าเพจที่มีวิดเจ็ตอยู่แล้ว เรียนรู้เพิ่มเติมเกี่ยวกับการส่งข้อมูลไปยัง Google Analytics
ที่นี่ หากคุณกำลังแทรกโค้ดภายในวิดเจ็ต ให้ใช้วิธีดังต่อไปนี้:
<html>
<body>
[โค้ดเริ่มต้น Google Analytics]
<script>
window.addEventListener('message', function (e) {
if (e && e.origin
&& e.origin.indexOf('bukza.com') !== -1)
var message = JSON.parse(e.data);
switch (message.event) {
//ตัวจัดการอื่น ๆ
case 'ORDER_COMPLETED':
gtag('event', 'purchase');
break;
}
}, false);
</script>
</body>
</html>