Analytics-Ereignisse nicht protokolliert FB
Ich bin Versuch, sich einfache analytische Ereignisse auf FB, aber nichts ist jemals zeigen sich online.
Hier ist, wie ich bin, Protokollierung der Veranstaltung:
FIRAnalytics.logEventWithName("spot_view", parameters: [
"spot_name": spotName,
"is_private": isPrivate
])
Habe mir das mal auf die Argumente zu sehen, die FB-Ausgang und ich bekomme diese:
<FIRAnalytics/DEBUG> Event logged. Event name, event params: spot_view, {
"_o" = app;
"is_private" = 1;
"spot_name" = TestLogSpotView;
}
Damit das Ereignis ausgelöst wird. Ich bekomme auch diese zeigt, dass Daten tatsächlich hochgeladen:
2016-06-09 12:12:13.567 [60279:] <FIRAnalytics/DEBUG> Measurement data sent to network. Timestamp (ms), data: 1465488733550, <ACPMeasurementBatch 0x7de7bb60>: {
bundles {
protocol_version: 1
events {
params {
name: "_c"
int_value: 1
}
params {
name: "_o"
string_value: "auto"
}
name: "_f"
timestamp_millis: 1465488710347
}
events {
params {
name: "_et"
int_value: 1
}
params {
name: "_o"
string_value: "auto"
}
name: "_e"
timestamp_millis: 1465488710347
}
events {
params {
name: "_o"
string_value: "app"
}
params {
name: "is_private"
int_value: 1
}
params {
name: "spot_name"
string_value: "TestLogSpotView"
}
name: "spot_view"
timestamp_millis: 1465488710411
}
events {
params {
name: "content_type"
string_value: "cont"
}
params {
name: "_o"
string_value: "app"
}
params {
name: "item_id"
string_value: "1"
}
name: "select_content"
timestamp_millis: 1465488710411
}
user_attributes {
set_timestamp_millis: 1465488710347
name: "_fot"
int_value: 1465491600000
}
upload_timestamp_millis: 1465488733550
start_timestamp_millis: 1465488710347
end_timestamp_millis: 1465488710411
platform: "ios"
os_version: "9.3"
device_model: "x86_64"
user_default_language: "en-us"
time_zone_offset_minutes: -240
app_store: "manual_install"
app_id: “——“
app_version: "0.0.0"
gmp_version: 3200
uploading_gmp_version: 3200
resettable_device_id: “—“——
limited_ad_tracking: false
app_instance_id: “———“
bundle_sequential_index: 1
gmp_app_id: “———“
firebase_instance_id: “———“
app_version_major: 106
}
}
2016-06-09 12:12:13.568[60279:] <FIRAnalytics/DEBUG> Uploading data. Host: https://app-measurement.com/a
2016-06-09 12:12:13.595[60279:] <FIRAnalytics/DEBUG> Received SSL challenge for host. Host: https://app-measurement.com/a
2016-06-09 12:12:13.731[60279:] <FIRAnalytics/DEBUG> Successful upload. Got network response. Code, size: 204, 0
Lief ich denselben code ein paar Tage her und immer noch nichts hat, zeigte sich in Feuerstellung.
Ich habe auch versucht die Protokollierung eines Ereignisses kopiert direkt von FB die heißt:
FIRAnalytics.logEventWithName(kFIREventSelectContent, parameters: [
kFIRParameterContentType:"cont",
kFIRParameterItemID:"1"
])
Denen Sie sehen können, in der log-Ausgabe in der Konsole oben gepostet.
Die einzige andere Sache, die ich denken konnte, wäre falsch, ist in der GoogleService-Info.plist. Es gibt einen Eintrag für IS_ANALYTICS_ENABLED
die auf Nein gesetzt ist. Ich habe nur gespiegelt, es zu YES
und gehen, um erneut zu versuchen, obwohl ich nicht glaube, dass dies der fix. Ich denke, dieser Eintrag gilt nur für Google Analytics.
Denen auch andere Daten wie Gerätetyp und Benutzer-sessions protokolliert WIRD. So ist es nur die Protokollierung von Ereignissen, die nicht funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine schnelle Sache zu prüfen-stellen Sie sicher, dass Ihre Datumsbereich umfasst das Datum, an dem das Ereignis protokolliert wurde. Zum Beispiel, wenn das Ereignis protokolliert wurde, heute, sollten Sie ändern Sie den Datumsbereich, um explizit Heute. Bereiche wie "Letzte 30 Tage" oder "Letzte 7 Tage" nicht Heute.
Wenn Sie nicht sehen, Ihre Berichte zu aktualisieren, sollten Sie den support Kontaktieren, um den Grund mehr schnell.
Dies mag ein Grund für benutzerdefinierte Ereignisse
Meine Veranstaltungen waren nicht angemeldet, da ich einen Platz in meinem event-Namen.
Nur für jene unglücklichen Untertanen (wie mich), dass man auf diese Frage, während Sie nicht sehen, JEDE Feuerstellung analytics-Ausgang mehr (keine Ereignisse in der FB-Konsole online, und keine lokalen FB debug-Meldungen). Aus welchem Grund auch immer, durch Zufall, ich entfernt den code, der den Aufruf von
Egal, was andere flags oder wie ich, Analytics-Ereignisse, die immer funktioniert gut, bevor Sie nicht zeigen, bis. Und der logging-code funktionierte noch ohne Beschwerden-einfach nichts zu tun anscheinend. Die
configure()
Anruf war das Letzte, was ich kam, um zu überprüfen.