2016-04-11 5 views
0

私はhttpで動作するドメインを持っていますが、ユーザーが支払いページに行くとhttpsで実行されますが、httpとhttpsの両方を追跡する必要があります。Googleアナリティクスのデフォルトコードはhttpとhttpsを処理しますか?

このデフォルトのトラックコードで何かを変更する必要がありますか?

<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','https://www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-76202182-1', 'auto'); 
    ga('send', 'pageview'); 

</script> 

ありがとうございます。

答えて

0

URLをプロトコルの相対URLに変更する必要があります。

だから

<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', 'UA-76202182-1', 'auto'); 
    ga('send', 'pageview'); 

</script> 
+0

これは必要ですか? httpsがhttpページから動作するように見えます。 – Matthew

+0

それはまったく必要ではありませんが、httpとhttpsの両方をトラッキングする場合は、 – JagsSparrow

2

受け入れ答えが間違っている//www.google-analytics.com/analytics.jsするhttps://www.google-analytics.com/analytics.jsから変更します。標準コードは、httpsページとhttpページの両方で正常に動作します。

回答の変更されたURLは追跡呼び出しを参照していません。これは、追跡ライブラリが読み込まれたURLです。以前は、SSLにはサーバーに負荷がかかっていたので、Googleは相対URLを使用して必要なときにのみsslに切り替えましたが、これは過去のことですから、既定のコードにssl URLがあります。

標準コードを使用すれば問題ありません。 using the force ssl optionによってページのプロトコルとは別にsslを強制することもできますが、これはページトラッキングには影響しません。

+1

と私は同意します。これが受け入れられる回答である必要があります。ウェブマスターの補足情報:http://webmasters.stackexchange.com/questions/51698/google-analytics-http-vs-https – nyuen