2016-06-01 14 views
8

Voglio impostare variabili personalizzate a livello utente utilizzando google analytics in android Posso vedere che c'è mancanza di documentazione e demo per questo Voglio sapere come impostare la variabile personalizzata utilizzando GA e I am riferendosi al seguente linkAndroid Creazione di dimensione personalizzata in google analytics

https://support.google.com/analytics/answer/2709828#scope

ma non è disponibile in tutte le codice dato in esso non è in java e molto confuso Se qualcuno ha adeguato campione ad esso correlati si prega di condividere

e non è chiaro a tutti quanto tempo ci vorrà ke per riflettere questi cambiamenti sul cruscotto di GA non c'è chiarezza durante l'utilizzo di Google Analytics.

Inoltre ci un campione di un codice dato

// Get tracker. 
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
TrackerName.APP_TRACKER); 
t.setScreenName("Home Screen"); 

// Send the custom dimension value with a screen view. 
// Note that the value only needs to be sent once. 
t.send(new HitBuilders.ScreenViewBuilder() 
    .setCustomDimension(1, "premiumUser") 
    .build() 
); 

Ora chiunque può spiegare che cosa è il valore 1 significa e viene da dove per di chiamata sopra e il motivo per cui ho bisogno di chiamare setScreenName

Anche io ho di cui qui di seguito collegamento come bene, ma non dà alcuna idea chiara

https://support.google.com/analytics/answer/2709829?hl=en&ref_topic=2709827

Inoltre ho cercato di creare I variabile personalizzata ho osservato che una variabile personalizzata Demographic è già lì, suppongo che sia predefinita creata da GA, quindi ora la mia variabile personalizzata inizierà con l'indice 2 o 1 che è anche una confusione.

risposta

1

Custom Dimensions and metrics sono identificati da un indice: da 1 a n. La prima dimensione personalizzata che crei avrà un indice di 1. Prima di poter inviare valori di dimensioni e metriche personalizzati ad Analytics, è necessario prima definirli in una proprietà di Analytics nell'interfaccia utente di Analytics o tramite lo Management API. Ogni proprietà di Analytics ha 20 indici disponibili per le dimensioni personalizzate e altri 20 indici disponibili per le metriche personalizzate.

L'esempio utilizzato è l'invio di un hit di visualizzazione dello schermo (quindi perché imposta il nome dello schermo) e l'invio di un valore alla prima dimensione personalizzata. Tuttavia, puoi inviare le informazioni su qualsiasi event type che desideri. Per esempio:

// Get tracker. 
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER); 
// Build and send an Event. 
t.send(new HitBuilders.EventBuilder() 
    .setCategory(getString(categoryId)) 
    .setAction(getString(actionId)) 
    .setLabel(getString(labelId)) 
    .setCustomDimension(1, "premiumUser") // Set the first custom dimension value to premiumUser for this event. 
    .build()); 

Quando si esegue una query per il valore della dimensione personalizzata con il Analytics Reporting API si identificare il custom dimension per indice entrava, ga:dimension1.

+0

Già un parametro personalizzato è lì Demografico quindi la mia dimensione personalizzata sarà 1 o 2 – apk

+0

Chiama [customdimensions.list] (https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/customDimensions/list # try-it) e sappiamo per certo. La prima dimensione personalizzata che creerai sarà '1/ga: dimensione1', la seconda sarà' 2/ga: dimensione2'. – Matt

+0

Ciao Matt volevo anche sapere che ho bisogno di impostareCustomDimension ogni volta che chiamo invio evento o solo una volta all'inizio con qualsiasi evento funzionerà pure. – apk

Problemi correlati