Senden von Benachrichtigungen an Ihre App-Kunden

Ihr Erfolg als App-Entwickler hängt davon ab, Ihre Sie Ihre Kunden zum richtigen Zeitpunkt und mit der richtigen Nachricht erreichen. Benachrichtigungen können Ihre Kunden dazu ermutigen, eine Aktion zu ergreifen, z. B. eine App zu bewerten, ein Add-On zu kaufen, ein neues Feature auszuprobieren oder eine andere App herunterzuladen (möglicherweise kostenlos mit einem Von Ihnen bereitgestellten Werbecode ).

Partner Center bietet eine datengesteuerte Kundenbindungsplattform, mit der Sie Benachrichtigungen an alle Kunden Ihrer App senden können, oder nur für eine Teilmenge der Windows 10 Ihrer App oder Windows 11 Kunden, die die kriterien erfüllen, die Sie in einem Kundensegment definiert haben. Sie können auch eine Benachrichtigung erstellen, die an Kunden von mehr als einer Ihrer Apps gesendet werden soll.

Wichtig

Diese Benachrichtigungen können nur mit UWP-Apps verwendet werden.

Wenn Sie den Inhalt Ihrer Benachrichtigungen berücksichtigen, beachten Sie Folgendes:

  • Der Inhalt in Ihren Benachrichtigungen muss den Richtlinien für Store-Inhalte entsprechen.
  • Ihre Benachrichtigungsinhalte sollten keine vertraulichen oder potenziell vertraulichen Informationen enthalten.
  • Obwohl wir uns bemühen, Ihre Benachrichtigung wie geplant zu übermitteln, können gelegentlich Latenzprobleme auftreten, die sich auf die Übermittlung auswirken.
  • Stellen Sie sicher, dass Sie Benachrichtigungen nicht zu oft senden. Mehr als einmal alle 30 Minuten können aufdringlich erscheinen (und für viele Szenarien seltener, als das vorzuziehen ist).
  • Beachten Sie: Wenn ein Kunde, der Ihre App verwendet (und zum Zeitpunkt der Festlegung der Segmentmitgliedschaft mit ihrem Microsoft-Konto angemeldet ist), später sein Gerät einer anderen Person zur Verwendung zur Verfügung stellt, wird der anderen Person möglicherweise die Benachrichtigung angezeigt, die an den ursprünglichen Kunden gerichtet war. Weitere Informationen finden Sie unter Konfigurieren Ihrer App für gezielte Pushbenachrichtigungen.
  • Wenn Sie dieselbe Benachrichtigung an Kunden mehrerer Apps senden, können Sie kein Segment als Ziel verwenden. Die Benachrichtigung wird für die von Ihnen ausgewählten Apps an alle Kunden gesendet.

Erste Schritte mit Benachrichtigungen

Auf hoher Ebene müssen Sie drei Dinge tun, um Benachrichtigungen für die Interaktion mit Ihren Kunden zu verwenden.

  1. Registrieren Sie Ihre App für den Empfang von Pushbenachrichtigungen. Dazu fügen Sie einen Verweis auf die Microsoft Store Services SDK in Ihrer App hinzu und fügen dann einige Codezeilen hinzu, die einen Benachrichtigungskanal zwischen Partner Center und Ihrer App registrieren. Wir verwenden diesen Kanal, um Ihre Benachrichtigungen an Ihre Kunden zu übermitteln. Weitere Informationen finden Sie unter Konfigurieren Ihrer App für gezielte Pushbenachrichtigungen.
  2. Entscheiden Sie, welche Kunden als Ziel verwendet werden sollen. Sie können Ihre Benachrichtigung an alle Kunden Ihrer App oder (für Benachrichtigungen, die für eine einzelne App erstellt wurden) an eine Gruppe von Kunden senden, die als Segment bezeichnet wird, das Sie basierend auf demografischen Oder Umsatzkriterien definieren können. Weitere Informationen finden Sie unter Erstellen von Kundensegmenten.
  3. Erstellen Sie Ihren Benachrichtigungsinhalt, und senden Sie ihn. Sie können z. B. eine Benachrichtigung erstellen, die neue Kunden dazu animiert, Ihre App zu bewerten, oder eine Benachrichtigung senden, in der ein spezielles Angebot zum Kauf eines Add-Ons angezeigt wird.

