Zurzeit sind 287 Mitglieder online.
Zurzeit sind 287 Mitglieder online.
Neu bei Google Analytics? Stelle hier deine Fragen!
Anleitung
favorite_border
Antworten

A/B Test: Validierung schlägt fehl

Rang 5
# 1
Rang 5

Liebe Forumsmitglieder,

 

leider schlägt auf unserem Portal die Vailidierung des Google A/B Test Snippets fehl. Der Quelltext im HTML sieht wiefolgt aus - der <script>utmx('url','A/B');</script> Tag am Ende wir auch von Google erkannt und verändert:

 

--------------------------------------

<script data-replace="false">
_gaq.push(['_setDomainName', "test.ourDomain.com"]);
_udn = "test.ourDomain.com";

 

function utmx_section(){}
function utmx(){}(function(){
   var k='77060828-6',d=document,l=d.location,c=d.cookie;
   if(l.search.indexOf('utm_expid='+k)>0)return;

      function f(n){
         if(c){
            var i=c.indexOf(n+'=');
               if(i>-1){
                  var j=c.indexOf(';',i);
                  return escape(c.substring(i+n.length+1,j<0?c.length:j))
               }
         }
      }
   var x=f('__utmx'),xx=f('__utmxx'),h=l.hash;
   d.write('<sc'+'ript src="'+'http'+(l.protocol=='https:'?'s://ssl':'://www')+'.google-         analytics.com/ga_exp.js?'+'utmxkey='+k+
'&utmx='+(x?x:'')+'&utmxx='+(xx?xx:'')+'&utmxtime='+new Date().valueOf()+(h?'&utmxhash='+escape(h.substr(1)):'')+
'" type="text/javascript" charset="utf-8"><\/sc'+'ript>')})();
</script>

 

<script charset="utf-8" type="text/javascript" src="http://www.google-analytics.com/ga_exp.js?utmxkey=77060828-6&utmx=&utmxx=&utmxtime=1389259927533">
Seite neu laden, um den Quelltext zu holen für: http://www.google-analytics.com/ga_exp.js?utmxkey=77060828-6&utmx=&utmxx=&utmxtime=1389259927533
</script>

---------------------------------------

 

Für Hinweise auf Fehler wäre ich sehr dankbar.

 

Herzlichen Dank vorab für Eure Hilfe.

 

Betreff: A/B Test: Validierung schlägt fehl

Google Mitarbeiter
# 2
Google Mitarbeiter
Hallo Marion!

du hast den Test wahrscheinlich auf einer Subdomain laufen. Das richtige Format für Subdomains wäre:

&lt;script&gt;
_udn = "example.com";
&lt;/script&gt;

Also obwohl deine Seite z.B. shop.example.com heisst - gibst du nur example.com an.

Dies sollte den Test validieren.
Zudem hast du folgenden Code angegeben:
&lt;script data-replace="false">
_gaq.push(['_setDomainName', "test.ourDomain.com"]);
_udn = "test.ourDomain.com";

Die Zeiele:

_gaq.push(['_setDomainName', "test.ourDomain.com"]);

Gehört nicht in den Test-Code sondern in den normalen Analytics Tracking Code wie hier aufgewiesen:

<!-- Google Analytics-Tracking-Skript -->
&lt;script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_setDomainName', 'example.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
&lt;/script&gt;
<!-- Ende des Google Analytics-Tracking-Skripts -->

Und hier auch bitte die Subdomain weglassen und nur die Haupt-URL angeben also z.B: "example.com"

Ich hoffe das hilft!

Viele Grüße
Dawid