Jak przyspieszyć program poleceń za pomocą Voucherify, Segment, Braze i Branch?

Opublikowany: 2022-04-18

Minęło kilka tygodni od Braze Forge, znakomitej konferencji zorganizowanej przez jednego z liderów branży CRM. Pokazał, jak firma Braze planuje przesuwać granice technologii marketingu czasu rzeczywistego w nadchodzących latach, ale, co najciekawsze, konferencja pokazała, jak dziś zaawansowani użytkownicy MarTech zdobywają rynek. Jednym z nich jest Pomelo Fashion, któremu zdarzyło się zdobyć nagrodę Braze przyznawaną przez Tech Partner Use Case . W tym artykule przedstawiamy, w jaki sposób możesz skopiować ich konfigurację personalizacji CRM (Braze, Segment, Branch, Voucherify), aby zbudować swoje kampanie polecające w kilka dni.

{{KLIENT}}

{{KLIENT KOŃCOWY}}

Zasady programu poleceń

Pomelo stworzyło wysoce spersonalizowaną obsługę wiadomości poprzez:

  • Przesyłanie strumieniowe danych użytkownika do segmentu.
  • Tworzenie odpowiednich wiadomości polecających w Braze.
  • Korzystanie z precyzyjnych linków do oddziałów, aby upewnić się, że użytkownicy trafią na stronę aplikacji i sklep z aplikacjami.
  • Wykorzystanie Voucherify do dostarczania spersonalizowanych wiadomości i zarządzania kodami polecającymi.
Diagram

Pomelo zastosował dwustronny program poleceń, który nagradzał zarówno adwokata, jak i jego przyjaciół. Jeśli chodzi o logikę promocji, trzeba było spełnić kilka wymagań, aby kampania napędzała pozyskiwanie klientów:

  • Przyjaciel nie jest istniejącym klientem Pomelo.
  • Znajomy używa kodu adwokata, aby dokonać pierwszego zakupu Pomelo.
  • Znajomy otrzymuje 200 THB zniżki na zakup.
  • Advocate otrzymuje kupon o wartości 200 THB wysyłany na swoje konto KAŻDY CZAS nowy znajomy zostaje klientem.
  • Polecenia znajomych powinny działać zarówno w kanałach internetowych, jak i mobilnych.

Ale prawdziwa trudność polegała na skali Pomelo. Jako lider branży, Pomelo obsługuje miliony klientów w kilkunastu różnych krajach. Prawdziwym wyzwaniem było uruchomienie, a co ważniejsze, utrzymanie sprawności marketingowej kampanii polecającej na różnych rynkach i zespołach.

Oparte na API elementy budulcowe kampanii polecającej

Pomelo wierzy, że dzięki odpowiedniej technologii i strategii marketingowej możliwe jest szybkie dostosowanie personalizacji na masową skalę.

Ponieważ personalizacja oznacza dziś przetwarzanie dużych ilości danych klientów i synchronizowanie ich w rzadkich systemach i bazach danych, Pomelo stało się zaawansowanym użytkownikiem platform opartych na interfejsie API.

Oto, jak połączyli je, aby osiągnąć:

  • Szybszy czas wprowadzania produktów na rynek.
  • Elastyczność personalizacji.
  • Skoki ruchu obsłużone.

Teraz ubrudźmy sobie ręce, odtwarzając tę ​​konfigurację. Zanim przejdziemy dalej, upewnij się, że masz te dane:

  • Konta Voucherify, Braze, Branch i Segment (potrzebujemy kluczy API).
  • Listonosz (lub dowolne inne narzędzie umożliwiające wysyłanie i odbieranie żądań HTTP). Wykorzystamy go do symulacji wymiany wiadomości aplikacji i backendu.

Uwaga: skorzystaj z tych linków, aby znaleźć dokumentację API dotyczącą Voucherify , Segment , Braze i Branch .

