Amazon Pinpoint
Amazon Pinpoint
Docieraj do klientów wlasciwym kanalem we wlasciwym momencie. Email, SMS, push notifications, voice - z segmentacja, automatyzacja i analityka.
Amazon Pinpoint to platforma customer engagement AWS. W odróżnieniu od Amazon SES (który jest serwisem czysto mailowym), Pinpoint oferuje pełną platformę marketingową z segmentacją, kampaniami, automatyzacją i analityką.
Kluczowa funkcja to Journeys - wizualny edytor wieloetapowych kampanii. Mozesz zdefiniowac sciezke klienta: wyslij email powitalny, poczekaj 3 dni, sprawdz czy otworzyl, jesli nie - wyslij SMS. Pinpoint zbiera metryki dostarczalnosci, otwarc, klikniec i konwersji - pozwalajac optymalizowac kampanie w czasie rzeczywistym.
Amazon Pinpoint potrafi automatycznie optymalizowac czas wysylki wiadomosci. Funkcja "Intelligent Delivery" analizuje historyczne dane o otwarciach i klieknięciach kazdego odbiorcy i wysyla wiadomosc w momencie, gdy jest najbardziej prawdopodobne, ze ja przeczyta - nawet jesli to znaczy rozlozenie kampanii na kilka godzin.
Lacz Pinpoint z Kinesis Data Firehose, aby eksportowac wszystkie eventy (otwarcia, klikniecia, dostarczenia, odrzucenia) do S3. Nastepnie uzyj Athena do analizy SQL - mozesz budowac wlasne dashboardy dostarczalnosci i zaangazowania, które wykraczaja poza wbudowane raporty Pinpoint.
Amazon Pinpoint to platforma do komunikacji marketingowej i transakcyjnej z klientami przez wiele kanalow: email, SMS, push notifications, voice i in-app messages. Obsluguje segmentacje, personalizacje i analityke kampanii.
Tworzenie projektu i konfiguracja kanalow
Tworzysz projekt (aplikacje) w Pinpoint i konfigurujesz kanaly: Email (weryfikacja domeny SES, konfiguracja DKIM/SPF), SMS (rejestracja sender ID lub numeru, typ: transactional/promotional), Push (konfiguracja platform: FCM dla Android, APNs dla iOS). Kazdy kanal wymaga oddzielnej konfiguracji.
Import i segmentacja odbiorcow
Importujesz odbiorcow z CSV/JSON lub integrujesz z aplikacja przez AWS SDK (putEvents, updateEndpoint). Endpoint to unikowy punkt kontaktu (adres email, numer telefonu, device token). Segmenty definiujesz po atrybutach (lokalizacja, wiek, plan), zachowaniu (ostatni zakup, aktywnosc) lub zdarzeniach customowych.
Tworzenie kampanii
Kampania laczy segment odbiorcow z wiadomoscia i harmonogramem. Definiujesz: szablon wiadomosci (z personalizacja {{User.UserAttributes.FirstName}}), kanal dostarczenia, czas wyslania (natychmiast, zaplanowany, recurring). A/B testing pozwala porownac do 5 wariantow wiadomosci.
Journeys - wieloetapowe sciezki klienta
Journey to wizualny edytor drag-and-drop definiujacy wielokrokowa sciezke: wyslij email powitalny -> czekaj 3 dni -> sprawdz czy otworzyl -> TAK: wyslij oferte, NIE: wyslij reminder. Obsluguje split (warunki), wait, send message (multi-channel), holdout (grupa kontrolna). Journeys trwaja dni lub tygodnie.
Personalizacja i szablony
Message Templates pozwalaja tworzyc reuzywalne szablony z dynamicznymi zmiennymi. Personalizacja: {{User.UserAttributes.City}}, {{Attributes.ProductName}}. Recommended templates uzywa ML do rekomendacji produktow. Szablony obsluguja HTML dla emaili, JSON dla push notifications.
Analityka i metryki
Pinpoint Analytics pokazuje: delivery rate, open rate, click rate, bounce rate, opt-out rate per kampania i kanal. Funnel analysis wizualizuje konwersje przez etapy. Event analytics sledzi custom eventy z aplikacji. Dane mozna eksportowac do S3/Kinesis do zaawansowanej analizy w Athena lub QuickSight.
Praktyczne wskazowki z wdrazania Amazon Pinpoint - od konfiguracji kanalow po optymalizacje dostarczalnosci.
Email deliverability - kluczowe konfiguracje
Skonfiguruj DKIM, SPF i DMARC na domenie wysylkowej (Pinpoint uzywa SES pod spodem). Zacznij od niskiego wolumenu i stopniowo zwiększaj (IP warmup). Uzyj dedicated IP (nie shared) dla wiekszych wolumenow. Monitoruj bounce rate (<5%) i complaint rate (<0.1%). Pinpoint Deliverability Dashboard pokazuje reputacje domeny.
PoczatkujacySMS - regulatory i best practices
SMS w Polsce wymaga zarejestrowanego Sender ID (nadawcy alfanumerycznego) lub numeru. Typ wiadomosci: Transactional (potwierdzenia, OTP - wyzszypriotytet) vs Promotional (marketing - nizszypriotytet, opt-out wymagany). Pinpoint automatycznie obsluguje opt-out (STOP). Koszty SMS sa per-country - w Polsce ok. $0.04/SMS.
ZaawansowanyEvent-driven messaging z Pinpoint API
Zamiast kampanii batch uzyj Pinpoint SendMessages API do wysylania wiadomosci transakcyjnych w real-time: potwierdzenie zamowienia, reset hasla, powiadomienie o dostawie. Integruj z EventBridge lub Lambda. API obsluguje wszystkie kanaly (email, SMS, push) z jednego endpointu. To oddziela logike biznesowa od komunikacji.
PoczatkujacySegmentacja dynamiczna
Segmenty dynamiczne automatycznie aktualizuja sie na podstawie warunkow. Np. segment "Aktywni w ostatnich 7 dniach" automatycznie dodaje i usuwa uzytkownikow. Lacz warunki: atrybuty AND zachowania AND eventy. Uzyj imported segments (CSV) dla jednorazowych kampanii, dynamic segments dla powtarzalnych. Segmenty moga zawierac do 100M endpointow.
ZaawansowanyA/B testing i optymalizacja
Kazda kampania moze testowac do 5 wariantow: rozny subject line, tresc, czas wyslania, kanal. Uzyj holdout group (10-20%) jako kontrole. Analizuj wyniki po 24-48h. Pinpoint nie ma automatycznej optymalizacji - musisz recznie wybrac zwycieskiego wariant. Dla Journeys uzyj random split do A/B testowania calych sciezek.
PoczatkujacyScreenshoty z AWS Console
Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Amazon Pinpoint bezposrednio w konsoli AWS.
Do czego sluzy Amazon Pinpoint?
Kampanie email marketingowe
Wysylaj spersonalizowane emaile do segmentów klientów - powitalne, promocyjne, reaktywacyjne. Sledz otwarcia i klikniecia.
Powiadomienia SMS i push
Powiadomienia o statusie zamówienia, kodach weryfikacyjnych, promocjach - przez SMS lub push notifications.
Wieloetapowe customer journeys
Zdefiniuj automatyczne sciezki: rejestracja - email powitalny - 3 dni - SMS z kodem rabatowym - 7 dni - ankieta satysfakcji.
A/B testing komunikacji
Testuj rozne wersje tytulów emaili, tresci SMS czy czasu wysylki. Pinpoint automatycznie wybiera lepsza wersje.
Co musisz wiedziec?
Segment
Grupa odbiorców zdefiniowana na podstawie atrybutów (lokalizacja, zachowanie, preferencje). Statyczne (import) lub dynamiczne (kryteria).
Campaign
Jednorazowe lub cykliczne wyslanie wiadomosci do segmentu. Konfigurujesz kanal, tresc, czas wyslania i A/B testy.
Journey
Wizualny workflow wieloetapowej komunikacji. Definiujesz sciezke z warunkami: "jesli otworzyl email - wyslij follow-up, jesli nie - SMS".
Endpoint
Punkt kontaktu z klientem: adres email, numer telefonu, token push lub ID urzadzenia. Jeden uzytkownik moze miec wiele endpoints.
Template
Szablon wiadomosci z placeholderami na personalizacje ({{User.Name}}). Reużywalny miedzy kampaniami i kanałami.
Event
Zdarzenie generowane przez aplikacje (np. zakup, logowanie). Moze uruchamiac kampanie i wzbogacac segmentacje.
Architektura: Platforma marketingowa z Amazon Pinpoint
Architektura platformy komunikacji wielokanalowej z segmentacja, personalizacja i analityka kampanii marketingowych i transakcyjnych.
Ile kosztuje Amazon Pinpoint?
Oplata za kazdy wyslany email. Darmowe 10 000 emaili miesiecznie w ramach Free Tier.
100 000 emaili: okolo 10 USD (0.0001 USD za email po Free Tier). Bez oplat za odbieranie.
SMS
Oplata za kazdy wyslany SMS. Stawka zalezy od kraju docelowego.
SMS w Polsce: okolo 0.04 USD/wiadomosc. 10 000 SMS = okolo 400 USD.
Push Notifications
Oplata za milion powiadomien push (mobile i web).
Darmowe 1 milion push/miesiac. Potem okolo 1.00 USD za milion powiadomien.
Monthly Targeted Audiences
Oplata za licbe unikalnych endpointów targetowanych w kampaniach.
5 000 targetowanych endpointów: darmowe. Potem okolo 1.20 USD za 1000 endpointów.
Przyklady AWS CLI
Utworzenie projektu Pinpoint
Tworzy nowy projekt (aplikacje) w Amazon Pinpoint.
aws pinpoint create-app --create-application-request Name="MojaAplikacja"
Wyslanie bezposredniego emaila
Wysyla pojedynczy email przez Pinpoint z personalizacja.
aws pinpoint send-messages --application-id abc123 --message-request "{\"Addresses\":{\"[email protected]\":{\"ChannelType\":\"EMAIL\"}},\"MessageConfiguration\":{\"EmailMessage\":{\"FromAddress\":\"[email protected]\",\"SimpleEmail\":{\"Subject\":{\"Data\":\"Witaj!\"},\"TextPart\":{\"Data\":\"Dzieki za rejestracje.\"}}}}}"
Tworzenie segmentu dynamicznego
Tworzy segment uzytkowników na podstawie atrybutów.
aws pinpoint create-segment --application-id abc123 --write-segment-request "{\"Name\":\"AktywniUzytkownicy\",\"SegmentGroups\":{\"Groups\":[{\"Dimensions\":[{\"UserAttributes\":{\"plan\":{\"Values\":[\"premium\"],\"AttributeType\":\"INCLUSIVE\"}}}]}]}}"
Sprawdzenie statystyk kampanii
Pobiera metryki wybranej kampanii - dostarczalnosc, otwarcia, klikniecia.
aws pinpoint get-campaign-activities --application-id abc123 --campaign-id camp456 --query "ActivitiesResponse.Item[].{State:State,Start:Start,Successful:SuccessfulEndpointCount,Total:TotalEndpointCount}"
Quiz: Amazon Pinpoint
Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz — feedback pojawi sie od razu.
1. Czym Amazon Pinpoint rózni sie od Amazon SES?
2. Co to jest Journey w Amazon Pinpoint?
3. Ile emaili miesiecznie mozna wyslac w ramach Free Tier Pinpoint?
4. Jakie kanaly komunikacji obsluguje Pinpoint?
Czesto uzywane razem z Amazon Pinpoint
Chcesz poznac Amazon Pinpoint w praktyce?
Darmowy kurs "AWS od podstaw" pokazuje jak uzywac Amazon Pinpoint krok po kroku. Teoria + praktyka od zera.