Вози се Управљајте платним зидовима и платним капијама помоћу RevenueCat-а Можда делује збуњујуће први пут када га испробате, посебно ако долазите са „plug and play“ решења попут Superwall-а. Али ако желите солидну основу за скалирање, прецизно мерење прихода и фину контролу над догађајима претплате, вреди одвојити време да разумете како се RevenueCat уклапа у стек ваше апликације.
Циљ овог чланка је да вам помогне да видите како да користите RevenueCat да бисте Креирајте једноставне платне зидове, управљајте зидовима претплата и повежите све то са својом аналитиком и маркетингом. (на пример, са Pushwoosh-ом), користећи његову улогу „јединственог извора истине“ за ваше податке о плаћању. Погледаћемо примере из стварног света, уобичајене проблеме са рецензијама продавница, како структурирати ваш платни зид и како искористити све догађаје на платформи.
Зашто је RevenueCat центар вашег претплатничког стека?
Многе компаније су на крају пласирале RevenueCat као језгро своје претплатничке инфраструктуреГлавни разлог је тај што нуди централизовану тачку где се налазе сви подаци о плаћању и обнављању, без обзира да ли долазе са iOS-а, Android-а или веба. Ово решава једну од највећих уобичајених главобоља: имати различите податке у свакој продавници апликација, у вашем бекенду и у вашем алату за аналитику.
Коришћењем RevenueCat-а добијате јединствени поуздан извор информација о претплатама и наплатиОдатле можете дистрибуирати те податке осталим алатима у вашем стеку (аналитика, CRM, маркетиншка аутоматизација, push обавештења итд.) путем нативних интеграција или путем вебхукова. Ова доследност је кључна када желите да сегментирате кориснике, покрећете кампање за додатну продају или заиста разумете понашање својих претплатника.
У пракси то значи да су ваше одлуке о производу и маркетингу засноване на доследни и обједињени догађаји претплатеПочетне куповине, обнављања, отказивања, проблеми са плаћањем, промене производа и још много тога. Све се ово затим може повезати са решењима као што је Pushwoosh како би се изградила веома детаљна, аутоматизована путовања купаца.
RevenueCat наспрам Superwall-а: једноставност наспрам контроле
Ако долазите са алата попут Супервола, нормално је да осећате да RevenueCat је сложенијиСупервол је у великој мери фокусиран на брзо подешавање визуелног платног зида, са готово „укључи и користи“ приступом. Насупрот томе, RevenueCat се фокусира на пословни слој: управљање производима, логику претплате, догађаје и податке.
То не значи да не можете да креирате помоћу RevenueCat-а једноставни и ефикасни платни зидовиУместо тога, алат се фокусира на контролу „шта“ и „када“ претплата, док „како“ плаћања путем платног система у великој мери зависи од ваше имплементације. Заузврат, добијате огромну флексибилност да интегришете своје плаћања путем платног система са другим системима и да оркестрирате цео животни циклус корисника.
Штавише, RevenueCat се развија помоћу алата за генерисање платних зидова заснованих на вештачкој интелигенцији, што омогућава почевши од листа продавница, упутстава или визуелних референци да бисте креирали почетни дизајн платног зида. Из тог нацрта можете прилагодити дизајн, текст и позиве на акцију за сваки разговор и тестирати кључне тачке пре покретања. Ово значајно скраћује јаз између пословног слоја и визуелног искуства.
Једноставни платни зидови: препоручена структура
Уобичајени образац у апликацијама за претплату је да имају два једноставна, али добро диференцирана платна зида. На пример:
- Почетни платни зид након регистрације, без ограничења, који представља укупну вредносну понуду.
- Други платни зид повезан са одређеним функционалностима, са ограничењима, појављује се када корисник покуша да користи премијум функције.
У првом случају, платни зид је обично више „аспиративан“: Објашњавате укупне предности, резимее плана и разлоге за претплату.У другом случају, контекст диктира: корисник покушава да уради нешто конкретно (на пример, приступи премијум курсу или напредној функцији), тако да желите да истакнете тачну вредност те функције и како претплата тренутно откључава ту радњу.
RevenueCat покрива део управљање производима, цене, пробни периоди и валидација праваДок ви контролишете распоред, текст и визуелно понашање платног зида унутар апликације. Комбиновањем овога са генератором платних зидова покретаним вештачком интелигенцијом, можете брзо понављати различите дизајне за ваш главни платни зид и платни зид са контекстуалним функцијама.
Уобичајени проблеми са прегледом претплате у App Store-у

