Jeździć Zarządzaj paywallami i bramkami płatniczymi za pomocą RevenueCat Za pierwszym razem może się to wydawać mylące, zwłaszcza jeśli korzystasz z rozwiązań typu „plug and play”, takich jak Superwall. Ale jeśli chcesz mieć solidne podstawy do skalowania, precyzyjnego pomiaru przychodów i precyzyjnej kontroli nad zdarzeniami subskrypcji, warto poświęcić czas na zrozumienie, jak RevenueCat wpisuje się w stos narzędzi Twojej aplikacji.
Celem tego artykułu jest pomoc w zrozumieniu, jak używać RevenueCat do Twórz proste ściany płatności, zarządzaj ścianami subskrypcji i połącz to wszystko ze swoimi narzędziami analitycznymi i marketingowymi. (na przykład z Pushwoosh), wykorzystując jego rolę jako „pojedynczego źródła prawdy” dla danych dotyczących płatności. Przyjrzymy się przykładom z życia wziętym, typowym problemom z recenzjami w sklepach, sposobowi tworzenia paywalla i sposobowi wykorzystania wszystkich wydarzeń na platformie.
Dlaczego RevenueCat jest centralnym elementem Twojej platformy subskrypcyjnej?
Wiele firm ostatecznie zdecydowało się na umieszczenie RevenueCat jako rdzeń infrastruktury subskrypcyjnejGłównym powodem jest to, że oferuje scentralizowany punkt, w którym znajdują się wszystkie dane dotyczące płatności i odnowień, niezależnie od tego, czy pochodzą z systemu iOS, Androida, czy internetu. Rozwiązuje to jeden z największych problemów: konieczność przechowywania różnych danych w każdym sklepie z aplikacjami, w zapleczu i w narzędziu analitycznym.
Korzystając z RevenueCat otrzymujesz jedno wiarygodne źródło informacji o subskrypcjach i rozliczeniachStamtąd możesz dystrybuować te dane do pozostałych narzędzi w swoim zestawie (analityka, CRM, automatyzacja marketingu, powiadomienia push itp.) poprzez natywne integracje lub webhooki. Ta spójność jest kluczowa, gdy chcesz segmentować użytkowników, prowadzić kampanie up-sellowe lub naprawdę zrozumieć zachowania swoich subskrybentów.
W praktyce oznacza to, że Twoje decyzje dotyczące produktu i marketingu opierają się na spójne i ujednolicone wydarzenia subskrypcyjnePierwsze zakupy, odnowienia, anulowania, problemy z płatnościami, zmiany produktów i wiele więcej. Wszystko to można następnie połączyć z rozwiązaniami takimi jak Pushwoosh, aby tworzyć szczegółowe, zautomatyzowane ścieżki klienta.
RevenueCat kontra Superwall: prostota kontra kontrola
Jeśli korzystasz z narzędzi takich jak Superwall, to normalne, że masz takie wrażenie RevenueCat jest bardziej złożonySuperwall koncentruje się na szybkim skonfigurowaniu wizualnego paywalla, z podejściem niemal „podłącz i używaj”. Z kolei RevenueCat koncentruje się na warstwie biznesowej: zarządzaniu produktami, logice subskrypcji, zdarzeniach i danych.
Nie oznacza to, że nie możesz tworzyć za pomocą RevenueCat proste i skuteczne paywalleZamiast tego narzędzie koncentruje się na kontrolowaniu „czego” i „kiedy” w przypadku subskrypcji, podczas gdy „jak” płatny dostęp w dużej mierze zależy od Twojej implementacji. W zamian zyskujesz ogromną elastyczność w integracji płatnych dostępów z innymi systemami i koordynacji całego cyklu życia użytkownika.
Ponadto RevenueCat rozwija się dzięki narzędziom do generowania płatnych treści opartym na sztucznej inteligencji, które umożliwiają zaczynając od list sklepowych, podpowiedzi lub odniesień wizualnych Aby stworzyć wstępny projekt płatnego dostępu. Na podstawie tego projektu możesz dostosować projekt, tekst i wezwania do działania dla każdej rozmowy oraz przetestować kluczowe punkty przed uruchomieniem. To znacznie skraca dystans między warstwą biznesową a doświadczeniem wizualnym.
Proste paywalle: zalecana struktura
W aplikacjach subskrypcyjnych powszechny jest schemat posiadania dwa proste, ale dobrze zróżnicowane paywalle, Por ejemplo:
- Początkowa płatna wersja dostępna po wprowadzeniu, bez ograniczeń, prezentująca ogólną propozycję wartości.
- Druga płatna ściana powiązana z pewnymi funkcjami, z pewnymi ograniczeniami, pojawia się, gdy użytkownik próbuje korzystać z funkcji premium.
W pierwszym przypadku płatna ściana jest zazwyczaj bardziej „ambitna”: Wyjaśniasz ogólne korzyści, podsumowanie planu i powody subskrypcji.W drugim przypadku kontekst dyktuje: użytkownik próbuje wykonać jakąś konkretną czynność (na przykład uzyskać dostęp do kursu premium lub funkcji zaawansowanej), więc należy podkreślić dokładną wartość tej funkcji i sposób, w jaki subskrypcja natychmiast odblokowuje tę czynność.
RevenueCat obejmuje część zarządzanie produktami, ustalanie cen, okresy próbne i walidacja prawKontrolujesz układ, tekst i wygląd paywalla w aplikacji. Łącząc to z generatorem paywalla opartym na sztucznej inteligencji, możesz szybko tworzyć różne wersje głównego paywalla i kontekstowego paywalla.
Typowe problemy z recenzowaniem subskrypcji w App Store

