Nächste Schritte - Amazon Pinpoint

Hinweis zum Ende des Supports: Am 30. Oktober 2026 AWS wird der Support für Amazon Pinpoint eingestellt. Nach dem 30. Oktober 2026 können Sie nicht mehr auf die Amazon-Pinpoint-Konsole oder die Amazon-Pinpoint-Ressourcen (Endpunkte, Segmente, Kampagnen, Journeys und Analytik) zugreifen. Weitere Informationen finden Sie unter Ende des Amazon-Pinpoint-Supports. Hinweis: APIs In Bezug auf SMS sind Sprach-, mobile Push-, OTP- und Telefonnummernvalidierung von dieser Änderung nicht betroffen und werden von AWS End User Messaging unterstützt.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Nächste Schritte

In dem abgeschlossenen Tutorial haben Sie Folgendes getan:

  • Ein Amazon-Pinpoint-Projekt erstellt, den SMS-Kanal konfiguriert und eine dedizierte Langwahlnummer abgerufen.

  • Eine IAM-Richtlinie erstellt, die das Prinzip der geringsten Berechtigung verwendet, um Zugriffsrechte zu erteilen, und diese Richtlinie mit einer Rolle verknüpft.

  • Es wurden zwei Lambda-Funktionen erstellt, die die SendMessages Operationen PhoneNumberValidate UpdateEndpoint, und in der Amazon Pinpoint Pinpoint-API verwenden.

  • Hat eine REST-API mit API Gateway erstellt.

  • Ein webbasiertes Formular erstellt und bereitgestellt, das Kontaktinformationen von Kunden erfasst.

  • Die Lösung getestet, um sicherzustellen, dass sie funktioniert.

In diesem Abschnitt werden einige Möglichkeiten erläutert, wie Sie die Kundendaten nutzen können, die Sie mit dieser Lösung erfassen. Er enthält auch einige Vorschläge, wie Sie diese Lösung für Ihren individuellen Anwendungsfall anpassen können.

Erstellen von Kundensegmenten

Alle Kundendaten, die Sie über dieses Formular erfassen, werden als Endpunkte gespeichert. Diese Lösung erstellt Endpunkte, die mehrere Attribute enthalten, die Sie für die Segmentierung verwenden können.

Diese Lösung erfasst beispielsweise ein Endpunktattribut namens Source. Dieses Attribut enthält den vollständigen Pfad zu dem Ort, an dem das Formular gehostet wurde. Wenn Sie ein Segment erstellen, können Sie das Segment nach Endpunkt filtern und dann den Filter weiter verfeinern, indem Sie ein Source-Attribut auswählen.

Das Erstellen von Segmenten basierend auf dem Attribut Source kann auf mehrere Weisen nützlich sein. Erstens können Sie damit schnell ein Segment von Kunden erstellen, die sich angemeldet haben, um von Ihnen SMS-Nachrichten zu erhalten. Darüber hinaus schließt das Segmentierungstool in Amazon Pinpoint automatisch Endpunkte aus, die nicht akzeptiert haben, Nachrichten zu erhalten.

Das Attribut Source ist auch nützlich, wenn Sie sich entscheiden, das Registrierungsformular an mehreren verschiedenen Orten zu hosten. Beispielsweise könnte sich Ihr Marketingmaterial auf ein Formular beziehen, das an einem Ort gehostet ist, während Kunden, die beim Surfen auf Ihrer Website auf das Formular stoßen, eine Version sehen können, die woanders gehostet ist. Wenn Sie dies tun, unterscheidet sich das Quellattribut für Kunden, die das Formular ausfüllen, nachdem sie Ihre Marketingmaterialien gesehen haben, von Kunden, die das Formular ausfüllen, nachdem sie es auf Ihrer Website gefunden haben. Sie können diesen Unterschied nutzen, um verschiedene Segmente zu erstellen und dann maßgeschneiderte Mitteilungen an jede dieser Zielgruppen zu senden.

Senden personalisierter Kampagnennachrichten