Uwaga: jeśli chcesz odświeżyć się na temat Postmana i ogólnie obsługi platform opartych na interfejsie API, możesz zapoznać się z naszym artykułem wprowadzającym .

Uwaga: tutaj możesz znaleźć kolekcję Postman żądań, których używamy w tym samouczku.

Krok 1 – Wypełnij użytkowników na różnych platformach (segment)

Zanim przejdziemy do projektowania logiki poleceń, musimy upewnić się, że podstawy są na swoim miejscu. Pierwszą rzeczą na liście jest integralność danych klienta — upewnimy się, że klient zostanie prawidłowo zidentyfikowany na każdej platformie.

Wyobraźmy sobie nowego użytkownika rejestrującego się w naszym sklepie. Musimy wypełnić te informacje w Braze, Branch i Voucherify, aby dane klienta były wykonalne. To idealne zadanie dla Segmentu. Zapewnia spójną abstrakcję do identyfikacji klientów, śledzenia ich zachowania w różnych punktach styku i dystrybucji tych danych do odpowiednich systemów.

Ruszamy do Segmentu. Stworzymy pierwsze połączenie. Połączenie otrzyma dane z aplikacji, a właściwie jej backendu (źródło) i prześle je do Braze i Voucherify (miejsca docelowe).

Przejdź do Źródeł , dodaj nowe źródło i wybierz opcję HTTP API. Pozwala to na wysyłanie żądań HTTP do serwerów Segment z Postmana. Nazwij źródło i opcjonalnie dodaj etykiety do filtrowania źródeł w przyszłości.

Konfigurowanie źródła w segmencie
Skonfiguruj źródło w segmencie

Przetestujmy połączenie. Kliknij źródło i skopiuj swój klucz zapisu.

Wpisz klucz w kampanii skierowań do segmentu
Skopiuj klawisz zapisu

Teraz otwórz Postman i utwórz nowe żądanie API.

  • Zmień metodę na POST .
  • Ustaw adres URL na https://api.segment.io/v1/identify.‍
  • Na karcie Autoryzacja wybierz Uwierzytelnianie podstawowe jako TYP i podaj klucz Segment API jako Nazwę użytkownika.
  • Przejdź do Body, wybierz Raw i JSON. Umieść następujący fragment kodu w treści:

{{KOD}}

{

"userId": "[email protected]",

"cechy": {

"e-mail": "[email protected]",

"imię": "Jim Halpert"

}

}

{{KOD ZAKOŃCZENIA}}

Dla uproszczenia używamy e-maili jako identyfikatorów klientów i aliasów e-mail do testowania wiadomości.

Autoryzuj połączenie API
Połączenie API z segmentem
Przykładowe żądanie API

Powyższe dane klienta służą jako przykład. Aby przetestować połączenie Segment API, musisz podać identyfikator użytkownika, adres e-mail i nazwę klienta.

Teraz WYŚLIJ prośbę. Gdy zobaczysz „success”: true , otwórz Debuger w segmencie. Powinieneś zobaczyć potwierdzenie, że Twoje źródło otrzymało dane od Postmana.

Sprawdzanie połączenia API w debuggerze
Sprawdź połączenie API

Teraz, gdy mamy źródło nasłuchujące próśb, przekażmy je do Braze i Voucherify.

Dodaj Voucherify jako miejsce docelowe

  • Przejdź do miejsc docelowych i kliknij Dodaj miejsce docelowe.
  • Wybierz Voucherify z Katalogu i skonfiguruj integrację.
  • Pobierz klucze API i wklej je do segmentu. Możesz znaleźć swoje klucze w ustawieniach projektu w panelu Voucherify. Upewnij się, że adres URL API odpowiada Twoim ustawieniom Voucherify.
  • Identyfikator aplikacji kuponu służy jako klucz API segmentu. Tajny klucz kuponu to token API segmentu.
Kupon i segmentuj
Skonfiguruj integrację Voucherify

