Skip to content

Geofences

Ein Geofence ist ein virtuelles geografisches Gebiet, das durch Breiten- und Längengrad in Kombination mit einem Radius dargestellt wird und einen Kreis um eine bestimmte globale Position bildet. Geofences können von der Größe eines Gebäudes bis zur Größe einer ganzen Stadt variieren. Sie können Geofences verwenden, um Campaigns in Echtzeit auszulösen, wenn Nutzer:innen deren Grenzen betreten oder verlassen, oder um Follow-up-Campaigns Stunden oder Tage später zu senden.

So funktioniert es

Geofences sind in Geofence-Sets organisiert – einer Gruppe von Geofences, die Sie verwenden können, um Nutzer:innen auf der gesamten Plattform zu segmentieren oder anzusprechen. Jedes Geofence-Set kann maximal 10.000 Geofences enthalten. Sie können eine unbegrenzte Anzahl von Geofences erstellen oder hochladen.

Nutzer:innen, die Ihre Geofences betreten oder verlassen, fügen eine neue Ebene von Nutzerdaten hinzu, die Sie für Segmentierung und Retargeting verwenden können.

Beachten Sie die folgenden Gerätelimits:

  • Android-Apps können bis zu 100 Geofences gleichzeitig lokal speichern. Braze ist so konfiguriert, dass nur bis zu 20 Geofences lokal pro App gespeichert werden.
  • iOS-Geräte können bis zu 20 Geofences gleichzeitig pro App überwachen. Braze überwacht bis zu 20 Standorte, wenn Platz verfügbar ist.
  • Wenn Nutzer:innen für mehr als 20 Geofences berechtigt sind, lädt Braze die maximale Anzahl von Standorten basierend auf der Nähe zu den Nutzer:innen beim Sitzungsstart herunter.
  • Damit Geofences korrekt funktionieren, stellen Sie sicher, dass Ihre App nicht alle verfügbaren Geofence-Plätze verwendet.

Die folgende Tabelle beschreibt gängige Geofence-Begriffe:

Voraussetzungen

SDK- und Plattformanforderungen

Geofence-getriggerte Campaigns sind auf iOS und Android verfügbar. Um Geofences zu unterstützen, ist Folgendes erforderlich:

  • Braze-Geofences oder Standorterfassung müssen aktiviert sein.
  • Nutzer:innen müssen den Standortzugriff „Immer erlauben“ gewähren.

Plattformspezifische Einrichtungsanweisungen finden Sie unter Geofences im Entwicklerhandbuch.

Standortberechtigungen

Bevor Ihre Geofences funktionieren können, müssen Nutzer:innen Ihrer App die Berechtigung zum Zugriff auf ihren Standort erteilen. Das Verständnis der verschiedenen Berechtigungsstufen und ihrer Auswirkungen auf Geofencing ist entscheidend für den Aufbau einer effektiven standortbasierten Strategie.

Standortberechtigungen verstehen

Sowohl iOS als auch Android bieten mehrere Stufen des Standortzugriffs. Die Berechtigungsstufe, die Nutzer:innen gewähren, beeinflusst direkt, ob Geofencing funktioniert und wie genau die Standortdaten sind.

Berechtigungsstufen

Genauer versus ungefährer Standort

Auf iOS 14+ und Android 12+ können Nutzer:innen zwischen genauem und ungefährem Standort wählen.

Einen Standortberechtigungs-Primer einrichten

Ein Standortberechtigungs-Primer ist eine In-App-Nachricht, die den Wert der Standortdatenfreigabe erklärt, bevor Nutzer:innen die native Betriebssystem-Berechtigungsaufforderung sehen. Da die native Standortaufforderung nur einmal (auf iOS) oder eine begrenzte Anzahl von Malen (auf Android) angezeigt werden kann, erhöht das vorherige Priming der Nutzer:innen die Opt-in-Raten.

1. Schritt: Mit Ihrem Entwicklungsteam zusammenarbeiten

