2015-06-01 21 views
13

Ich muss einige benutzerdefinierte Auslöseereignisse mithilfe von Google Analytics testen. Ich würde gerne in einer lokalen Umgebung testen.Google Analytics auf Localhost testen

Ich habe meine Test-Site mit Apache mit Servernamen ein: my-ga-test.localhost/

Nach Can you test google analytics on a localhost address? und Google Analytics docs, ich bin der Lage, mein GA-Code anpassen zu verwenden:

ga('create', 'UA-XXXX-Y', { 
    'cookieDomain': 'none' 
}); 

Ich habe versucht, um ein neues Konto, um eine Tracking-ID für diese Website zu erhalten, aber ich bin immer folgende Fehlermeldung:

URL ends with an invalid top-level domain name

enter image description here

Wie erzeuge ich den Code mithilfe der localhost-Domain, damit ich den Tracking-ID-Code ändern kann, den ich meinem localhost hinzufügen möchte?

+5

R Weitere Informationen u die Domain zu besitzen? Weil ich auch der Besitzer der gleichen Domain bin. –

+0

@SudipPal was meinst du? – Growler

Antwort

22

Das Feld "Website-URL" beim Erstellen einer neuen Google Analytics-Property muss nicht mit der tatsächlichen URL übereinstimmen, die in der Produktion verwendet wird. Es wird hauptsächlich zum Auflösen relativer Links verwendet, nicht zum Überprüfen von Treffern.

Ändern Sie es einfach in etwas anderes (wie example.com), und alles sollte gut funktionieren.

+0

Was passiert, wenn ich meine Webanwendung sowohl lokal als auch auf dem Produktionsserver ausführen lasse? – user3595632

+0

@ user3595632 ist es egal, es wird gut funktionieren. –

+0

@Phillip Walton Würde es Daten von beiden bekommen? – user3595632

2

Ich empfehle die obige Antwort nicht.

Ich glaube, die beste Praxis ist, verwenden Sie die Analytics Debug js auf Ihrem localhost. Der Debug-Ausdruck wird in der Konsole ALLES ausgeführt, einschließlich der Feuerungsereignisse. Auf diese Weise können Sie überprüfen, ob Ihr Code funktioniert oder nicht, ohne Tracking-Informationen an Analytics auf Localhost zu senden (was keinen Sinn macht).

here :)

+0

Diese Frage bezieht sich speziell auf das Feld "Website-URL" beim Erstellen eines neuen Kontos oder einer neuen Property. Es hat nichts mit der Debug-Version von 'analytics.js' zu tun. –

+0

Ich denke, er hat eine Testansicht erstellt, in diesem Fall ist es in Ordnung, diese zum Testen zu haben. Aus meiner Erfahrung habe ich viele Einsichten bekommen, indem ich nur eine Testansicht hatte (ich verwende auch Analytics Debug js). –