Nachdem Sie Segmente angelegt haben, können Sie Kampagnen an diese Segmente senden. Wenn Sie Kampagnennachrichten erstellen, können Sie diese personalisieren, indem Sie angeben, welche Endpunktattribute Sie in die Nachricht aufnehmen möchten. Zum Beispiel verlangt das in dieser Lösung verwendete Webformular, dass der Kunde seinen Vor- und Nachnamen eingibt. Diese Werte werden in dem Benutzerdatensatz gespeichert, der dem Endpunkt zugeordnet ist.

Wenn Sie beispielsweise die API-Operation GetEndpoint verwenden, um Informationen über einen Endpunkt abzurufen, der mit dieser Lösung erstellt wurde, sehen Sie einen Abschnitt, der dem folgenden Beispiel ähnelt:

... "User": { "UserAttributes": { "FirstName": [ "Carlos" ], "LastName": [ "Salazar" ] } } ...

Wenn Sie die Werte dieser Attribute in Ihre Kampagnennachricht aufnehmen möchten, können Sie mit der Punktnotation auf das Attribut verweisen. Schließen Sie dann die gesamte Referenz in doppelte geschweifte Klammern ein. Um beispielsweise den Vornamen jedes Empfängers in eine Kampagnennachricht aufzunehmen, fügen Sie die folgende Zeichenfolge in die Nachricht ein: {{User.UserAttributes.FirstName}} Wenn Amazon Pinpoint die Nachricht sendet, ersetzt es die Zeichenkette durch den Wert des FirstName-Attributs.

Verwenden des Formulars zum Sammeln zusätzlicher Informationen

Sie können diese Lösung ändern, um zusätzliche Informationen auf dem Anmeldeformular zu sammeln. Sie könnten den Kunden beispielsweise bitten, seine Adresse anzugeben, und dann die Felder Location.City, Location.Country, Location.Region und Location.PostalCode in der Ressource Endpoint mit den Adressdaten ausfüllen. Das Sammeln von Adressinformationen auf dem Registrierungsformular kann dazu führen, dass der Endpunkt genauere Informationen enthält. Um diese Änderung vorzunehmen, müssen Sie dem Webformular die entsprechenden Felder hinzufügen. Sie müssen auch den JavaScript Code für das Formular ändern, um die neuen Werte zu übergeben. Schließlich müssen Sie die Lambda-Funktion, die den Endpunkt erzeugt, ändern, um die neuen eingehenden Informationen zu verarbeiten.

Sie können das Formular auch so ändern, dass es Kontaktinformationen in anderen Kanälen sammelt. Beispielsweise können Sie mit dem Formular neben der Telefonnummer auch die E-Mail-Adresse des Kunden erfassen. Um diese Änderung vorzunehmen, müssen Sie den HTML-Code und JavaScript das Webformular ändern. Sie müssen auch die Lambda-Funktion, die den Endpunkt erstellt, so ändern, dass sie zwei getrennte Endpunkte erzeugt (einen für den E-Mail-Endpunkt und einen für den SMS-Endpunkt). Sie sollten außerdem die Lambda-Funktion so ändern, dass sie einen eindeutigen Wert für das Attribut User.UserId erzeugt und diesen Wert dann beiden Endpunkten zuordnet.

Aufzeichnen zusätzlicher Attribute für Prüfungszwecke

Diese Lösung zeichnet zwei wertvolle Attribute auf, wenn sie Endpunkte erstellt und aktualisiert. Erstens, wenn die erste Lambda-Funktion anfänglich den Endpunkt erzeugt, zeichnet sie die URL des Formulars selbst im Attribut Attributes.Source auf. Wenn der Kunde auf die Nachricht antwortet, erzeugt die zweite Lambda-Funktion ein Attribut Attributes.OptInTimestamp. Dieses Attribut enthält das genaue Datum und die genaue Uhrzeit, wann der Kunde seine Zustimmung gegeben hat, Nachrichten von Ihnen zu empfangen.

Beide Felder können nützlich sein, wenn Sie jemals von einem Mobilfunkbetreiber oder einer Regulierungsbehörde aufgefordert werden, die Zustimmung eines Kunden nachzuweisen. Sie können diese Informationen jederzeit mithilfe der GetEndpointAPI-Operation abrufen.

Sie können die Lambda-Funktionen auch ändern, um zusätzliche Daten zu erfassen, die für Prüfungszwecke nützlich sein können, wie z. B. die IP-Adresse, von der aus die Registrierungsanfrage gesendet wurde.