Da Braze In-App-Nachrichten keine integrierte Button-Aktion zum Aufrufen der nativen Standortberechtigungsaufforderung enthalten, muss Ihr Entwicklungsteam die Standortberechtigungen auf der Geräteseite handhaben. Bevor Sie die In-App-Nachricht in Braze erstellen, koordinieren Sie sich mit Ihrem Entwicklungsteam, um Deeplinks einzurichten, die Ihre In-App-Nachricht aufrufen kann. Die spezifische Implementierung hängt von der Architektur Ihrer App ab, aber gängige Ansätze umfassen:

  • Einen Deeplink, der die native Standortberechtigungsaufforderung innerhalb Ihrer App auslöst.
  • Einen Deeplink, der die Standorteinstellungsseite der App in den Betriebssystemeinstellungen des Geräts öffnet, was nützlich ist, um Nutzer:innen erneut aufzufordern, die zuvor ihre Berechtigungen verweigert oder eingeschränkt haben.

Weitere Informationen zu Deeplinks finden Sie unter Deeplinking zu In-App-Inhalten. Plattformspezifische Anleitungen zur Standort- und Geofence-Integration finden Sie unter Geofences im Entwicklerhandbuch.

2. Schritt: Die Standort-Primer-In-App-Nachricht erstellen

Erstellen Sie eine In-App-Nachricht-Campaign, die den Wert des Standortzugriffs erklärt. Alle In-App-Nachrichtentypen unterstützen dieses Opt-in, einschließlich Drag-and-Drop.

  1. Gehen Sie zu Messaging > Campaigns und wählen Sie Kampagne erstellen > In-App-Nachricht.
  2. Wählen Sie einen Nachrichtentyp und ein Layout. Ein Modal- oder Full-Layout gibt Ihnen mehr Platz, um die Vorteile zu erläutern.
  3. Verfassen Sie eine Nachricht, die klar erklärt, warum der Standortzugriff für die Nutzer:innen von Vorteil ist. Zum Beispiel:
    • „Aktivieren Sie den Standort, um über Angebote in Ihrer Nähe benachrichtigt zu werden.“
    • „Schalten Sie den Standort ein, damit wir Sie informieren können, wenn Ihre Bestellung zur Abholung in Ihrem nächsten Shop bereit ist.“
  4. Fügen Sie einen primären Call-to-Action-Button hinzu (z. B. Standort aktivieren) und setzen Sie das Klickverhalten auf Deeplink in App, wobei Sie den Deeplink verwenden, den Ihr Entwicklungsteam erstellt hat, um die native Standortaufforderung auszulösen.
  5. Fügen Sie einen sekundären Button hinzu (z. B. Nicht jetzt), der die Nachricht schließt.

3. Schritt: Die richtige Zielgruppe ansprechen

Für beste Ergebnisse zeigen Sie den Standort-Primer, wenn Nutzer:innen engagiert sind und wahrscheinlich einen Mehrwert in der Standortfreigabe sehen.

  • Sprechen Sie Nutzer:innen an, die noch keinen Standortzugriff gewährt haben. Arbeiten Sie mit Ihrem Entwicklungsteam zusammen, um die beste Methode zu bestimmen, Nutzer:innen basierend auf ihrem Standortberechtigungsstatus zu tracken und zu segmentieren.
  • Zeigen Sie den Primer nach einer hochwertigen Aktion, wie dem Abschluss eines Kaufs, dem Speichern eines Shops als Favorit oder dem Durchsuchen von Ereignissen in der Nähe. Nutzer:innen sind eher bereit, sich anzumelden, wenn sie den Vorteil verstehen.
  • Vermeiden Sie es, den Primer beim ersten Start zu zeigen. Warten Sie, bis Nutzer:innen genug Mehrwert aus der App erfahren haben, um ein personalisierteres Erlebnis zu wünschen.

