{"plugins":[{"plugin_script":"\u003cscript\u003e\r\n(function() {\r\n\r\n  // Define gtag FIRST, before anything else loads\r\n  window.dataLayer = window.dataLayer || [];\r\n  function gtag(){ dataLayer.push(arguments); }\r\n  gtag(\"js\", new Date());\r\n  gtag(\"config\", \"G-MB99X6W1MR\");\r\n\r\n  // Load Google Tag Manager script\r\n  var script_tag = document.createElement(\"script\");\r\n  script_tag.setAttribute(\"src\", \"https://www.googletagmanager.com/gtag/js?id=G-MB99X6W1MR\");\r\n  script_tag.async = true;\r\n  document.head.appendChild(script_tag);\r\n\r\n  // Load Live Chat script\r\n  var se = document.createElement(\"script\");\r\n  se.async = true;\r\n  se.src = \"https://storage.googleapis.com/livechatmonitoring/js/faec5feb-0290-45f4-9a54-a217e7568180.js\";\r\n  se.onload = function() {\r\n\r\n    var seAgent;\r\n\r\n    // GET AND SET GA CLIENT ID\r\n    gtag('get', 'G-MB99X6W1MR', 'client_id', (client_id) =\u003e {\r\n      LCM.setGAClientId(client_id);\r\n      console.log(\"Client ID: \", client_id);\r\n    });\r\n\r\n    LCM.setCallback(\"StartChat\", function(agent, msg, type) {\r\n      seAgent = agent;\r\n      gtag(\"event\", \"Chat\", { \"event_category\": \"LCM\", \"event_label\": agent });\r\n      if (type == \"proactive\" || type == \"manual\") {\r\n        gtag(\"event\", \"proactiveEngaged\", { \"event_category\": \"LCM\", \"event_label\": seAgent });\r\n      }\r\n    });\r\n\r\n    LCM.setCallback(\"OpenProactive\", function(agent, msg) {\r\n      seAgent = agent;\r\n      gtag(\"event\", \"ProactiveChat\", { \"event_category\": \"LCM\", \"event_label\": agent });\r\n      gtag(\"event\", \"proactivePrompt\", { \"event_category\": \"LCM\", \"event_label\": agent });\r\n    });\r\n\r\n    LCM.setCallback(\"ChatMessageReceived\", function(agent, msg) {\r\n      seAgent = agent;\r\n      gtag(\"event\", \"AgentMessages\", { \"event_category\": \"LCM\", \"event_label\": agent });\r\n    });\r\n\r\n    LCM.setCallback(\"ChatMessageSent\", function(msg) {\r\n      gtag(\"event\", \"Thisisavisitormessage\", { \"event_category\": \"LCM\" });\r\n    });\r\n\r\n    LCM.setCallback(\"Close\", function(type, status) {\r\n      gtag(\"event\", \"closingchat\", { \"event_category\": \"LCM\" });\r\n    });\r\n\r\n    LCM.setCallback(\"MessageSubmit\", function(email, msg) {\r\n      gtag(\"event\", \"Thisisanofflinemessage\", { \"event_category\": \"LCM\" });\r\n    });\r\n\r\n  };\r\n  document.head.appendChild(se);\r\n\r\n})();\r\n\u003c/script\u003e"}]}