Następnie włącz miejsce docelowe i przejdź do Testera zdarzeń . Wybierz Identyfikuj jako typ zdarzenia i Wyślij zdarzenie. Po prawej stronie powinieneś zobaczyć potwierdzenie, że Voucherify utworzył użytkownika testowego. Podobnie, gdy przejdziesz do Customers w panelu Voucherify, powinieneś zobaczyć nowo utworzonego użytkownika testowego.

Przetestuj integrację Voucherify z Segmentem
Przetestuj miejsce docelowe Voucherify

Dodaj Braze jako miejsce docelowe

Dodanie miejsca docelowego Braze jest dość podobne, oto jak mogą wyglądać ustawienia (upewnij się, że klucz REST API ma uprawnienia do danych użytkownika). Potrzebne dane znajdziesz w ustawieniach aplikacji w Braze.

Konfigurowanie lutowania i segmentu
Skonfiguruj miejsce docelowe Braze

Teraz ostatnim zadaniem na tym etapie jest aktywacja całego przepływu pracy. Upewnij się, że oba miejsca docelowe są włączone, wróć do Listonosza i ponownie naciśnij WYŚLIJ. Segment otrzyma żądanie i przetłumaczy je w sposób zrozumiały dla Voucherify i Braze. W rezultacie Jim Halpert powinien być widoczny na obu platformach.

Pełna integracja
Przetestuj połączenie, wysyłając żądanie API

Krok 2 – Wygeneruj kody polecające (Voucherify)

Teraz, gdy zsynchronizowaliśmy naszych klientów, zaprośmy ich do przyłączenia się do programu poleceń. Zaczniemy od wygenerowania kodów polecających za pomocą Voucherify. Zacznij od podania ogólnych szczegółów swojego programu poleceń.

  • Utwórz nową kampanię kodów polecających.
  • Zdefiniuj nazwę i wzorzec kodu dla naszego programu (możesz podać prefiks i usunąć wprowadzające w błąd znaki, takie jak O, 5, I z kodów polecających).
  • Nałóż pewne ograniczenia czasowe, są one opcjonalne, ale zwykle mają duże znaczenie dla powodzenia kampanii.
Program poleceń – podstawy
Podaj ogólne szczegóły swojego programu poleceń

Trzeci etap jest niezbędny. Tutaj musimy zaprojektować, na jakich warunkach Voucherify powinien nagradzać ludzi. W naszym przypadku chcemy dać 200 THB zarówno adwokatowi, jak i nowemu klientowi, więc wybieramy dwustronną nagrodę .

Teraz przejdźmy do wydarzenia konwersji. Domyślnie Voucherify nagradza adwokatów, gdy ich kod polecający zostanie wykorzystany. Czasami jednak to nie wystarczy, aby zapewnić skuteczne skierowanie. Możesz poczekać na termin wysyłki lub zwrotu zdarzenia. Dlatego Voucherify umożliwia zdefiniowanie niestandardowego zdarzenia w tym celu (za każdym razem, gdy Voucherify otrzyma takie zdarzenie przez API, liczy się ważne skierowanie).

Niestandardowe wydarzenie w programie poleceń
Skonfiguruj przepływ pracy w programie poleceń

Wiemy, kiedy klient zostanie nagrodzony, ale wciąż brakuje nam rzeczywistej nagrody. Przejdź do następnego ekranu, aby go skonfigurować. Najpierw określamy, w jaki sposób nagradzamy poleconych znajomych — w naszym przypadku jest to kupon rabatowy o wartości 200 THB.

Nagrody sędziowskie
Utwórz nagrodę za polecenie dla zaproszonych klientów

W tym miejscu powinniśmy pomyśleć o kilku podstawowych zasadach programu. Po pierwsze, przyjaciela należy polecić tylko raz. Po drugie, możemy chcieć zwiększyć wydatki przy minimalnej wartości koszyka dla pierwszego zamówienia poleconego klienta. Wreszcie możemy wykluczyć klientów z programu na podstawie dowolnego atrybutu, takiego jak lokalizacja lub metoda płatności. Kreator reguł walidacji kuponów pomoże Ci to osiągnąć za pomocą prostego edytora.

