Tôi đang cố gắng tìm cách đăng ký tất cả lưu lượng truy cập của trang web với Google Analytics, tách báo cáo dựa trên vai trò Microsoft.AspNet.Identity.Google Analytics dựa trên vai trò Microsoft.AspNet.Identity
Tôi không tìm thấy bất kỳ thứ gì cho phép thực hiện.
Cái gì như:
if(User.IsInRole("public"))
{
<script>
(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', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'PUBLIC', 'auto');
ga('send', 'pageview');
</script>
}
else if (User.IsInRole("private"))
{
<script>
(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', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'PRIVATE', 'auto');
ga('send', 'pageview');
</script>
}
Bạn đã xem [this] (https://www.mugo.ca/Blog/Tracking-individual-users-in-Google-Analytics) chưa? –
Xin chào, cảm ơn! Có vẻ như tôi có thể kiểm tra người dùng đã đăng ký, nhưng tôi có thể trích xuất những người dùng không đăng nhập được không? Tôi cần tạo ra các báo cáo phân biệt – Patrick