So erstellen und senden Sie eine Benachrichtigung

Führen Sie die folgenden Schritte aus, um eine Benachrichtigung im Partner Center zu erstellen und an ein bestimmtes Kundensegment zu senden.

Hinweis

Bevor eine App Benachrichtigungen vom Partner Center empfangen kann, müssen Sie zuerst die RegisterNotificationChannelAsync-Methode in Ihrer App aufrufen, um Ihre App für den Empfang von Benachrichtigungen zu registrieren. Diese Methode ist im Microsoft Store Services SDK verfügbar. Weitere Informationen zum Aufrufen dieser Methode, einschließlich eines Codebeispiels, finden Sie unter Konfigurieren Ihrer App für gezielte Pushbenachrichtigungen.

  1. Erweitern Sie in Partner Center den Abschnitt Einbinden , und wählen Sie dann Benachrichtigungen aus.

  2. Wählen Sie auf der Seite Benachrichtigungendie Option Neue Benachrichtigung aus.

  3. Wählen Sie im Abschnitt Vorlage auswählen den Typ der zu sendenden Benachrichtigung aus, und klicken Sie dann auf OK.

  4. Verwenden Sie auf der nächsten Seite das Dropdownmenü, um entweder eine einzelne App oder mehrere Apps auszuwählen, für die Sie eine Benachrichtigung generieren möchten. Sie können nur Apps auswählen, die für den Empfang von Benachrichtigungen mithilfe der Microsoft Store Services SDK konfiguriert wurden.

  5. Wählen Sie im Abschnitt Benachrichtigungseinstellungen einen Namen für Ihre Benachrichtigung aus, und wählen Sie ggf. die Gruppe Kunde aus, an die Sie die Benachrichtigung senden möchten. (Benachrichtigungen, die an mehrere Apps gesendet werden, können nur an alle Kunden dieser Apps gesendet werden.) Wenn Sie ein Segment verwenden möchten, das Sie noch nicht erstellt haben, wählen Sie Neue Kundengruppe erstellen aus. Beachten Sie, dass es 24 Stunden dauert, bis Sie ein neues Segment für Benachrichtigungen verwenden können. Weitere Informationen finden Sie unter Erstellen von Kundensegmenten.

  6. Wenn Sie angeben möchten, wann die Benachrichtigung gesendet werden soll, deaktivieren Sie das Kontrollkästchen Benachrichtigung sofort senden , und wählen Sie ein bestimmtes Datum und eine bestimmte Uhrzeit (in UTC für alle Kunden, es sei denn, Sie geben an, dass die lokale Zeitzone jedes Kunden verwendet werden soll).

  7. Wenn die Benachrichtigung irgendwann abläuft, deaktivieren Sie das Kontrollkästchen Benachrichtigung läuft nie ab , und wählen Sie ein bestimmtes Ablaufdatum und eine bestimmte Uhrzeit (in UTC) aus.

  8. Für Benachrichtigungen an eine einzelne App: Wenn Sie die Empfänger so filtern möchten, dass Ihre Benachrichtigung nur an Personen übermittelt wird, die bestimmte Sprachen verwenden oder sich in bestimmten Zeitzonen befinden, aktivieren Sie das Kontrollkästchen Filter verwenden . Anschließend können Sie die Gewünschten Sprach- und/oder Zeitzonenoptionen angeben.

  9. Für Benachrichtigungen an mehrere Apps: Geben Sie an, ob die Benachrichtigung nur an die zuletzt aktive App auf jedem Gerät (pro Kunde) oder an alle Apps auf jedem Gerät gesendet werden soll.

  10. Wählen Sie im Abschnitt der Benachrichtigungsinhalt im Menü Sprache die Sprachen aus, in denen die Benachrichtigung angezeigt werden soll. Weitere Informationen finden Sie unter Übersetzen Ihrer Benachrichtigungen.

  11. Geben Sie im Abschnitt Optionen Text ein, und konfigurieren Sie alle weiteren gewünschten Optionen. Wenn Sie mit einer Vorlage begonnen haben, sind einige Optionen standardmäßig ausgewählt, die Sie jedoch beliebig ändern können.

    Die verfügbaren Optionen variieren je nach Art der Benachrichtigung. Einige Optionen lauten:

    • Aktivierungstyp (interaktiver Popup-Typ). Sie können Vordergrund, Hintergrund oder Protokoll auswählen.
    • Start (interaktiver Popup-Typ). Sie können auswählen, ob die Benachrichtigung eine App oder Website öffnet.
    • Track app launch rate (interaktiver Popup-Typ). Wenn Sie messen möchten, wie gut Sie Ihre Kunden mithilfe der einzelnen Benachrichtigungen erreichen, aktivieren Sie dieses Kontrollkästchen. Weitere Informationen finden Sie unter Messen der Benachrichtigungsleistung.
    • Dauer (interaktiver Popup-Typ). Sie können Kurz oder Lang auswählen.
    • Szenario (interaktiver Popup-Typ). Sie können Standard, Alarm, Erinnerung oder Eingehender Anruf auswählen.
    • Basis-URI (interaktiver Popup-Typ). Weitere Informationen finden Sie unter BaseURI.
    • Add image query (interaktiver Popup-Typ). Weitere Informationen finden Sie unter addImageQuery.
    • Visual. Ein Bild, Video und Sound. Ausführlichere Informationen finden Sie unter visual.
    • Eingabe/Aktion/Auswahl (interaktiver Popuptyp). Ermöglicht den Benutzern die Interaktion mit der Benachrichtigung. Weitere Informationen finden Sie unter Adaptive und interaktive Popupbenachrichtigungen.
    • Bindung (interaktiver Kacheltyp). Die Popup-Vorlage. Ausführlichere Informationen finden Sie unter binding.

    Tipp

    Verwenden Sie die App Notifications Visualizer , um Ihre adaptiven Kacheln und interaktive Popupbenachrichtigungen zu entwerfen und zu testen.

  12. Wählen Sie Als Entwurf speichern aus, um später weiter an der Benachrichtigung zu arbeiten, oder wählen Sie Senden aus, wenn Sie fertig sind.

