2016-04-11 6 views
0

Nun, ich habe eine Domain, die auf http laufen, aber wenn der Benutzer zur Zahlungsseite gehen, läuft es bei https, dann muss ich sowohl http als auch https verfolgen.Google Analytics-Standardcode behandeln http und https?

Ich muss etwas in diesem Standard-Track-Code ändern oder nicht?

<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> 

Danke.

Antwort

0

Sie müssen URL zu Protokoll relativen URL ändern.

So von https://www.google-analytics.com/analytics.js ändern

<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

ist das notwendig? Scheint wie https sollte von einer http-Seite arbeiten. – Matthew

+0

Es ist überhaupt nicht notwendig, aber wenn wir sowohl HTTP als auch https verfolgen möchten, dann nur – JagsSparrow

2

Die akzeptierte Antwort ist falsch //www.google-analytics.com/analytics.js. Der Standardcode funktioniert sowohl auf https als auch auf http-Seiten einwandfrei.

Die geänderte URL in der Antwort bezieht sich nicht einmal auf den Tracking-Aufruf, dies ist die URL, von der die Tracking-Bibliothek geladen wird. Es war einmal, dass ssl zusätzliche Belastung auf dem Server verursachte, also hatte Google relative URLs, um nur bei Bedarf zu SSL zu wechseln, aber das war alles in der Vergangenheit, also haben sie jetzt die SSL-URL im Standard-Code.

Verwenden Sie den Standardcode und alles wird gut. Sie können SSL sogar unabhängig vom Protokoll Ihrer Seite durch using the force ssl option erzwingen, dies hat keinen Einfluss auf das Seiten-Tracking.

+1

stimme ich zu, und dies sollte die akzeptierte Antwort sein. Ergänzende Informationen von Webmastern: http://webmasters.stackexchange.com/questions/51698/google-analytics-http-vs-https – nyuen