Ihre Primer-Nachrichten sollten Nutzer:innen ermutigen, die Berechtigungsstufe zu gewähren, die Geofencing ermöglicht:

  • Auf iOS ermutigen Sie Nutzer:innen, mindestens Bei Verwendung der App erlauben auszuwählen. iOS kann Nutzer:innen später von sich aus auffordern, auf Immer erlauben zu upgraden. Sie können auch mit einer separaten Campaign nachfassen, um zu erklären, warum „Immer erlauben“ das beste Erlebnis bietet.
  • Auf Android ermutigen Sie Nutzer:innen, Immer erlauben zu gewähren. Auf Android 10 und höher müssen Nutzer:innen zuerst „Bei Verwendung der App“ gewähren und dann „Immer erlauben“ in einer separaten Folgeaufforderung gewähren. Führen Sie sie durch beide Schritte.

In beiden Fällen erinnern Sie Nutzer:innen daran, Genauer Standort für das beste Erlebnis aktiviert zu lassen.

Nutzer:innen zu den Betriebssystemeinstellungen weiterleiten

Wenn Nutzer:innen zuvor den Standortzugriff verweigert oder eine eingeschränkte Berechtigung ausgewählt haben, können Sie die native Aufforderung auf den meisten Betriebssystemversionen nicht erneut aus der App heraus auslösen. Leiten Sie sie stattdessen weiter, um ihre Berechtigungen in den Geräteeinstellungen zu aktualisieren.

Verwenden Sie einen Deeplink in einer benutzerdefinierten In-App-Nachricht, um Nutzer:innen zur Standorteinstellungsseite der App im Betriebssystem zu navigieren. Ihr Entwicklungsteam kann einen Deeplink dafür als Teil der Standortberechtigungsbehandlung Ihrer App einrichten (siehe Schritt 1).

Beachten Sie beim Erstellen dieser In-App-Nachricht Folgendes:

  • Wann anzeigen: Sprechen Sie Nutzer:innen an, die die Berechtigung „Bei Verwendung der App“ haben, wenn Sie „Immer erlauben“ benötigen, oder Nutzer:innen, die zuvor den Standortzugriff verweigert haben.
  • Nachrichtenbeispiel: „Um das Beste aus standortbasierten Features herauszuholen, aktualisieren Sie Ihre Standorteinstellungen auf „Immer erlauben“. Tippen Sie unten, um zu den Einstellungen zu gelangen.”

Beispielstrategien für Standort-Priming

„Bei Verwendung der App“-Primer

Eine Einzelhandels-App zeigt eine modale In-App-Nachricht an, nachdem Nutzer:innen einen Shop als Favorit gespeichert haben:

  • Überschrift: „Erhalten Sie Benachrichtigungen über Angebote im Shop“
  • Text: „Schalten Sie den Standort ein, damit wir Ihnen exklusive Angebote senden können, wenn Sie in der Nähe Ihrer Lieblingsshops sind. Auf Ihren Standort wird nur bei Verwendung der App zugegriffen.“
  • CTA: Standort aktivieren verlinkt per Deeplink zur nativen Standortberechtigungsaufforderung
  • Schließen: Vielleicht später schließt die Nachricht

Dieser Ansatz ist effektiv, weil Nutzer:innen bereits Interesse an einem bestimmten Shop gezeigt haben, was einen natürlichen Kontext für die Standortberechtigungsanfrage schafft.

„Immer erlauben“-Nachfassung

Nachdem Nutzer:innen die Berechtigung „Bei Verwendung der App“ gewährt haben, zeigen Sie eine Nachfass-In-App-Nachricht während der nächsten Sitzung:

  • Überschrift: „Verpassen Sie nie ein Angebot in der Nähe“
  • Text: „Aktualisieren Sie Ihre Standorteinstellungen auf „Immer“, damit wir Sie über Angebote benachrichtigen können, auch wenn Sie die App nicht nutzen. Wir senden nur relevante Benachrichtigungen, wenn Sie in der Nähe teilnehmender Standorte sind.”
  • CTA: Einstellungen aktualisieren verlinkt per Deeplink zur Standorteinstellungsseite der App im Betriebssystem
  • Schließen: Aktuelle Einstellungen beibehalten schließt die Nachricht