Benachrichtigungsvorlagentypen

Sie können aus einer Vielzahl von Benachrichtigungsvorlagen auswählen.

  • Leer (Popup). Beginnen Sie mit einer leeren Popupbenachrichtigung, die Sie anpassen können. Eine Popupbenachrichtigung ist eine auf dem Bildschirm angezeigte Popupbenutzeroberfläche, die es Ihrer App ermöglicht, immer mit dem Kunden zu kommunizieren, unabhängig davon, ob dieser gerade eine andere App, die Startseite oder den Desktop anzeigt.

  • Leer (Kachel). Beginnen Sie mit einer leeren Kachelbenachrichtigung, die Sie anpassen können. Kacheln stellen die Apps auf der Startseite dar. Es gibt Live-Kacheln, d. h., der angezeigte Inhalt kann sich aufgrund von Benachrichtigungen ändern.

  • Bitten um Bewertungen (Popup). Eine Popupbenachrichtigung, die Ihre Kunden bittet, die App zu bewerten. Wenn der Kunde die Benachrichtigung auswählt, wird die Store-Bewertungsseite für Ihre App angezeigt.

  • Um Feedback bitten (Popup). Eine Popupbenachrichtigung, die Ihre Kunden um Feedback zur App bittet. Wenn der Kunde die Benachrichtigung auswählt, wird die Feedback-Hub-Seite für Ihre App angezeigt.

    Hinweis

    Wenn Sie diesen Vorlagentyp auswählen, denken Sie im Feld Start daran, den Platzhalterwert {PACKAGE_FAMILY_NAME} durch den tatsächlichen Paketfamiliennamen (Package Family Name, PFN) Ihrer App zu ersetzen. Sie finden den PFN Ihrer App auf der Seite App-Identität (App-Verwaltung>App-Identität).

    Feld „Start“ für Feedback-Popup

  • Bewerben (Popup). Eine Popupbenachrichtigung, mit der Sie für eine andere App Ihrer Wahl werben können. Wenn der Kunde die Benachrichtigung auswählt, wird der Store-Eintrag der anderen App angezeigt.

    Hinweis

    Wenn Sie diesen Vorlagentyp auswählen, denken Sie im Feld Starten daran, den Platzhalterwert {ProductId, den Sie hier heraufstufen möchten} durch die tatsächliche Store-ID des Elements zu ersetzen, das Sie kreuzaufstufen möchten. Die Store-ID finden Sie auf der Seite App-Identität (App-Verwaltung>App-Identität).

    Feld „Start“ des Werbepopups

  • Sonderangebot (Popup). Eine Popupbenachrichtigung, mit der Sie ein Sonderangebot für Ihre App ankündigen können. Wenn der Kunde die Benachrichtigung auswählt, wird der Store-Eintrag Ihrer App angezeigt.

  • Aktualisierungsaufforderung (Popup). Eine Popupbenachrichtigung, die Kunden mit einer älteren Version der App zur Installation der neuesten Version auffordert. Wenn der Kunde die Benachrichtigung auswählt, wird die Store-App gestartet und zeigt die Liste Downloads und Updates an. Beachten Sie, dass diese Vorlage nur mit einer einzelnen App verwendet werden kann und Sie nicht auf ein bestimmtes Kundensegment abzielen oder eine Sendezeit definieren können. Wir planen immer, dass diese Benachrichtigung innerhalb von 24 Stunden gesendet wird, und bemühen uns nach besten Kräften, alle Benutzer anzusprechen, die noch nicht die neueste Version Ihrer App ausführen.