Pomińmy kroki Rekomendant Reward i Notifications (wrócimy do nich za chwilę) i zapisz kampanię. W ten sposób Voucherify będzie gotowy do generowania kodów polecających.

Krok 3 – Przypisz kody polecające do profili użytkowników (Braze)

Czas faktycznie zaprosić klientów do programu poleceń. Najpierw ponownie nazwijmy segment identyfikacją, aby miał co najmniej dwóch użytkowników. Oto przykładowe wywołanie API:

{{KOD}}

{

"userId": "[email protected]",

"cechy": {

"email": "[email protected]",

"imię": "Michael Scott"

}

}

{{KOD ZAKOŃCZENIA}}

Następnie utwórzmy kampanię Braze, która wywołuje Voucherify, aby uzyskać unikalny kod polecający i przypisuje go każdemu nowemu użytkownikowi. W tym celu użyjemy treści połączonych.

  • Utwórz nową kampanię e-mailową.
  • Wybierz swój szablon i wymyśl kopię e-maila.
  • Przejdź do edytora HTML i wklej następujący fragment kodu gdzieś w obrębie tagu <body> (najlepiej między tagami <table>), zastępując dane uwierzytelniające API i identyfikator kampanii polecającej (pobierz go z adresu URL w panelu Voucherify).

{{KOD}}

{% przypisz identyfikator kampanii = {{campaign.${api_id}}} %}

{% assign customer_id = {{${user_id}}} %}

{% przypisz id_źródła = id_kampanii | dołącz: identyfikator_klienta %}

{% connected_content https://api.voucherify.io/v1/publications

:metoda post

:headers { "X-App-Id": "ID TWOJEJ APLIKACJI", "X-App-Token": "SEKRET TWOJEJ APLIKACJI" }

:body kampania=camp_YOUR_CAMPAIGN_ID&customer={{${user_id}}}&channel=Braze&source_id={{source_id}}

:content_type application/json

:zapisz publikację %}

{{KOD ZAKOŃCZENIA}}

  • W edytorze HTML umieść {{publication.voucher.code}} w miejscu, w którym chcesz wyświetlić kod.
  • Ustaw pozostałe parametry kampanii i zapisz ją.
Braze Połączona zawartość
Użyj funkcji Braze Connected Content

Skorzystaliśmy z funkcji zaplanowanej dostawy z natychmiastową wysyłką. Możesz jednak uruchomić wysyłanie wiadomości e-mail na podstawie wielu zdarzeń i atrybutów.

Po uruchomieniu kampanii dzieje się tak:

  • Voucherify generuje nowy unikalny kod polecający zgodnie ze zdefiniowanym przez nas wzorcem.
  • Voucherify publikuje go użytkownikowi, którego identyfikator jest wysyłany za pomocą wywołania Connected Content API. (Po opublikowaniu nie będzie ponownie używany przez innego użytkownika).
  • Voucherify wysyła nowy kod z powrotem do Braze jako odpowiedź na wywołanie API.
  • Braze umieszcza kod we właściwym miejscu i wysyła e-mail.

Jeśli wszystko poszło zgodnie z planem, powinniśmy otrzymać e-maile i unikalne kody polecające przypisane do Jima i Michaela w ich profilach Voucherify.

E-mail z poleceniem od Braze
Otrzymuj e-mail z poleceniem od Braze
Kod polecający dla Jima
Nowy kod polecający jest przypisany do Jima

Krok bonusowy – wgraj kody do profili użytkowników w Braze

Dzięki Connected Content Braze mógł wysłać w wiadomości przypisany kod polecający. Jednak nie zostanie to zachowane w profilu użytkownika Braze. Możesz go przesłać, aby mieć go na wyciągnięcie ręki w celu dalszego zaangażowania w kampanię.

