コンテンツスクリプトで直接追跡できないことがわかったとき。背景のHTMLを使ってデータを追跡し始めます。 via Content Script tracking with Google AnalyticsChrome拡張機能のGoogle Analyticsトラッキングbackground.html
バックグラウンドスクリプトを設定すると、インラインスクリプトがサポートされていないことがわかりました。だから私はjsファイルにコードを入れ、 "src = filename.js"を使ってそれをインクルードします。 via chrome extension insert content script on browser action
最後に問題があります.Ga.jsはまだルールに違反しているため、ロードできません。ここで私が得たものである:それは、次のコンテンツセキュリティポリシーの指示に違反しているため
は、スクリプトをロードするために「https://ssl.google-analytics.com/ga.js」 を拒否: 「スクリプト-srcの 『自己』クロム拡張リソースを:」。
マイエクステンション構造:この問題について
- background.html
- script.js
- tracker.js
詳細情報:
background.html:
<html>
<script src="tracker.js"></script>
<body></body>
</html>
tracker.js:(私は私のIDを隠す)ヘルプのあらゆる種類の
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);
})();
ありがとう!
ああ、感謝:あなたはマニフェスト
に詳細情報をこの行を追加する必要があります!それは完全に今働いていると私は私の拡張子を提出した:) –
誰もがデバッグモードでトラッキングを見ることができます知っている?または、ストアに送信するときに影響します。私は上記のチュートリアルと同じようにしますが、GAではデバッグモードをいつ使用するかはわかりません。 – HTCom