Messen der Benachrichtigungsleistung

Sie können ermitteln, wie gut Sie mit den einzelnen Benachrichtigungen Ihre Kunden erreichen.

So messen Sie die Benachrichtigungsleistung

  1. Aktivieren Sie beim Erstellen einer Benachrichtigung im Abschnitt Benachrichtigungsinhalt das Kontrollkästchen Track app launch rate.
  2. Rufen Sie in Ihrer App die ParseArgumentsAndTrackAppLaunch-Methode auf, um Partner Center zu benachrichtigen, dass Ihre App als Reaktion auf eine gezielte Benachrichtigung gestartet wurde. Diese Methode wird vom Microsoft Store Services SDK bereitgestellt. Weitere Informationen zum Aufrufen dieser Methode finden Sie unter Konfigurieren Ihrer App zum Empfangen von Partner Center-Benachrichtigungen.

So zeigen Sie die Benachrichtigungsleistung an

Wenn Sie die Benachrichtigung und Ihre App so konfiguriert haben, dass die Benachrichtigungsleistung wie oben beschrieben gemessen wird, können Sie sehen, wie gut Ihre Benachrichtigungen funktionieren.

So überprüfen Sie detaillierte Daten für jede Benachrichtigung:

  1. Erweitern Sie in Partner Center den Abschnitt Einbinden , und wählen Sie Benachrichtigungen aus.
  2. Wählen Sie in der Tabelle der vorhandenen Benachrichtigungen die Option In Bearbeitung oder Abgeschlossen aus, und sehen Sie sich dann die Spalten Übermittlungsrate und App-Startrate an, um die allgemeine Leistung jeder Benachrichtigung anzuzeigen.
  3. Um detailliertere Leistungsdetails anzuzeigen, wählen Sie einen Benachrichtigungsnamen aus. Im Abschnitt Übermittlungsstatistik können Sie Informationen zu Anzahl und Prozentsatz für die folgenden Benachrichtigungsstatustypen anzeigen:
    • Fehlgeschlagen: Die Benachrichtigung wurde aus einem bestimmten Grund nicht übermittelt. Dies kann z. B. bei einem Problem im Windows-Benachrichtigungsdienst der Fall sein.
    • Kanalablauffehler: Die Benachrichtigung konnte nicht übermittelt werden, da der Kanal zwischen der App und Partner Center abgelaufen ist. Dies kann beispielsweise vorkommen, wenn der Kunde Ihre App seit längerem nicht mehr geöffnet hat.
    • Senden: Die Benachrichtigung befindet sich in der Warteschlange für das Senden.
    • Gesendet: Die Benachrichtigung wurde gesendet.
    • Startet: Die Benachrichtigung wurde gesendet, der Kunde hat darauf geklickt, und Ihre App wurde daher geöffnet. Beachten Sie, dass hiermit nur das Starten der Apps nachverfolgt wird. Benachrichtigungen, die den Kunden zu weiteren Aktionen wie z. B. dem Öffnen des Store zum Hinterlassen einer Bewertung auffordern, sind nicht Teil dieses Status.
    • Unbekannt: Wir konnten den Status dieser Benachrichtigung nicht ermitteln.

