arrow_back_ios

จะเปิดใช้งาน Google Analytics ได้อย่างไร?

ในโค้ดการประมวลผลเหตุการณ์ของวิดเจ็ต ให้เพิ่มโค้ดเพื่อส่งข้อมูลไปยัง Google Analytics โค้ดวิดเจ็ตของคุณจะมีลักษณะดังนี้:
window.bukzaCallbackForBuzaContainer99999 = function(payload){
    switch(payload.message.event){
        //other handlers
        case 'ORDER_COMPLETED':
            gtag('event', 'purchase',
            {
                "value": payload.message.data.total
            });
            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) {
       //other handlers
       case 'ORDER_COMPLETED':
            gtag('event', 'purchase',
            {
                "value": message.data.total
            });
         break;
     }
   }, false);
</script>
</body>
</html>