Aby to osiągnąć, możesz skonfigurować kampanię skierowań, aby wysyłać odpowiednie kody polecające za pośrednictwem atrybutu niestandardowego.

  • Edytujmy naszą kampanię skierowań w Voucherify.
  • Przejdź do Powiadomień i wybierz Wyślij kod polecający do polecającego.
  • Przewiń w dół i wybierz Braze jako kanał. (Będziesz potrzebował klucza Braze API z włączonym uprawnieniem users.track).
  • Podaj nazwę niestandardowego atrybutu, w którym będzie przechowywany kod polecający.
Powiadomienia o programie poleceń
Skonfiguruj powiadomienia programu poleceń

Zapisz kampanię. Od teraz każde nowe Połączone połączenie będzie wypełniać atrybut referral_code użytkownika w Braze.

Atrybut niestandardowy programu poleceń
Użyj niestandardowych atrybutów do przechowywania kodów polecających

Krok 4 – Utwórz poziomy dla osób polecających (Voucherify)

Podsumujmy obecną konfigurację. Dzięki Segmentowi każdy nowy użytkownik jest synchronizowany zarówno z Voucherify, jak i Braze. Następnie aktywna kampania Braze pobiera unikalny kod polecający z Voucherify i wysyła go e-mailem do nowego użytkownika. Kod jest zarządzany przez Voucherify, jest powiązany z użytkownikiem, a silnik promocyjny traktuje go jako kupon rabatowy 200 THB dla każdego nowego poleconego klienta. Możesz zweryfikować kod polecający, aby to potwierdzić.

Utwórz nowe żądanie Postman i wywołaj walidację punktu końcowego z Voucherify API.

  • Wybierz metodę POST i umieść następujący adres URL https://api.voucherify.io/v1/vouchers/{CODE}/validate zastępując CODE swoim kodem polecającym.
  • Dodaj nagłówki X-App-Id i X-App-Token i wypełnij je odpowiednio identyfikatorem aplikacji i tajnym kluczem.
  • Ustaw nagłówek Content-Type na application/json.
  • Ustaw następujące Body, aby symulować znajomego, który próbuje wykorzystać kod polecający i WYŚLIJ.

{{KOD}}

{

"klient" : {

„identyfikator_źródła” : „[email protected]

}

}

{{KOD ZAKOŃCZENIA}}

Voucherify powinien w odpowiedzi podać informację o kodzie polecającym.

Weryfikuj kod
Test weryfikujący kod polecający

To, czego wciąż brakuje, to coś, co poruszyłoby igłę – rzeczywista zachęta dla adwokatów. Dajmy im 200 THB za każdego poleconego znajomego.

  • Edytuj swoją kampanię poleceń i przejdź do nagród za polecenie .
  • Utwórz pierwszy i jedyny poziom, który nagradza polecającego za każdym razem, gdy wystąpiło zdarzenie polecania. Możesz stworzyć o wiele więcej, aby zastosować jakiś motyw grywalizacji. Oprócz liczby udanych poleceń możesz dodać więcej reguł walidacji, takich jak lokalizacja lub budżet, by wymienić tylko kilka przykładów.
Poziom nagród polecającego
Utwórz poziom nagród dla polecających

Przejdź do nagród i STWÓRZ NOWĄ NAGRODĘ. Naszym planem jest danie kuponu o wartości 200 THB za każde polecenie. Nazwij swoją nagrodę, aby móc odnosić się do niej w raportach (coś w rodzaju „Zniżka 200 THB”) i kliknij UTWÓRZ NOWĄ KAMPANIĘ. Tutaj wybierz kupony typu Kwota o wartości 200THB i ZAPISZ. Teraz DODAJ NAGRODĘ, aby przypisać nagrodę do kampanii polecającej.

Potwierdź nagrody
Potwierdź nagrodę za polecenie

