arrow_back_ios

How to enable Google Analytics?

In the widget event processing code, add the code to send data to Google Analytics. Your widget code will look like this:
window.bukzaCallbackForBuzaContainer99999 = function(payload){
    switch(payload.message.event){
        //other handlers
        case 'ORDER_COMPLETED':
            gtag('event', 'purchase',
            {
                "value": payload.message.data.total
            });
            break;
    }
};
In the example above, BuzaContainer99999 is the id of the div container where the widget is embedded.
The Google Analytics initialization code must already be present on the page containing the widget. Learn more about sending data to Google Analytics here.
If you are inserting code inside a widget, use the following approach:
<html>
<body>
[Google Analytics initialization code]
<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>