Hat jemand Erfahrung mit den grundlegenden Analysediensten mit dem Flurry Analytics SDK?
Ich habe zwei Anwendungen, mit denen ich das teste. Bei beiden handelt es sich um bestehende Apps, denen ich das Flurry SDK hinzugefügt und eingerichtet habe, um grundlegende Ereignisse zu verfolgen - die Apps wurden vor etwa 16 Stunden aktualisiert und im App Store live geschaltet. Ich weiß, dass es Benutzer gab, ich selbst habe die aktualisierte Version ausgiebig benutzt.
Das Problem ist, dass das Flurry-Dashboard keine neuen Benutzer, keine verfolgten Ereignisse oder gar nichts anzeigt. Die einzige Information in meinem Flurry-Dashboard ist ein neuer Benutzer, bei dem ich den Dienst eine Woche lang erneut getestet habe, bevor ich ihn bei Apple eingereicht habe.
Ich habe die relevanten Dateien und die Bibliothek in meinem Projekt für Flurry importiert. In meiner AppDelegat.m didFinishLaunchingWithOptions-Methode habe ich:
%Vor%Wenn ich Ereignisse protokollieren möchte, verwende ich:
%Vor%Ziemlich normales Zeug, aber es scheint es nie zu verfolgen oder zu aktualisieren. Hat jemand damit Erfahrung? Wie oft wird das Web-Dashboard aktualisiert? Mache ich etwas völlig falsch?
Es kann manchmal Flurry lange dauern, bevor es neue Daten anfänglich aktualisiert. Als ich meine App zum ersten Mal mit Flurry eingerichtet habe, dauerte es Stunden, bis sich meine ersten Testdaten wiederspiegelten.
Ich würde vorschlagen, etwas länger zu warten, und wenn noch keine Daten vorhanden sind, wenden Sie sich an die Flurry-Unterstützung.
Tatsächlich kannst du sie jetzt kontaktieren und nach den Problemen fragen, es gibt keinen Schaden. Aber ich denke, sie werden dich nur bitten zu warten.
Ich habe das gleiche Problem beim Testen von Flurry mit dem Simulator oder dem Gerät von Xcode. Das Problem war, dass ich die App direkt nach dem Testen und Senden von Ereignissen von Xcode löschte und keine Daten an den Flurry-Server gesendet wurden.
Daten werden nur an den Server gesendet, wenn die Anwendung in den Hintergrund tritt. Drücken Sie also die Home-Taste und warten Sie 10 Sekunden, bevor Sie Ihre App beenden.
Sie können auch das Debug-Protokoll aktivieren und sehen, wann Daten gesendet werden und ob die Antwort korrekt ist (http-Code = 200):
%Vor%Es kann einige Stunden dauern, bis Daten in Flurry-Berichten sichtbar sind.
Ich hoffe, es hilft.
Ich hatte das gleiche Problem und kontaktierte den Support. Sie sagten:
Obwohl das Flurry SDK Daten von den Geräten an unsere Server sendet Fast in Echtzeit könnte es zu einer Verzögerung bei der Berichterstattung kommen von 5 Minuten bis 7 Stunden, abhängig vom Netzwerkverkehr und der Nachfrage auf unseren Servern.
Ereignisprotokolle werden innerhalb von 5-7 Minuten nach dem Auftreten auf dem Gerät angezeigt.
Andere Metriken können bis zu 6-7 Stunden dauern, bis sie verarbeitet und angezeigt werden.
Ich hoffe, dies verdeutlicht.
Nach 5 Stunden wird es reflektiert und funktioniert gut.
Ich hatte auch das gleiche Problem und löste es, indem ich alle Leerraumzeichen durch Unterstriche in den Namen der Ereignisse ersetzte, und sie erschienen nach ungefähr 5 Minuten.
Falsches Protokoll
[FlurryAnalytics logEvent: @ "EREIGNISNAME"];
Korrektes Protokoll
[FlurryAnalytics logEvent: @ "EVENT_NAME"];
Diese Namensvereinbarung wird in der FlurryAnalytics-Dokumentation nicht erwähnt, aber sie hat für mich funktioniert.
Tags und Links objective-c iphone xcode analytics