Ostatnim krokiem jest powiadomienie adwokata o nagrodzie. Aby to zrobić, wyślemy kod kuponu nagrody do profili adwokatów w Braze. Włącz kanał Braze i określ, jak kupon powinien nazywać atrybuty niestandardowe związane z nagrodą

Powiadomienie o nagrodzie za polecenie
Powiadom klientów o nagrodzie za polecenie

Zapisz kampanię i część Voucherify jest gotowa. Najwyższy czas przetestować wszystko, co do tej pory zbudowaliśmy. Zasymulujemy scenariusz, w którym Jim poleca usługę swojemu drogiemu przyjacielowi — Dwightowi. W efekcie:

  • Dwight dostaje 200THB zniżki na swoje pierwsze zamówienie.
  • Jim otrzymuje nagrodę w postaci kuponu o wartości 200THB.
  • Dwight otrzymuje zaproszenie do programu poleceń z unikalnym kodem polecającym.

Przełącz się na Listonosza i wykonaj następujące kroki:

Dwight instaluje aplikację i tworzy konto — backend wykrywa nową rejestrację — wywołaj żądanie Segment Identyfikuj z treścią poniżej, aby powiadomić Braze i Voucherify o nowej rejestracji. Przejdź do pulpitów nawigacyjnych w Voucherify i Braze, aby sprawdzić, czy dane Dwight zostały poprawnie wypełnione.

{{KOD}}

{

"userId": "[email protected]",

"cechy": {

"e-mail": "[email protected]",

"imię": "Dwight Schrute"

}

}

{{KOD ZAKOŃCZENIA}}

Dwight używa kodu polecającego przy kasie — silnik e-commerce musi zastosować kod do koszyka. Zadzwoń do Voucherify Redemption, aby zweryfikować kod polecający i obliczyć obniżoną cenę zamówienia.

{{KOD}}

{

"klient" : {

„identyfikator_źródła” : „[email protected]

},

"zamówienie": {

„amount”: 80000 // kwota pomnożona przez 100 do obsługi ułamków dziesiętnych

}

}

{{KOD ZAKOŃCZENIA}}

Wykorzystanie kodu polecającego
Zrealizuj kod polecający za pomocą Voucherify API

Dwight otrzymuje swoje pierwsze zamówienie na farmę – backend nasłuchuje statusu wysyłki i powiadamia platformy CRM o aktualizacjach – zadzwoń do Segment Track Referral, aby powiadomić, że udane skierowanie powinno zostać policzone.

{{KOD}}

{

"userId":"[email protected]",

"event":"polecenie",

"skierowanie":{

"code":"torchie-MYRATKCP"

}

}

{{KOD ZAKOŃCZENIA}}

Kiedy spojrzymy na pulpit programu poleceń, powinniśmy zobaczyć dwie rzeczy:

  • Kod polecający Jima został już raz użyty (przez Dwighta).
  • Nowo wygenerowany kod dla Dwighta.
Program poleceń 3
Odwiedź pulpit nawigacyjny, aby zobaczyć status kodów polecających

Kiedy odwiedzasz profil Jima w Braze, możesz zobaczyć, że otrzymał on swój pierwszy kupon za polecenie.

kod referencyjny w braze
Możesz zobaczyć kod nagrody za polecenie w Braze

Kiedy ponownie zaprosisz nowych użytkowników do programu poleceń, Voucherify wygeneruje kod polecający Dwighta za pośrednictwem Połączonej Treści i wyśle ​​go do jego profilu w Braze.

Ostatnim krokiem jest powiadomienie Jima o nagrodzie. Najłatwiejszym sposobem na osiągnięcie tego jest stworzenie kampanii opartej na działaniu, która wykorzystuje wyzwalacz Zmień wartość niestandardowego atrybutu . Tak więc za każdym razem, gdy prize_coupon_code zmienia swoją wartość z kolejnymi powiadomieniami o nagrodach z Voucherify, Braze wysyła wiadomość z kodem kuponu nagrody.

