2016-07-28 8 views
0

ich diesen Code bin mit benutzerdefinierten Dimensionkönnen keine benutzerdefinierten Dimension Wert Google Analytics Android bekommen

tracker.send(new HitBuilders.ScreenViewBuilder() 
    .set("&cd", "Home Screen") 
    .build() 
); 

auch versucht, diese für die Einstellung:

mTracker.send(new HitBuilders.ScreenViewBuilder() 
         .set("&cd1", "premiumUser") 
         .build() 
     ); 

und für Wert bekommen:

mTracker.get("&cd1"); 

aber nichts funktioniert, ich habe keine Ahnung, wie Sie den aktuellen Sollwert für diese Dimension erhalten. Ich habe viele Ressourcen benutzt, aber nichts funktioniert. Außerdem habe ich alle Schritte zum Festlegen benutzerdefinierter Dimensionen in meinem Konto ausgeführt. Irgendwelche Ideen?

Antwort

0

Ihr Code legt die benutzerdefinierte Dimension auf einen einzelnen Treffer fest und liest dann aus dem Tracker-Objekt. Das ist der Grund, warum das Lesen nicht funktioniert.

Vorausgesetzt, dass Sie die „premiumUser“ benutzerdefinierte Dimension für alle nachfolgenden Treffer hinzufügen möchten, und dessen Dimension Index 1 ist, sollten Sie den Code wie folgt:

mTracker.set("&cd1", "premiumUser"); 

Dann sollten Sie in der Lage sein, es zu lesen von Tracker-Objekt:

mTracker.get("&cd1"); 

können Sie Dokumentation here für Tracker finden.

Als Neben Kommentar, wenn Sie eine benutzerdefinierte Dimension für einen einzigen Treffer festlegen müssen, gibt es eine andere Methode in HitBuilder die zu diesem Zweck empfohlen:

mTracker.send(new HitBuilders.ScreenViewBuilder() 
        .setCustomDimension(1, "premiumUser") 
        .build() 
    );