Diese Nachfassung gibt Nutzer:innen Kontext, warum das Upgrade auf „Immer erlauben“ zusätzlichen Mehrwert über die anfängliche Berechtigungsstufe hinaus bietet.

Geofences manuell erstellen

1. Schritt: Ein Geofence-Set erstellen

Um einen Geofence zu erstellen, erstellen Sie zuerst ein Geofence-Set.

  1. Gehen Sie im Braze-Dashboard zu Audience > Locations.
  2. Wählen Sie Create Geofence Set.
  3. Geben Sie unter Set name einen Namen für Ihr Geofence-Set ein.
  4. (Optional) Fügen Sie Tags hinzu, um Ihr Set zu filtern.

2. Schritt: Die Geofences hinzufügen

Fügen Sie als Nächstes Geofences zu Ihrem Geofence-Set hinzu.

  1. Wählen Sie Draw Geofence, um den Kreis auf der Karte zu klicken und zu ziehen. Wiederholen Sie den Vorgang, um bei Bedarf weitere Geofences zu Ihrem Set hinzuzufügen.
  2. (Optional) Wählen Sie Edit und ersetzen Sie die Geofence-Beschreibung durch einen Namen.
  3. (Optional) Wählen Sie Show Advanced Settings und verwenden Sie diese Einstellungen, um zu steuern, wie Geofence-Analytics aufgezeichnet werden:
    • Wählen Sie Enable Analytics for Enter und Enable Analytics for Exit, um Eintritts- und Austrittsaktivitäten in der USERS_BEHAVIORS_GEOFENCE_DATAEVENT_SHARED-SQL-Tabelle für Berichte und Analysen zu protokollieren.
    • Konfigurieren Sie einen Cooldown-Zeitraum, um festzulegen, wie viele Sekunden vergehen müssen, bevor dieselben Nutzer:innen ein weiteres Eintritts- oder Austrittsereignis für diesen Geofence auslösen können. Wenn Sie keinen Cooldown festlegen, beträgt der Standard sechs Stunden.
    • Verwenden Sie Android Notification Responsiveness, um die maximale Verzögerung in Sekunden festzulegen, die Android-Geräte bei der Zustellung von Eintritts- oder Austrittsereignissen an Ihre App verwenden.
  1. Wählen Sie Save Geofence Set, um zu speichern.

Ein Geofence-Set mit zwei Geofences „EastCoastGreaterNY“ und „WesternRegion“ mit zwei Kreisen auf der Karte.

Geofences per Massenupload hochladen

Sie können Geofences als GeoJSON-Objekt vom Typ FeatureCollection in großen Mengen hochladen. Jeder Geofence ist ein Point-Geometrietyp in der Feature-Sammlung. Die Eigenschaften für jedes Feature erfordern einen radius-Schlüssel und einen optionalen name-Schlüssel für jeden Geofence.

Um Ihre JSON-Datei hochzuladen, wählen Sie More > Upload JSON.

Beachten Sie beim Erstellen Ihrer Geofences die folgenden Details:

  • Der coordinates-Wert im GeoJSON ist als [Longitude, Latitude] formatiert.
  • Der maximale Geofence-Radius, der hochgeladen werden kann, beträgt 10.000 Meter (etwa 10 Kilometer oder 6,2 Meilen).

Beispiel

Das folgende Beispiel zeigt das korrekte GeoJSON-Format für die Angabe von zwei Geofences: einen für die Braze-Zentrale in NYC und einen für die Freiheitsstatue südlich von Manhattan.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-73.9853689, 40.7434683]
      },
      "properties": {
        "radius": 200,
        "name": "Braze HQ"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-74.044468, 40.689225]
       },
      "properties": {
        "radius": 100,
        "name": "Statue of Liberty"
      }
    }
  ]
}

Geofence-Ereignisse verwenden

Nachdem Sie Ihre Geofences konfiguriert haben, können Sie sie verwenden, um Ihre Kommunikation mit Nutzer:innen zu verbessern und zu bereichern.

Campaigns und Canvases triggern