W środowisku produkcyjnym możesz i powinieneś zintegrować profile klientów w aplikacji z Voucherify, aby pokazać ich pełny portfel promocyjny, w tym kod polecający, statystyki, a przede wszystkim nagrody. W przypadku wersji internetowej możesz użyć gotowych kokpitów Voucherify.

Wynik skierowania w kokpicie
Odwiedź centrum klienta indywidualnego, aby zobaczyć wynik rekomendacji

Krok bonusowy – Dodaj więcej poziomów (Voucherify)

Jeśli kampania działa zbyt dobrze, możesz łatwo dodać więcej poziomów, aby zgrywalizować szał polecania i chronić swój budżet. Na przykład możesz chcieć wysłać jedną nagrodę za jednego poleconego klienta, a potem kolejną, ale tylko wtedy, gdy adwokat zdobędzie co najmniej pięciu poleconych klientów — czyli łącznie dwie nagrody, niezależnie od liczby udanych poleceń. Aby zastosować to w swoim programie, po prostu edytuj kampanię, przejdź do sekcji poziomów i:

  • Edytuj pierwotny poziom, aby liczba poleconych klientów była większa niż 0.
  • Utwórz kolejny poziom i ustaw warunek poleconych klientów na więcej niż 5.
Dodaj więcej poziomów poleceń
Zbuduj dodatkowe poziomy poleceń

Krok 5 – Onboarding za pomocą deeplinków (Branch)

Brakującą zagadką jest to, w jaki sposób możemy przypisać instalacje aplikacji do naszej kampanii poleceń i jak wysłać nowo zarejestrowanym użytkownikom ofertę poleceń. Przy obecnej konfiguracji adwokat musi wysłać kod polecający swoim znajomym. Następnie muszą go jakoś zapisać, aby wkleić na etapie kasy. Co by było, gdybyśmy mogli zmodyfikować link polecający w taki sposób, aby umożliwiał on przechowywanie aplikacji i automatyczne stosowanie kodu?

Aby osiągnąć ten cel, potrzebujemy deeplinków. Wielu z Was już korzysta z jednej z platform do deeplinkingu, możecie jej użyć tutaj dla zachowania uczciwości. W naszym przypadku pójdziemy z Branch.

Chociaż integracja Braze x Branch zawiera kilka zaawansowanych funkcji do głębokiego linkowania markowego, wykracza to poza zakres tego samouczka. Zamierzamy użyć długich linków, aby pokazać, jak proste jest przypisanie instalacji do naszej kampanii polecającej i jak skierować nowych użytkowników do określonego widoku.

Gdy nasz deeplink zostanie kliknięty przez nowego użytkownika, Branch przekieruje go w odpowiednie miejsce, App Store, Google Store lub stronę internetową. Następnie po zainstalowaniu aplikacji parametry, które przekazujemy wraz z adresem URL, zostaną odczytane przez Branch SDK w aplikacji mobilnej. W ten sposób aplikacja będzie mogła rozpoznać kod polecający i zapisać go w profilu użytkownika. Oto jak skonstruowany jest nasz deeplink:

<domena> + <parametr kampanii do śledzenia> + <unikalny kod skierowania> + <inne parametry>

Zaimplementujmy to w Branch:

  • Otwórz pulpit nawigacyjny Oddziału i przejdź do Konfiguracja.
  • Podaj łącza do sklepów i łącze zastępcze w widoku internetowym. (Ponieważ w tym przykładzie nie używamy prawdziwych aplikacji, pominęliśmy przechowywane linki).
Przekierowania oddziałów
Skonfiguruj przekierowania oddziałów

Przewiń w dół do Połącz domenę i skonfiguruj swoją domenę. (Znowu dla uproszczenia używamy domyślnych).

Domyślna domena linku
Możesz użyć domyślnej domeny linku do przetestowania przepływu