Прилично уобичајен сценарио при покретању са RevenueCat-ом (или било којим системом претплате) је следећи: Шаљете своју апликацију на преглед и такође први пут шаљете своју претплату у апликацијиАли претплата је и даље „на чекању прегледа“. У међувремену, Apple-ов рецензент улази у вашу апликацију, стиже до платног зида и... цене и информације о производу се не учитавају исправно јер претплата још није одобрена.
Резултат је обично катастрофалан: Рецензент не може да настави даље од платног зида И на крају одбијају апликацију више пута, јер је процес куповине из њихове перспективе поремећен. Ово ствара неку врсту зачараног круга где апликација зависи од претплате која још није спремна, а претплата зависи од апликације која не прође преглед.
Да би се ове врсте проблема свеле на минимум, препоручује се Припремите своју апликацију за руковање међустањимаНа пример, приказивањем пријатељске поруке ако нема доступних производа, додавањем опције за прескакање или нуђењем алтернативне путање навигације за рецензента. Такође је препоручљиво јасно документовати у напомени уз рецензију шта се дешава и, ако је могуће, укључити снимке екрана или кораке за репродукцију очекиваног понашања након што претплата буде одобрена.
Још један користан савет је Не блокирајте целу апликацију иза платног зида који зависи од производа који још нису одобрени.Остављање дела садржаја приступачним или веома малог функционалног дела може помоћи рецензенту да разуме вредносну понуду и избегне фрустрацију због немогућности тестирања било чега. У контексту RevenueCat-а, такође осигурајте да ваша апликација правилно обрађује празне одговоре или грешке при отпремању производа.
RevenueCat као платформа за управљање претплатама
RevenueCat је дефинисан као платформа која поједностављује куповину и претплате унутар апликације За iOS, Android и веб. Обавља најосетљивије делове логике претплате: валидацију рачуна, синхронизацију статуса на различитим уређајима, враћање куповине, управљање пробним периодом, промоције итд.
Поред тога, обезбеђује Комплетни алати за анализу и оптимизацију учинка ваших претплатаОво укључује метрике као што су редовни приходи, задржавање корисника, одлив корисника, дугорочна вредност корисника (LTV), понашање кохорти и сегментације које вам помажу да разумете који планови најбоље функционишу, које промоције највише конвертују или у којој тачки животног циклуса се губи већина корисника.
Његова главна предност је што вас, централизацијом свега, штеди од преписивања исте логике за сваку платформу. Уместо да се директно бавите изворним SDK-овима сваке продавнице, ослањате се на један SDK који открива хомогени модел података и дозволите RevenueCat-у да тумачи детаље сваке продавнице.
Интеграција RevenueCat-а са Pushwoosh-ом: Аутоматизација и сегментација
Једна од најмоћнијих интеграција у контексту платних зидова и задржавања корисника јесте интеграција RevenueCat са Pushwoosh-омPushwoosh је платформа за слање push обавештења, порука у апликацији и других врста циљане комуникације, а повезивањем са RevenueCat-ом можете оркестрирати кампање на основу стварних догађаја претплате.
Идеја је једноставна: RevenueCat шаље догађаје претплате Pushwoosh-у Путем вебхукова, ови догађаји постају окидачи за путовања купаца, аутоматизацију и напредну сегментацију. Ово вам омогућава да подстакнете обнављање, подсетите купце на вредност плана, предложите надоградње на више нивое или покренете посебне понуде у право време, максимизирајући ангажовање и приход.
На пример, платформа за е-учење може Повећајте ангажовање слањем персонализованих обавештења када открије промену плана. Порука може да садржи смернице о преласку, препоруке за курсеве усклађене са новим нивоом претплате и ексклузивне погодности које поткрепљују корисникову одлуку о надоградњи.
Специфични случајеви употребе интеграције RevenueCat + Pushwoosh
Распон случајева употребе приликом комбиновања догађаји претплате са кампањама за размену порука Огромно је. Неки уобичајени сценарији су:
- Запамтите обнављања и надокнадите неуспеле покушаје наплате.
- Претворите једнократне куповине у понављајуће претплате.
- Промовишите надоградње на премијум нивое контекстуалним порукама.
- Пратите промене плана едукативним садржајем или препорукама.
Замислите стриминг сервис који детектује проблем са наплатом претплатеЗахваљујући интеграцији, можете покренути циљано push обавештење које објашњава грешку и пружа јасна упутства за њено решавање, као што је ажурирање начина плаћања. Ово смањује ненамерна отказивања налога и побољшава корисничко искуство.
Још један пример: служба за доставу хране може да користи догађаје куповине да трансформишите једнократну поруџбину у дугорочни односНакон куповине, можете послати push обавештење у којем се захваљујете купцу и препоручујете сродне производе или представљате план претплате за редовне испоруке. Ова комуникациона каденца помаже у изградњи лојалности, генерисању додатне продаје и потенцијалном претварању једнократних купаца у претплатнике.
У апликацијама са више нивоа претплате, као што су многе мобилне игре, ова интеграција омогућава Пратите ниво сваког корисника и покрените персонализоване поруке о надоградњиНа пример, обавештења која истичу предности премијум нивоа, као што су ексклузивни садржај, додатни новчићи или посебни попусти, подстичући кориснике да надограде свој ниво у најпогоднијем тренутку.
Догађаји доступни у RevenueCat интеграцији → Pushwoosh
Интеграција се аутоматски креира у Pushwoosh-у. низ догађаја док их RevenueCat први пут шаљеСваки догађај представља релевантну акцију у животном циклусу претплате, а многи носе корисне атрибуте (као што су цена или валута) који се затим могу користити у напредним сегментацијама.
Ово су најрелевантнији догађаји који су синхронизовани:
- RC_INITIAL_PURCHASE – Покреће се када корисник изврши почетну куповину претплате. Укључује атрибуте као што су цена, цена_у_купљеној_валути y валута.
- RC_НЕ_ОБНАВЉАЈУЋА_КУПОВИНА – Означава куповину која се неће аутоматски обновити, веома корисно за производе са ограниченим приступом. Такође укључује атрибуте цене и валуте.
- RC_ОБНАВЉАЊЕ – Представља обнављање постојеће претплате или поновну активацију неактивног корисника који се поново претплаћује. Укључује нову цену и валуту.
- RC_PRODUCT_CHANGE – Ово се дешава када претплатник мења производе, на пример, приликом преласка са месечног на годишњи план или са основног на премијум ниво.
- RC_ОТКАЗИВАЊЕ – Означите отказивање претплате или куповину која се не може обновити, кључно за токове задржавања и поновно добијање.
- ПРОБЛЕМ_СА_ФАКТУРОМ_RC – Указује на проблем приликом покушаја наплате претплатнику, као што је истекла картица или недовољно средстава.
- RC_SUBSCRIBER_ALIAS – Издаје се сваки пут када се региструје нови app_user_id За постојећег претплатника, корисно за праћење више уређаја.
- RC_ПРЕТПЛАТА_ПАУЗИРАНА – Означава да је претплата подешена на паузирање на крају текућег периода.
- RC_UNCANCELLATION – Обавештава вас о поновној активацији претплате која је отказана, али још није истекла.
- RC_TRANSFER – Ово се дешава када се трансакције и права преносе између једног или више корисничких ИД-ова апликације на другог корисника, што је важно код миграција или спајања налога.
- RC_ПРЕТПЛАТА_ПРОДУЖЕНА – Означава да је постојећа претплата продужена, чиме се унапред истиче текући период.
- RC_ИСТЕК – Означава да је претплата корисника истекла. Укључује атрибуте као што су цена, цена_у_купљеној_валути, валута, истека_кода y купљено_на.
Сви ови догађаји могу се користити у Путвуш путовања купацаПосебно је вредно применити оне које носе атрибуте цене. RFM (Ажурираност, Учесталост, Монетарна) сегментација, помоћу које можете дати приоритет корисницима на основу њихове економске вредности и недавних активности.
Синхронизација корисника између RevenueCat-а и Pushwoosh-а
Да би догађаји RevenueCat-а правилно упарили кориснике у Pushwoosh-у, неопходно је поравнајте идентификаторе корисникаПрепорука је да Pushwoosh UserID треба да се подудара са ИД корисника апликације RevenueCat.
У пракси, то значи да морате Узмите appUserID који обрађује RevenueCat SDK и проследите га Pushwoosh SDK-уНа овај начин, када RevenueCat пошаље веб-хук догађаја, Pushwoosh га може повезати са исправним профилом и активирати одговарајућа путовања без губитка информација.
На Андроиду се ова веза прави, на пример, позивом попут Пушвуш.гетИнстанце().сетУсерИд(аппУсерИдФромРЦ);Где ИДКорисникаАпликацијеИзRC-а Ово је идентификатор који је обезбедио RevenueCat. На iOS-у је образац сличан, користи се нешто попут [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];Када имате ову преписку и синхронизујете HWID-ове, интеграција између обе платформе ће радити доследно.
Како активирати Pushwoosh интеграцију у RevenueCat контролној табли
Након што ускладите корисничке ИД-ове у вашим SDK-овима, следећи корак је Активирајте интеграцију са контролне табле RevenueCat-аЦео ток је прилично једноставан:
- Идите на свој пројекат у панелу RevenueCat и пронађите одељак за Интеграције у бочном менију. Кликните на „+ Ново“ или „Додај интеграцију“.
- На листи интеграција изаберите опцију Вебхоокспошто је интеграција са Pushwoosh-ом заснована на овом механизму.
- Дајте интеграцији препознатљиво име, на пример „Pushwoosh“, како бисте је касније могли лако идентификовати.
- У поље URL адреса вебхука унесите путању коју је обезбедио Pushwoosh, нешто попут: https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE. Замењује APP_CODE путем кода ваше апликације у Pushwoosh-у, који ћете пронаћи испод имена ваше апликације на њеној контролној табли.
- У вредност заглавља ауторизације, налепите свој Пушвуш АПИ токенОвај токен се добија у одељку Подешавања > Приступ API-ју у оквиру вашег Pushwoosh налога.
- Одлучите да ли желите да шаљете догађаје само из куповина производње, само од кутија с песком (тестирање) или обоје. За почетне тестове је обично корисно активирати sandbox и, када се све провери, додати продукцију.
- У падајућем менију Апликација наведите да ли догађаји вебхука треба да се шаљу једна одређена апликација или за све апликације у пројекту у RevenueCat-у.
- У одељку Тип догађаја изаберите да ли желите пошаљи све догађаје или само одређени подскуп (на пример, само обнављања и отказивања) у зависности од ваше комуникацијске стратегије.
- Конфигуришите да ли желите да се приказују сви догађаји, само успешни или само неуспешниОва разлика вам може помоћи у отклањању грешака у интеграцији.
Такође, имате могућност да покрените тестни вебхук директно из RevenueCat-а. Топло се препоручује коришћење ове функције како би се проверило да ли догађаји исправно стижу до Pushwoosh-а, да ли се шаблони догађаја креирају аутоматски и да ли се корисничка путовања покрећу како је очекивано.
Искористите RevenueCat да бисте побољшали своје платне системе
Поред пуке валидације плаћања, RevenueCat пружа веома богат контекст за оптимизацију ваших платних зидоваЗахваљујући детаљном праћењу догађаја и могућности интеграције са алатима за аналитику и размену порука, можете третирати свој платни зид као живи елемент који се развија у складу са стварним понашањем ваших корисника.
Користећи информације које добијете од RevenueCat-а, можете, на пример, откријте обрасце међу корисницима који конверзије обављају у односу на оне који неОви подаци вам омогућавају да прецизирате текст огласа, редослед погодности, број приказаних планова, па чак и да понудите различите варијације платног зида у зависности од сегмента корисника. Можете пратити које планове корисници бирају, колико времена је потребно од инсталације до куповине, колико њих дође до странице са ограниченим функцијама и тако даље.
Ако у једначину додате генератор платног система са вештачком интелигенцијом који може да користи садржај вашег списка продавница и визуелне референце, добићете веома моћан ток рада: Генеришете почетну верзију платног зида, покрећете га, анализирате његове перформансе користећи RevenueCat и брзо га прилагођавате. дизајн, поруке и позиве на акцију док не пронађете комбинацију која најбоље конвертује.
Узето заједно, комбиновање добро дизајнираних платних зидова са управљањем претплатама компаније RevenueCat и аутоматизацијом порука компаније Pushwoosh даје вам веома солидну основу за скалирање пословања са претплатама: имате централизовани и поуздани подаци, комплетна структура догађаја животног циклуса, циљана комуникација у реалном времену и флексибилност за тестирање варијација платног зида.
Иако у почетку може деловати импресивније од ултра-једноставних решења, када се стек конфигурише, он постаје стабилан и моћан део на којем се може изградити истински одржив модел сталних прихода.Поделите ове информације и више корисника ће сазнати о алату..