Dość powszechny scenariusz rozpoczynania pracy z RevenueCat (lub dowolnym systemem subskrypcji) wygląda następująco: Przesyłasz swoją aplikację do sprawdzenia i po raz pierwszy przesyłasz subskrypcję w aplikacjiAle subskrypcja wciąż „oczekuje na sprawdzenie”. Tymczasem recenzent Apple’a otwiera Twoją aplikację, dociera do płatnego fragmentu i... informacje o cenie i produkcie nie ładują się poprawnie, ponieważ subskrypcja nie została jeszcze zatwierdzona.
Rezultat jest zazwyczaj katastrofalny: Recenzent nie może przejść dalej niż płatna ściana W rezultacie wielokrotnie odrzucają aplikację, ponieważ z ich perspektywy proces zakupu jest wadliwy. To tworzy błędne koło, w którym aplikacja zależy od subskrypcji, która nie jest jeszcze gotowa, a subskrypcja zależy od aplikacji, która nie przeszła oceny.
Aby zminimalizować tego typu problemy, zaleca się Przygotuj swoją aplikację do obsługi stanów pośrednichNa przykład wyświetlając przyjazny komunikat, jeśli produkty nie są dostępne, dodając opcję pominięcia lub oferując recenzentowi alternatywną ścieżkę nawigacji. Zaleca się również wyraźne udokumentowanie w notatce z recenzją tego, co się dzieje, i, jeśli to możliwe, dołączenie zrzutów ekranu lub kroków umożliwiających odtworzenie oczekiwanego zachowania po zatwierdzeniu subskrypcji.
Kolejna pomocna wskazówka to Nie blokuj całej aplikacji za opłatą, która jest uzależniona od produktów, które nie zostały jeszcze zatwierdzone.Pozostawienie części treści dostępnych dla recenzenta lub bardzo małej, funkcjonalnej części może pomóc mu zrozumieć propozycję wartości i uniknąć frustracji związanej z brakiem możliwości przetestowania czegokolwiek. W kontekście RevenueCat upewnij się również, że Twoja aplikacja poprawnie obsługuje puste odpowiedzi lub błędy przesyłania produktów.
RevenueCat jako platforma do zarządzania subskrypcjami
RevenueCat jest definiowany jako platforma, która upraszcza zakupy i subskrypcje w aplikacji Na iOS, Androida i przeglądarkę internetową. Obsługuje najbardziej wrażliwe elementy logiki subskrypcji: walidację paragonów, synchronizację statusu na różnych urządzeniach, przywracanie zakupów, zarządzanie okresem próbnym, promocje itp.
Dodatkowo zapewnia Kompletne narzędzia do analizy i optymalizacji wydajności Twoich subskrypcjiObejmuje to takie wskaźniki, jak przychody cykliczne, retencja, odejścia, wskaźnik LTV, zachowanie kohort i segmentacje, które pomagają zrozumieć, które plany są najskuteczniejsze, które promocje przynoszą najwięcej konwersji lub w którym momencie cyklu życia większość użytkowników jest tracona.
Jego główną zaletą jest to, że centralizując wszystko, oszczędzasz sobie konieczności przepisywania tej samej logiki dla każdej platformy. Zamiast zajmować się bezpośrednio natywnymi SDK-ami każdego sklepu, polegasz na pojedynczy zestaw SDK udostępniający jednorodny model danych i pozwól RevenueCat zająć się interpretacją danych każdego sklepu.
Integracja RevenueCat z Pushwoosh: automatyzacja i segmentacja
Jedną z najskuteczniejszych integracji w kontekście płatnych zapór i retencji jest RevenueCat z PushwooshPushwoosh to platforma do wysyłania powiadomień push, wiadomości w aplikacji i innych typów ukierunkowanej komunikacji. Dzięki połączeniu jej z RevenueCat możesz organizować kampanie w oparciu o rzeczywiste zdarzenia związane z subskrypcjami.
Pomysł jest prosty: RevenueCat wysyła zdarzenia subskrypcji do Pushwoosh Dzięki webhookom zdarzenia te stają się wyzwalaczami ścieżek klientów, automatyzacji i zaawansowanej segmentacji. Pozwala to zachęcać klientów do odnawiania abonamentów, przypominać im o wartości planu, sugerować przejścia na wyższe poziomy lub uruchamiać oferty specjalne we właściwym momencie, maksymalizując zaangażowanie i przychody.
Na przykład platforma e-learningowa może Zwiększ zaangażowanie, wysyłając spersonalizowane powiadomienia po wykryciu zmiany planu. Wiadomość może zawierać wskazówki dotyczące przejścia na nowy plan, rekomendacje kursów dostosowane do nowego poziomu subskrypcji oraz ekskluzywne korzyści, które utwierdzają użytkownika w decyzji o przejściu na wyższy plan.
Konkretne przypadki użycia integracji RevenueCat + Pushwoosh
Zakres przypadków użycia podczas łączenia wydarzenia subskrypcyjne z kampaniami wiadomościowymi To ogromne. Oto kilka typowych scenariuszy:
- Pamiętaj o odnowieniach i odzyskuj nieudane próby windykacji.
- Zamień jednorazowe zakupy na cykliczne subskrypcje.
- Promuj ulepszenia do poziomów premium za pomocą komunikatów kontekstowych.
- Zmianom planu towarzyszyć będą treści edukacyjne i zalecenia.
Wyobraź sobie usługę przesyłania strumieniowego, która wykrywa problem z rozliczeniem subskrypcjiDzięki integracji możesz wysłać ukierunkowane powiadomienie push, które wyjaśni błąd i dostarczy Ci jasnych instrukcji jego rozwiązania, na przykład dotyczących aktualizacji metody płatności. Zmniejsza to liczbę niezamierzonych anulacji kont i poprawia komfort użytkowania.
Inny przykład: usługa dostawy żywności może wykorzystać wydarzenia zakupowe, aby przekształcić jednorazowe zamówienie w długoterminową relacjęPo zakupie możesz wysłać powiadomienie push z podziękowaniem dla klienta i rekomendacją powiązanych produktów lub ofertą subskrypcji na dostawy cykliczne. Taka komunikacja pomaga budować lojalność, generować sprzedaż uzupełniającą i potencjalnie przekształcać jednorazowych klientów w subskrybentów.
W aplikacjach z wieloma poziomami subskrypcji, takimi jak wiele gier mobilnych, ta integracja umożliwia Monitoruj poziom każdego użytkownika i wysyłaj spersonalizowane wiadomości o aktualizacjachNa przykład powiadomienia podkreślające zalety poziomów premium, takie jak ekskluzywna zawartość, dodatkowe monety lub specjalne zniżki, zachęcające użytkowników do przejścia na wyższy poziom w najbardziej dogodnym momencie.
Wydarzenia dostępne w integracji RevenueCat → Pushwoosh
Integracja jest tworzona automatycznie w Pushwoosh. seria zdarzeń, które RevenueCat wysyła po raz pierwszyKażde zdarzenie reprezentuje istotną czynność w cyklu życia subskrypcji i wiele z nich ma przydatne atrybuty (takie jak cena lub waluta), które można następnie wykorzystać w zaawansowanej segmentacji.
Oto najważniejsze wydarzenia, które są zsynchronizowane:
- RC_INITIAL_PURCHASE – Aktywuje się, gdy użytkownik dokonuje pierwszego zakupu subskrypcji. Zawiera takie atrybuty, jak: Cena, cena_w_walucie_zakupu y waluta.
- RC_NIE_ODNOWIONY_ZAKUP – Oznacza zakup, który nie zostanie automatycznie odnowiony, co jest bardzo przydatne w przypadku produktów o ograniczonym dostępie. Zawiera również atrybuty ceny i waluty.
- RC_RENEWAL – Reprezentuje odnowienie istniejącej subskrypcji lub reaktywację nieaktywnego użytkownika, który ponownie się zapisuje. Zawiera nową cenę i walutę.
- ZMIANA_PRODUKTU_RC – Dzieje się tak, gdy abonent zmienia produkty, na przykład przechodząc z planu miesięcznego na roczny lub z poziomu podstawowego na poziom premium.
- RC_CANCELLATION – Zaznacz anulowanie subskrypcji lub zakupu nieodnawialnego, co jest kluczowe dla przepływów retencji i odzyskiwania.
- RC_BILLING_ISSUE – Oznacza problem występujący podczas próby pobrania opłaty od abonenta, np. wygasła karta lub niewystarczające środki.
- RC_SUBSKRYBENT_ALIAS – Wydawany jest za każdym razem, gdy rejestrowana jest nowa identyfikator_użytkownika_aplikacji Dla istniejącego subskrybenta, przydatne do śledzenia wielu urządzeń.
- SUBSKRYPCJA_RC_WSTRZYMANA – Oznacza, że subskrypcja została wstrzymana po zakończeniu bieżącego okresu.
- RC_UNCANCELLATION – Powiadamia o ponownej aktywacji subskrypcji, która została anulowana, ale jeszcze nie wygasła.
- RC_TRANSFER – Dzieje się tak, gdy transakcje i uprawnienia są przenoszone między jednym lub wieloma identyfikatorami użytkownika aplikacji a innym użytkownikiem, co jest istotne w przypadku migracji lub łączenia kont.
- SUBSKRYPCJA_RC_ROZSZERZONA – Oznacza to, że istniejąca subskrypcja została przedłużona, co przyspieszyło datę wygaśnięcia bieżącego okresu.
- RC_EXPIRATION – Oznacza, że subskrypcja klienta wygasła. Obejmuje atrybuty takie jak: Cena, cena_w_walucie_zakupu, waluta, wygaśnięcie_w y kupiony_w.
Wszystkie te wydarzenia mogą być wykorzystane w Podróże klientów PushwooshSzczególnie cenne są te, które niosą ze sobą atrybuty cenowe Segmentacja RFM (dawniej, często, wartościowo), dzięki któremu możesz ustalać priorytety użytkowników na podstawie ich wartości ekonomicznej i ostatniej aktywności.
Synchronizacja użytkowników między RevenueCat i Pushwoosh
Aby zdarzenia RevenueCat prawidłowo dopasowywały użytkowników w Pushwoosh, niezbędne jest wyrównaj identyfikatory użytkownikówZaleca się, aby identyfikator użytkownika Pushwoosh był zgodny z Identyfikator użytkownika aplikacji RevenueCat.
W praktyce oznacza to, że musisz Pobierz identyfikator użytkownika aplikacji obsługiwany przez zestaw SDK RevenueCat i przekaż go do zestawu SDK PushwooshW ten sposób, gdy RevenueCat wysyła webhook zdarzenia, Pushwoosh może powiązać go z odpowiednim profilem i aktywować odpowiednie ścieżki bez utraty informacji.
W systemie Android takie połączenie wykonuje się na przykład za pomocą połączenia takiego jak Pushwoosh.getInstance().setUserId(appUserIDFromRC);Gdzie appUserIDFromRC To jest identyfikator dostarczony przez RevenueCat. W systemie iOS schemat jest podobny i wykorzystuje coś takiego [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];Po uzyskaniu tej korespondencji i zsynchronizowaniu identyfikatorów HWID integracja między obiema platformami będzie działać spójnie.
Jak aktywować integrację Pushwoosh w panelu RevenueCat
Po dopasowaniu identyfikatorów użytkowników w zestawach SDK następnym krokiem jest Aktywuj integrację z poziomu pulpitu RevenueCatOgólny przebieg jest dość prosty:
- Przejdź do swojego projektu w panelu RevenueCat i znajdź sekcję Integracje w menu bocznym. Kliknij „+ Nowy” lub „Dodaj integrację”.
- Na liście integracji wybierz opcję webhookponieważ integracja z Pushwoosh opiera się na tym mechanizmie.
- Nadaj integracji rozpoznawalną nazwę, na przykład „Pushwoosh”, dzięki czemu później będziesz mógł ją łatwo zidentyfikować.
- W polu Adres URL webhooka wpisz ścieżkę dostarczoną przez Pushwoosh, na przykład: https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE. Zastępuje KOD_APLIKACJI za pomocą kodu aplikacji w Pushwoosh, który znajdziesz pod nazwą swojej aplikacji w jej panelu.
- W polu nagłówka autoryzacji wklej swoje Token API PushwooshTen token można uzyskać w obszarze Ustawienia > Dostęp API na koncie Pushwoosh.
- Zdecyduj, czy chcesz wysyłać wydarzenia tylko z zakupy produkcyjne, właśnie z piaskownica (testowanie) lub oba. Do wstępnych testów zazwyczaj przydatne jest aktywowanie sandboxa, a po zweryfikowaniu wszystkiego, dodanie produkcji.
- W menu rozwijanym Aplikacja określ, czy zdarzenia webhook mają być wysyłane do pojedyncza konkretna aplikacja lub dla wszystkich aplikacji w projekcie w RevenueCat.
- W sekcji Typ wydarzenia wybierz, czy chcesz wyślij wszystkie zdarzenia lub tylko określony podzbiór (na przykład tylko odnowienia i anulowania), w zależności od strategii komunikacji.
- Skonfiguruj, czy chcesz je wyświetlać wszystkie wydarzenia, tylko te udane lub tylko te nieudaneTo rozróżnienie może pomóc w debugowaniu integracji.
Ponadto masz możliwość uruchom testowy webhook Bezpośrednio z RevenueCat. Zdecydowanie zaleca się korzystanie z tej funkcji w celu weryfikacji, czy zdarzenia prawidłowo docierają do Pushwoosh, czy szablony zdarzeń są tworzone automatycznie i czy ścieżki klientów są uruchamiane zgodnie z oczekiwaniami.
Wykorzystaj RevenueCat, aby ulepszyć swoje paywalle
Oprócz prostego zatwierdzania płatności RevenueCat zapewnia bardzo bogaty kontekst do optymalizacji płatnych treściDzięki szczegółowemu śledzeniu zdarzeń i możliwości integracji z narzędziami analitycznymi i do przesyłania wiadomości możesz traktować swój paywall jako żywy element, który zmienia się zgodnie z rzeczywistym zachowaniem użytkowników.
Wykorzystując informacje, które otrzymujesz od RevenueCat możesz na przykład: wykrywać wzorce wśród użytkowników, którzy dokonują konwersji, w porównaniu z tymi, którzy tego nie robiąDane te pozwalają dopracować treść reklamy, kolejność korzyści, liczbę wyświetlanych planów, a nawet oferować różne warianty płatnych subskrypcji w zależności od segmentu użytkowników. Możesz śledzić, które plany wybierają użytkownicy, ile czasu upływa od instalacji do zakupu, ile osób dociera do strony z ograniczonymi funkcjami itd.
Jeśli dodasz do tego równania generator płatności obsługiwany przez sztuczną inteligencję, który potrafi wykorzystywać treść Twojego sklepu i odniesienia wizualne, otrzymasz bardzo wydajny przepływ pracy: Generujesz początkową wersję paywalla, uruchamiasz go, analizujesz jego skuteczność za pomocą RevenueCat i szybko go dostosowujesz. projekt, komunikaty i wezwania do działania, aż znajdziesz kombinację zapewniającą najlepszą konwersję.
Łącząc dobrze zaprojektowane paywalle z zarządzaniem subskrypcjami RevenueCat i automatyzacją wiadomości Pushwoosh, zyskujesz solidną podstawę do skalowania biznesu subskrypcyjnego: masz scentralizowane i niezawodne dane, kompletna struktura zdarzeń cyklu życia, ukierunkowana komunikacja w czasie rzeczywistym i elastyczność w testowaniu wariantów płatnego dostępu.
Mimo że początkowo rozwiązanie to może wydawać się bardziej imponujące niż ultraproste, po skonfigurowaniu staje się stabilnym i wydajnym elementem, na którym można zbudować naprawdę zrównoważony model przychodów cyklicznych.Udostępnij te informacje, a więcej użytkowników dowie się o tym narzędziu..
