Im Folgenden habe ich stelle meine dimension1
Wert dimensionValue
. Dies ist eine Variable, die ich über diesem Codeschnipsel erstellt habe. Der obige Code ist eine Funktion, die Zufallszahl und Buchstaben und speichert in der variablen dimensionValue
, var dimensionValue = (formula for random string...)
Google Analytics setzen individuelle Dimension Wert
In meinem Google Analytics erzeugt, die benutzerdefinierte Dimension wurde Ausgeben dimensionValue
für jeden Benutzer, wenn ich für dimension1
in GA filtriert, während es sollte EE12345 usw.
Auf dieser Codezeile werden die Ausgabe ga('set', 'dimension1', 'dimensionValue');
ist dimensionValue geschrieben korrekt mit Backticks um ihn herum, oder sollte es keine Backticks enthalten
function getRChar() {
return (Math.random() * 26 + 10 | 0).toString(36).toUpperCase();
}
var dimensionValue = getRChar() + getRChar() + Math.floor((Math.random() * 9999) * 7);
ga('create', 'UA-XXXXXX-Y', 'auto');
ga('set', 'dimension1', 'dimensionValue');
ga('send', 'pageview');
die Zitate fallen. Wie es aussieht, wird DimensionValue als eine feste Zeichenkette, nicht als eine Variable interpretiert, so erhalten Sie immer den Wert der Zeichenkette (die natürlich immer die gleiche ist). –
Das erklärt alles, danke @EikePierstorff – crsMC
@EikePierstorff Wie soll ich meinen Domain-Namen bei der Erstellung meines Pageview 'ga ('create', 'UA-XXXXXX-Y', 'auto') einstellen;' Wo es auto heißt, sollte das www.domain.com oder http: // www.domain.com oder domain.com sein? – crsMC