Khi tôi nhận ra rằng tôi không thể theo dõi trực tiếp trong tập lệnh nội dung. Tôi bắt đầu làm việc với HTML nền theo dõi dữ liệu của mình. qua Content Script tracking with Google AnalyticsTheo dõi Google Analytics trong background.html của nền tảng Chrome Extension.html
Khi tôi thiết lập tập lệnh nền, tôi đã tìm ra rằng nó không hỗ trợ tập lệnh nội tuyến. Vì vậy, tôi đặt mã trong tệp js và sử dụng "src = filename.js" để bao gồm. qua chrome extension insert content script on browser action
Nhưng cuối cùng cũng có sự cố: Tôi không thể tải ga.js chút nào vì nó vẫn vi phạm quy tắc. Đây là những gì tôi nhận:
từ chối để tải kịch bản 'https://ssl.google-analytics.com/ga.js' vì nó vi phạm các nội dung chỉ thị chính sách an ninh sau: "kịch bản-src 'tự' chrome mở rộng tài nguyên:".
cấu trúc mở rộng của tôi:
- background.html
- script.js
- tracker.js
biết thêm thông tin về vấn đề này:
background.html:
<html>
<script src="tracker.js"></script>
<body></body>
</html>
tracker.js:(Tôi ẩn ID của tôi)
var _gaq = _gaq || [];
_gaq.push(['_setAccount', _gaID]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = 'https://ssl.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
Thanks cho bất kỳ loại sự giúp đỡ!
Oh, cảm ơn! Nó hoạt động hoàn toàn ngay bây giờ và tôi đã gửi phần mở rộng của tôi :) –
Bất cứ ai cũng biết tôi có thể xem theo dõi trong chế độ gỡ lỗi không? Hoặc điều này chỉ ảnh hưởng khi gửi đến cửa hàng. Tôi làm như trên hướng dẫn, nhưng trong GA không có gì để xem khi tôi sử dụng chế độ gỡ lỗi. – HTCom