1

Ich verwende Google Analytics für Websites und mobile Apps. Manchmal iWie können Werte in Google Analytics gelöscht werden?

var dimensionValue = 'SOME_DIMENSION_VALUE'; 
ga('set', 'dimension1', dimensionValue); 

Nach einigen Benutzeraktionen einige benutzerdefinierte Dimensionen senden ich diese Werte unscharf zu schalten wollen, wie es getan werden kann?

Antwort

3

Sie können Dimensionen nicht wirklich aufheben.

Wenn Ihre Dimensionen ein Trefferbereich sind, müssen Sie dies nicht tun. Sie beziehen sich nur auf die Interaktionen, die den festgelegten Aufrufen auf derselben Seite folgen.

Wenn Ihre Dimensionen sitzungsspezifisch sind, wird nur der letzte Wert gespeichert, so dass sie "unscharf" gesetzt werden würden, wenn sie nicht gesetzt würden. Es gibt keinen echten Unschärfemechanismus.

Wenn Ihre Dimensionen benutzerdefiniert sind, können Sie den Wert ändern, aber nicht entfernen.

Also GA hat keinen echten "Unset" -Mechanismus. Die übliche Problemumgehung besteht darin, einen "neutralen" Wert zu definieren und zu senden, wenn ein anderer Wert zutrifft, aber Sie müssen immer noch an die oben genannten Einschränkungen denken.

+1

Ich benutze sie, um Benutzer zu identifizieren, also möchte ich Benutzer zum Anmelden und Abmelden ermöglichen. Aber ich möchte auch Benutzer verfolgen, die nicht eingeloggt sind. – moonvader

0

Sie können die Werte tatsächlich ohne setting'em in Ihrem Datalayer senden, indem sie nach dem Rest von Ereignisfeldern Befestigung

var mydata = { 
    dimesion3: 'hello', 
    dimension5: 'world' 
}; 
ga('myproperty.send','event','category','action','label','value',mydata); 

Wenn Sie eigentlich gar nicht setzen sie einige der oben genannten Felder wollen nur entfernen .

ga('myproperty.send','event','category','action',mydata);