Why are scripts refusing to load in Google Analytics Chrome extension when I included the recommended security override? Why are scripts refusing to load in Google Analytics Chrome extension when I included the recommended security override? reactjs reactjs

Why are scripts refusing to load in Google Analytics Chrome extension when I included the recommended security override?


The official tutorial is obsolete, unfortunately. Here is the implementation, that works for me right now:

manifest.json:

"content_security_policy": "script-src 'self' https://www.google-analytics.com https://www.googletagmanager.com https://google-analytics.com; object-src 'self'",

Running GA:

const ID = 'UA-XXXXX-XX';(function (i, s, o, g, r, a, m) {    i['GoogleAnalyticsObject'] = r;    i[r] = i[r] || function () {        (i[r].q = i[r].q || []).push(arguments);    }, i[r].l = 1 * new Date();    a = s.createElement(o), m = s.getElementsByTagName(o)[0];    a.async = 1;    a.src = g;    m.parentNode.insertBefore(a, m);})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');ga('create', ID, 'auto');ga('set', 'checkProtocolTask', null); // Required: disables protocol checking.