Nachdem du das Facebook-SDK integriert hast, werden App-Events automatisch für den Events Manager protokolliert und erfasst, es sei denn, du deaktivierst die automatische Protokollierung von App-Events. Du kannst dies in deinem App-Code oder über einen Schalter unter „App-Events“ im App-Dashboard oder im Events Manager ändern. Bitte beachte, dass wir bei widersprüchlichen Werten zwischen der Flag AutoLogAppEventsEnabled
und dem Schalter den Wert des Schalters „Automatisches Protokollieren von Events für das Facebook-SDK“ berücksichtigen. Detaillierte Informationen dazu, welche Daten erfasst werden und wie du die automatische App-Event-Protokollierung deaktivierst, findest du im Abschnitt Automatische App-Event-Protokollierung.
Eine App kann bis zu 1.000 eindeutige Event-Namen erstellen. Wenn du diesen Grenzwert überschreitest, kann beim Protokollieren der Fehler 100 Invalid parameter
angezeigt werden.
Wenn du veraltete Events entfernen musst, kannst du diese deaktivieren, indem du die Anweisungen in unserem Hilfebereich befolgst.
Einer der häufigen Gründe, warum Entwickler*innen Grenzwerte überschreiten, ist der, dass sie nicht wie empfohlen Parameter nutzen, sondern stattdessen individuelle Events protokollieren. Beispiel: Anstatt ein separates Event für jeden Levelabschluss zu protokollieren (z. B. Level erreicht 1, Level erreicht 2 usw.), sollte ein*e Entwickler*in nur ein einziges Event Level erreicht mit einem Parameter von level
für die Levelnummer protokollieren.
An event can have up to 25 parameters. This doesn't just mean for each call, but for all invocations using that event name.
If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.
Event- und Parameternamen müssen aus 2-40 alphanumerischen Zeichen bestehen.
Die Länge eines Parameterwerts darf 100 Zeichen nicht überschreiten.
Für App-Events müssen Facebook Loginoder andere Kanalfunktionen nicht implementiert werden.
Du kannst selbstdefinierte Events definieren, die du erfassen möchtest, und kannst diese Events in deinem Facebook Analytics -Dashboard sehen. Du kannst bis zu 1.000 Event-Namen und beliebig viele Event-Mengen protokollieren. In den Anzeigenberichten werden allerdings nur die Standard-App-Events angezeigt. Selbstdefinierte App-Events, die du erstellt hast, werden als „Andere Handlungen in mobiler App“ protokolliert.
Bei Unity-Spielen kannst du das Unity-SDK verwenden, um App-Events zu protokollieren. Bei anderen Kanälen, die web-view innerhalb einer nativen App verwenden, wäre es eine Möglichkeit, mit der App Events API Events von deinem Server an die Facebook-Server zu übergeben.
In der Regel finden es Entwickler*innen einfacher, das Facebook-SDK zum Integrieren von App-Events zu verwenden. Das Facebook-SDK reduziert den benötigten Kodierungsaufwand und stellt hilfreiche Metadaten zu deiner App (z. B. App-Version und App-Name) bereit. Wenn du das SDK nutzt, werden mit minimalem Entwicklungsaufwand Metriken wie Besuchszeit, Anzahl der Sitzungen und Unterbrechungen bereitgestellt. Das SDK ist außerdem in der Lage, die Advertiser-ID von Android oder den IDFA (wenn du App-Events in Zusammenhang mit Werbeanzeigenattribution verwendest) zu erfassen, und kümmert sich für dich um die Beschränkung des Werbeanzeigen-Trackings. Eine Einschränkung des SDK besteht allerdings darin, dass du eine neue Version deiner App bereitstellen musst, wenn du weitere Events hinzufügen möchtest. Für die meisten Entwickler*innen funktioniert die SDK-Lösung am besten.
Die API-Lösung eignet sich möglicherweise besser für Entwickler*innen die keine aktualisierte Version ihrer App bereitstellen möchten, wenn sie App-Events integrieren oder zusätzliche App-Events hinzufügen. Entwickler*innen, die hybride Web-Apps haben, finden die Integration mit der API unter Umständen auch einfacher. Allerdings musst du dich bei der API-Lösung selbst um die Beschränkung des Werbeanzeigen-Trackings und die Erfassung des IDFA und der Advertiser-ID von Android kümmern. Außerdem stellt sie keine Metriken zur App-Nutzung bereit – diese werden vom SDK automatisch gesammelt. Entwickler*innen, die zusätzliche Metriken wie App-Version, App-Name, Besuchszeit, Anzahl der Sitzungen und Unterbrechungen nachverfolgen möchten, müssen diese selbst festlegen und über die API als selbstdefinierte Parameter übergeben.
Du kannst sowohl ein MMP-SDK als auch ein Facebook-SDK in deiner App haben, doch du musst aufpassen, dass du nicht dasselbe Event zweimal bei beiden übergibst, denn das könnte zu einer Doppelzählung führen.
Ja, wenn du möchtest, kannst du das tun.
Mit dem App Ads-Hilfstool kannst du die App-Events in deiner App testen, um sicherzustellen, dass deine App Events an Facebook sendet.
a. Öffne das App Ads-Hilfstoolan.
b. Wähle unter „App auswählen“ deine App und dann „Senden“ aus.
c. Gehe nach unten und wähle „App-Events testen“ aus.
d. Starte deine App und sende ein Event. Das Event wird auf der Webseite angezeigt.
Facebook hält sich beim Umgang mit deinen Daten an seine Datenrichtlinie. Diese Informationen können zur Verbesserung unseres Anzeigen-Targetings und unserer Auslieferungsfähigkeiten sowie zur Optimierung anderer Erlebnisse auf Facebook (z. B. des Feeds und des Rankings von Suchinhalten) verwendet werden.
Wenn du ein selbstdefiniertes Event statt eines standardmäßigen Events protokollierst, wird es in den Anzeigenberichten unter „Andere Handlungen in mobiler App“ angezeigt und wird nicht aufgeschlüsselt.
Ja, wir liefern deine Werbeanzeigen zu den geringsten Kosten an Personen aus, die am wahrscheinlichsten eine bestimmte Handlung mindestens einmal vornehmen. Erstelle über die API eine Auswahl von Mobile App Install Ads, die für ein bestimmtes App-Event optimiert ist. Dies entspricht in etwa einer normalen Anzeigengruppe für Mobile App-Installationen oder Mobile App-Interaktionen mit folgender Ausnahme:
Optimiere bei Mobile App Engagement Ads für Standard-App-Events, ausgenommen App-Launch. Diese Optionen sind im Werbeanzeigenmanager und in der API verfügbar. Siehe Marketing-API, Anzeigengruppe.
Zunächst musst du sicherstellen, dass du in der App mindestens Facebook Core SDK für Android v4.36 installiert hast. Gehe dann zu Einstellungen > Grundlegend in deinem App-Dashboard. Setze in den Android-Einstellungen den Schalter Automatische Protokollierung von App-internen Käufen auf Ja.
Stelle bei den Versionen 4.27 bis 4.35 sicher, dass du callbackManager.onActivityResult()
während der App-Aktivierung aufrufst und aktiviere den Schalter Automatic In-App Purchase (Automatischer In-App-Kauf) im Abschnitt mit den Android-Einstellungen im App-Dashboard.
First, ensure that you have v3.22 (or higher) of the Facebook iOS SDK installed within your app. Second, ensure that you are calling the ActivateApp
method.
Wenn du den Regler für die Protokollierung von In-App-Käufen aktivierst, werden die folgenden App-Events nachverfolgt: Kaufvorgang starten, Kauf und Kaufabbruch.
Durch die automatische Protokollierung verringert sich der zeitliche Aufwand für die korrekte Protokollierung von App-Events. Dabei werden dir die manuelle Arbeit des Sammelns der Events und die Entscheidungen darüber, welche Parameter übergeben werden sollen, abgenommen. Zum Beispiel werden die folgenden Parameter automatisch protokolliert: Produkt-ID, Menge, Gesamtsumme, Währung, Produkttitel und Produktbeschreibung. Wenn du Version 3.22 oder höher verwendest, kannst du dies außerdem automatisch aktivieren, ohne einen aktualisierten Client im App Store bereitzustellen.
Wenn du derzeit In-App-Käufe protokollierst, muss diese Funktion nicht aktiviert werden. Wenn du diese Funktion jedoch verwenden möchtest, solltest du die ausdrückliche Protokollierung von In-App-Käufen beenden, da es sonst zu Doppelzählungen in deinen Berichten kommen kann.
Nein, dies gilt nur für In-App-Käufe.
We recommend logging all events that are relevant to your app. You can use this best practices guide as a starting point to determine what events would be relevant for your business.
Wenn du die automatische Protokollierung von In-App-Käufen deaktivieren möchtest, sieh dir unseren Leitfaden für erste Schritte mit iOS-App-Events oder unseren Leitfaden für erste Schritte mit Android-App-Eventsan.