So analysieren Sie Benutzeraktivitätsdaten für alle Ihre Benachrichtigungen:

  1. Erweitern Sie in Partner Center den Abschnitt Einbinden , und wählen Sie Benachrichtigungen aus.
  2. Klicken Sie auf der Seite Benachrichtigungen auf die Registerkarte Analysieren . Auf dieser Registerkarte werden die folgenden Daten angezeigt:
    • Graphansichten der verschiedenen Benutzeraktionszustände für Ihre Popups und Info-Center-Benachrichtigungen.
    • Weltkartenansichten der Klickraten für Ihre Popups und Info-Center-Benachrichtigungen.
  3. Im oberen Bereich der Seite können Sie den Zeitraum auswählen, für den die Daten angezeigt werden sollen. Die Standardauswahl ist 30D (30 Tage), Sie können jedoch daten für 3, 6 oder 12 Monate oder für einen von Ihnen angegebenen benutzerdefinierten Datenbereich anzeigen. Sie können auch Filter erweitern, um alle Daten nach App und Markt zu filtern.

Übersetzen Ihrer Benachrichtigungen

Um die Wirkung von Benachrichtigungen zu maximieren, sollten Sie sie in die von den Kunden bevorzugten Sprachen übersetzen. Partner Center erleichtert Ihnen die automatische Übersetzung Ihrer Benachrichtigungen, indem es die Leistungsfähigkeit des Microsoft Translator-Diensts nutzt.

  1. Nachdem Sie die Benachrichtigung in der Standardsprache geschrieben haben, wählen Sie Sprachen hinzufügen aus (unterhalb des Menüs Sprachen im Abschnitt Benachrichtigungsinhalt).
  2. Wählen Sie im Fenster Sprachen hinzufügen die weiteren Sprachen aus, in denen Ihre Benachrichtigungen angezeigt werden sollen, und wählen Sie anschließend Aktualisieren aus. Die Benachrichtigung wird automatisch in die im Fenster Sprachen hinzufügen ausgewählten Sprachen übersetzt. Zudem werden diese Sprachen zum Menü Sprache hinzugefügt.
  3. Um die Übersetzung Ihrer Benachrichtigung anzuzeigen, wählen Sie im Menü Sprache die gerade hinzugefügte Sprache aus.

Beachten Sie im Zusammenhang mit Übersetzungen Folgendes:

  • Sie können die automatische Übersetzung überschreiben, indem Sie im Feld Inhalt etwas anderes für die jeweilige Sprache eingeben.
  • Wenn Sie der englischen Version der Benachrichtigung ein weiteres Textfeld hinzufügen, nachdem Sie eine automatische Übersetzung überschrieben haben, wird das neue Textfeld nicht zur übersetzten Benachrichtigung hinzugefügt. In diesem Fall müssen Sie das neue Textfeld manuell zu den einzelnen übersetzten Benachrichtigungen hinzufügen.
  • Wenn Sie den englischen Text nach dem Übersetzen der Benachrichtigung ändern, aktualisieren wir automatisch die übersetzten Benachrichtigungen entsprechend der Änderung. Dies erfolgt jedoch nicht, wenn Sie zuvor die ursprüngliche Übersetzung überschrieben haben.