mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 10:22:44 +08:00
![David Taylor](/assets/img/avatar_default.png)
All files under `app/assets/javascripts/scripts` will be run through babel, given sourcemaps, and output under `/assets/{name}.js`. This is another step towards removing our sprockets dependence.
26 lines
653 B
JavaScript
26 lines
653 B
JavaScript
(function () {
|
|
const gaDataElement = document.getElementById("data-ga-universal-analytics");
|
|
window.dataLayer = window.dataLayer || [];
|
|
|
|
window.gtag = function () {
|
|
window.dataLayer.push(arguments);
|
|
};
|
|
window.gtag("js", new Date());
|
|
|
|
let autoLinkConfig = {};
|
|
|
|
if (gaDataElement.dataset.autoLinkDomains.length) {
|
|
const autoLinkDomains = gaDataElement.dataset.autoLinkDomains.split("|");
|
|
autoLinkConfig = {
|
|
linker: {
|
|
accept_incoming: true,
|
|
domains: autoLinkDomains,
|
|
},
|
|
};
|
|
}
|
|
window.gtag("config", gaDataElement.dataset.trackingCode, {
|
|
send_page_view: false,
|
|
autoLinkConfig,
|
|
});
|
|
})();
|