【发布时间】:2019-03-27 11:43:47
【问题描述】:
Google 分析似乎没有跟踪我们网站上的任何数据。它是如何工作的;
- 在 Drupal 无头后端 cms 中添加了跟踪代码
- 动态前端按概念(网站类型)获取跟踪代码
- 跟踪获取动态添加到头部(在构造函数中使用角度)。
标签助手说:
缺少 Analytics.js 脚本 & 未检测到 HTTP 响应
尝试了多种方法,还在正文中使用代码,获取不同类型的跟踪等。Als 尝试添加
当前使用的代码:
<!-- Global site tag (gtag.js) - Google Ads: 991964869 -->
<script data-cfasync="false" async src="https://www.googletagmanager.com/gtag/js?id=AW-991964869-1"></script>
<!-- Cross domain checking for the ticket sale cms-->
<script data-cfasync="false">
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-37890526-1');
</script>
<script type="text/javascript" data-cfasync="false">
(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', 'UA-37890526-1', 'auto');
ga(function (tracker) {
var clientId = tracker.get('clientId');
var frameWindow = document.getElementById('cm-ticketshop').contentWindow;
window.addEventListener('message', function (event) {
if (event.origin === "pos.cmtickets.com" && event.data === "shop.loaded") {
frameWindow.postMessage({
clientId: clientId
}, '*');
}
});
});
</script>
<!-- Cross domain checking for the ticket sale cms -->
<!-- Facebook Pixel Code -->
<script>
! function (f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '324909954561696');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=324909954561696&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
希望跟踪工作! :(
【问题讨论】:
-
Coz Google Analytics 在 MPA(多页应用程序)中运行良好,我认为您在 Angular 上使用它,这是 SPA 遵循本教程希望它对您有所帮助codeburst.io/using-google-analytics-with-angular-25c93bffaa18
标签: angular typescript drupal server-side-rendering