Um Geofence-Daten als Teil von Campaign- und Canvas-Triggern zu verwenden, wählen Sie Action-Based Delivery als Zustellungsmethode. Fügen Sie dann eine Triggeraktion Trigger a Geofence hinzu. Wählen Sie schließlich das Geofence-Set und die Geofence-Übergangsereignistypen für Ihre Nachricht. Sie können Nutzer:innen auch mithilfe von Geofence-Ereignissen durch einen Canvas voranbringen.

Eine aktionsbasierte Campaign mit einem Geofence, die ausgelöst wird, wenn Nutzer:innen deutsche Flughäfen betreten.

Nachrichten personalisieren

Um Geofence-Daten zur Personalisierung einer Nachricht zu verwenden, können Sie die folgende Liquid-Personalisierungssyntax nutzen:

  • {{event_properties.${geofence_name}}}
  • {{event_properties.${geofence_set_name}}}

Geofence-Sets aktualisieren

Das Braze SDK fordert Geofences nur einmal pro Tag beim Sitzungsstart an. Wenn Sie nach dem Sitzungsstart Änderungen an den Geofence-Sets vornehmen, müssen Sie 24 Stunden ab dem Zeitpunkt warten, an dem die Sets erstmals heruntergeladen wurden, um das aktualisierte Set zu erhalten.

Geofence-Best-Practices

Geofence-Konfiguration

  • Verwenden Sie einen Radius von 200 Metern oder mehr für zuverlässiges Triggern.
  • Vermeiden Sie es, Geofences einzurichten, die sich überlappen oder ineinander verschachtelt sind, da dies Probleme beim Triggern verursachen kann.
  • Ein Geofence kann ein Eintrittsereignis nur einmal alle sechs Stunden auslösen. Dieser Cooldown-Zeitraum wird lokal durchgesetzt. Wenn Nutzer:innen die App deinstallieren oder App-Daten löschen, werden alle Cooldowns zurückgesetzt.
  • Nicht mehr als 20 Geofences insgesamt können auf einem Gerät gespeichert werden. Wenn Nutzer:innen für mehr als 20 berechtigt sind, lädt Braze die nächstgelegenen Standorte basierend auf der Nähe beim Sitzungsstart herunter.
  • Braze sendet nur Geofences innerhalb eines Radius von 2.000 Kilometern um die Nutzer:innen an das Gerät.

Geräteanforderungen

  • Die Nutzer:innen Ihrer Anwendung müssen Standortberechtigungen erteilen. Weitere Informationen finden Sie im Abschnitt Standortberechtigungen.

Sie können Geofences auch mit Braze-Technologie-Partnern verwenden, wie Radar und Foursquare.

Unterschiede zwischen Geofences und Standort-Tracking

In Braze dienen Geofences und Standort-Tracking unterschiedlichen Zwecken:

  Standort-Tracking Geofences
Zweck Nutzer:innen basierend auf ihrem Aufenthaltsort segmentieren Messaging triggern, wenn Nutzer:innen einen Bereich betreten oder verlassen
Typische Verwendung Most Recent Location und verwandte Filter Realtime-Campaigns bei Geofence-Eintritt oder -Austritt
Wann der Standort ausgewertet wird Wird aktualisiert, wenn die App geöffnet ist (Sitzungsstart); spiegelt den zuletzt bekannten Standort der Nutzer:innen wider Wird vom Betriebssystem überwacht, wenn Standortberechtigungen dies erlauben – auch wenn die App im Hintergrund läuft oder geschlossen ist
  • Standort-Tracking: Erfasst und speichert den letzten bekannten Standort jeder Nutzer:in in ihrem Profil. Sie verwenden diese Daten für rückblickende Segmentierung – beispielsweise zielt der Filter Most Recent Location auf Nutzer:innen basierend darauf ab, wo sie Ihre App zuletzt geöffnet haben, nicht unbedingt darauf, wo sie sich in Realtime befinden.
  • Geofences: Definieren virtuelle Grenzen um einen Breiten- und Längengrad mit einem Radius. Wenn eine Nutzer:in eine Grenze betritt oder verlässt, kann Braze Aktionen triggern, wie z. B. das Senden einer Campaign. Geofences erfordern eine zusätzliche SDK-Einrichtung über das grundlegende Standort-Tracking hinaus.

