2015-04-14 10 views
5

Come posso allegare un valore di metrica personalizzato a HitBuilders.TransactionBuilder nel modo seguente? Voglio associare una transazione con un valore.Allega metrica personalizzata a HitBuilders.TransactionBuilder in Android Analytics v4

tracker.send(new HitBuilders.TransactionBuilder() .setOtherAttributes(...) .setCustomMetric(1, 10) .build());

Il resto dei dati vengono inviati con successo, ma la metrica personalizzata è sempre 0.

+0

È possibile abilitare la registrazione dettagliata e copiare/incollare l'output logcat GAv4? La metrica personalizzata non viene inviata o semplicemente non la vedi nel tuo rapporto? – djabi

+0

Ho 'analytics.getLogger(). SetLogLevel (Logger.LogLevel.VERBOSE);', ma non sta visualizzando i log su logcat. Non è presente nel rapporto e non sono stato in grado di verificare se invia la metrica personalizzata. – awonderer

risposta

0

Il problema era che l'ambito della metrica personalizzata non era Hit e che stavo guardando un widget di report personalizzato corrispondente a Prodotto. Il valore è apparso quando ho cambiato la colonna.

0

Sembra il codice è corretto. Puoi provare a setCustomDimension invece di setCustomMetric, devi solo trasformare float in stringa.

+0

Ho anche verificato che la metrica personalizzata sia impostata nell'account Analytics. Non riesco proprio a trovare una ragione per cui non funzionerebbe. – awonderer

0

Il tuo codice è corretto. Quello che devi controllare sono i rapporti lato server che hai creato.

Assicurati di aver creato una metrica personalizzata in Admin - Definizioni personalizzate - Metriche personalizzate. Una volta creati, le metriche personalizzate appariranno inizialmente con un ritardo di 3-4 ore sul server. Dagli un po 'di tempo per apparire lì. Infine, è necessario creare un report per vedere il risultato. Assicurati di scegliere gli intervalli di tempo corretti e non aggiungere troppi parametri e metriche, altrimenti non vedrai i dati. Crea i primi repository il più semplice possibile. Spero che aiuti.