ich eine Test Google Analytics Beispielanwendung erstellt haben, als auf Google Analytics SDK for Android documentation gerichtet, und ich habe Verfolgung initiiert in meinem Code verwenden:Google Analytics - Tracking Unknown
tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackEvent(
"Clicks", // Category
"Button", // Action
"clicked", // Label
77);
Und
tracker.trackPageView("/HomeScreen");
tracker.dispatch();
ich geschaffen habe, Ein Google Analytics-Konto. In meinem Konto, wenn Sie zum Tab "Analytics-Einstellungen" wechseln. Ich erhalte den Status als „Tracking-Unknown“
Ich habe versucht, auf dem bearbeiten klicken und Prüfstatus, klickte dann auch ich bin immer „Tracking Nicht installiert“
Für Referenz Mein Code ist:
public class GAnalytics extends Activity {
GoogleAnalyticsTracker tracker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("UA-19487404-1",20, this);
setContentView(R.layout.main);
Button createEventButton = (Button)findViewById(R.id.NewEventButton);
createEventButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tracker.trackEvent(
"Clicks", // Category
"Button", // Action
"clicked", // Label
77); // Value
}
});
Button createPageButton = (Button)findViewById(R.id.NewPageButton);
createPageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tracker.trackPageView("/HomeScreen");
}
});
Button quitButton = (Button)findViewById(R.id.QuitButton);
quitButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
Button dispatchButton = (Button)findViewById(R.id.DispatchButton);
dispatchButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tracker.dispatch();
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
super.onDestroy();
tracker.dispatch();
tracker.stop();
}
}
Bitte zeigen Sie mir, wo ich falsch mache.
@cantOna - ist der Versand notwendig nach einer trackEvent()? Bei meinen Lesungen des Docs schien es nicht so zu sein, es sei denn, man gab eine Dispatch Timeout. KORREKTUR - Beim tieferen Lesen scheint es, dass der Versand notwendig ist, wenn Sie kein Versand-Timeout angeben. Wenn ein Zeitlimit angegeben wird und Meldungen gesendet werden sollen, werden diese in den Batch-Modus gesetzt. – KevinDTimm
Ja, ich habe das gleiche versucht manuelle Verfolgung auch .. Used tracker.dispatch –
Ich bekomme 11-08 20: 14: 26.813: WARN/googleanalytics (456): org.apache.http.NoHttpResponseException: Der Zielserver konnte nicht antworten –