Beide Features erfordern, dass Nutzer:innen Standortberechtigungen erteilen. Wenn eine Nutzer:in das Standort-Tracking deaktiviert, werden zuvor gespeicherte Standortdaten nicht automatisch aus ihrem Profil entfernt, aber es werden keine neuen Standortdaten mehr erfasst.

Häufig gestellte Fragen

Wie genau sind Braze-Geofences?

Braze-Geofences verwenden eine Kombination aller auf einem Gerät verfügbaren Standortanbieter, um den Standort der Nutzer:innen zu triangulieren, einschließlich WLAN, GPS und Mobilfunkmasten.

Die typische Genauigkeit liegt im Bereich von 20 bis 50 Metern, und die bestmögliche Genauigkeit liegt im Bereich von 5 bis 10 Metern. In ländlichen Gebieten kann die Genauigkeit erheblich abnehmen und möglicherweise bis zu mehrere Kilometer betragen. Erstellen Sie Geofences mit größeren Radien in ländlichen Gebieten.

Die Genauigkeit hängt auch davon ab, ob Nutzer:innen den genauen Standort aktiviert haben. Bei nur ungefährem Standort sinkt die Genauigkeit auf etwa 3 Quadratkilometer, was Geofences unzuverlässig macht. Weitere Informationen finden Sie unter Genauer versus ungefährer Standort.

Wie wirken sich Geofences auf die Akkulaufzeit aus?

Braze-Geofencing verwendet den nativen Geofence-Systemdienst auf iOS und Android. Er ist so abgestimmt, dass er intelligent zwischen Genauigkeit und Energieverbrauch abwägt, die Akkulaufzeit schont und die Performance verbessert, wenn sich der zugrunde liegende Dienst verbessert.

Wann sind Geofences aktiv?

Braze-Geofences funktionieren rund um die Uhr, auch wenn Ihre App geschlossen ist. Sie werden aktiv, sobald sie definiert und in das Braze-Dashboard hochgeladen werden. Geofences können jedoch nicht funktionieren, wenn Nutzer:innen das Standort-Tracking deaktiviert haben.

Damit Geofences funktionieren, müssen Nutzer:innen die Standortdienste auf ihrem Gerät aktiviert haben und Ihrer App die erforderliche Standortberechtigungsstufe gewährt haben. Weitere Informationen finden Sie unter Standortberechtigungen verstehen.

Werden Geofence-Daten in Nutzerprofilen gespeichert?

Nein, Braze speichert keine Geofence-Daten in Nutzerprofilen. Geofences werden von den Standortdiensten von Apple und Google überwacht, und Braze wird nur benachrichtigt, wenn Nutzer:innen einen Geofence auslösen. Zu diesem Zeitpunkt verarbeitet Braze alle zugehörigen Trigger-Campaigns.

Kann ich einen Geofence innerhalb eines Geofence einrichten?

Als Best Practice sollten Sie es vermeiden, Geofences einzurichten, die sich gegenseitig überlappen, da dies Probleme beim Triggern von Benachrichtigungen verursachen kann.

Was passiert, wenn Nutzer:innen den Standortzugriff verweigern?

Ihr Entwicklungsteam kann einen Deeplink einrichten, der die Standorteinstellungsseite der App im Betriebssystem öffnet, wo Nutzer:innen ihre Berechtigungen aktualisieren können. Sie können diesen Deeplink in einer benutzerdefinierten In-App-Nachricht an jedem Punkt der User Journey verwenden. Seien Sie selektiv, wann Sie diese Nachricht anzeigen – sprechen Sie Nutzer:innen an, die engagiert sind oder eine hochwertige Aktion durchgeführt haben, um die Chance auf ein Opt-in zu erhöhen. Weitere Informationen finden Sie unter Nutzer:innen zu den Betriebssystemeinstellungen weiterleiten.

New Stuff!