Otwórz Postman, utwórz nowe żądanie GET i wpisz następujący długi link:

g9xol.test-app.link/?~campaign=referral&code=torchie-MYRATKCP&$fallback=https%3A%2F%2Fshowcase.voucherify.io

Zanim klikniemy WYŚLIJ, przeanalizujmy każdą część naszego długiego linku:

  • g9xol.test-app.link — nasza domena Branch (możesz skonfigurować własną, aby uzyskać lepszy branding).
  • ~campaign=referral — informuje Branch, jak przypisać kliknięcie.
  • code=torchie-MYRATKCP — Kod polecający Jima.
  • $fallback=https%3A%2F%2Fshowcase.voucherify.io — (opcjonalnie) informowanie Branch, gdzie przekierować użytkownika po kliknięciu w trybie awaryjnym (ustawiliśmy tryb podstawowy w panelu Branch).

Teraz, gdy klikniesz WYŚLIJ, symulując kliknięcie przez użytkownika w link, żądanie trafia do Oddziału, który przekieruje użytkownika we właściwe miejsce.

Wywołanie interfejsu API testu oddziału
Wyślij testowe wywołanie API do Branch

Gdy otworzysz Source i porównasz według kampanii, zobaczysz, że kliknięcie zostało prawidłowo przypisane do naszej kampanii skierowań.

Analityka atrybucji kliknięć w oddziałach
Atrybucja kliknięcia gałęzi testowej

Teraz wróć do kampanii zaproszeń do Braze i dodaj nasz link do wiadomości. Pamiętaj, aby w adresie URL zamienić kod Jima na {{publication.voucher.code}}, aby mieć pewność, że każda rejestracja otrzyma własny, unikalny kod.

Krok 6 – uruchom, śledź i utrzymuj swoją kampanię poleceń

W tych pięciu krokach stworzyliśmy kompletny POC programu poleceń . Dzięki potężnym narzędziom mar-tech byliśmy w stanie uruchomić wysoce ukierunkowaną kampanię skierowań w ciągu kilku godzin. Podejście API-first pozwoliło nam na outsourcing części backendowej, zachowując jednocześnie elastyczność w mechanice obliczania referencji. Co najważniejsze, dzięki współpracy między Braze, Segment, Branch i Voucherify możesz cieszyć się w 100% spersonalizowanymi doświadczeniami związanymi z marką dzięki aplikacjom i punktom kontaktu z klientem w sieci.

Najlepsza część? Wymagane mniejsze wysiłki na rzecz rozwoju. Zarówno część wdrożeniowa jak i utrzymanie. Dzięki Voucherify możesz samodzielnie zmienić warunki programu poleceń. Pomyśl o przeprowadzeniu testów A/B z ograniczeniem liczby poleconych na rzeczników lub ogółem poleconych, dodaniem minimalnej wydanej wartości do zamówienia znajomego lub wykluczeniem z programu określonych klientów lub całych segmentów.

Ostatnim krokiem jest określenie wymagań dla twoich programistów. W ciągu około jednego dnia powinni być w stanie przetłumaczyć nasze żądania Listonosza na kod produkcyjny (sprawdź oficjalne pakiety SDK). Wstępne uruchomienie może wymagać synchronizacji niektórych klientów masowych i w zależności od ruchu należy wziąć pod uwagę zasady ograniczania szybkości na platformach — tutaj przydaje się oficjalna dokumentacja interfejsu API.

Dzięki Voucherify i stosowi mar-tech możesz uruchomić wiele bardziej spersonalizowanych zachęt. Odwiedź nasze dokumenty, aby dowiedzieć się, jakie gadżety są dostępne w naszym interfejsie API, zdobądź naszą kolekcję Postman i szczęśliwego hakowania!

{{CTA}}

Uruchom nagradzane programy polecające z Voucherify

Zaczynaj

{{ENDCTA}}