Recurly integration
Firma oparta na SaaS, dostarczająca zarządzanie powtarzającymi się rozliczeniami jako usługę outsourcowaną.
Ta metoda integracji wykorzystuje Recurly API aby uzyskać szczegóły zakupionego planu i zapisać prowizję z wartościami subskrypcji.
Integracja wymaga funkcji Recurring Commissions do śledzenia powtarzających się płatności / konwersji próbnych.
Konfiguracja Recurly
Ta metoda integracji wykorzystuje zewnętrzną “stronę z podziękowaniami“, więc jeśli jej nie masz, utwórz ją już teraz. Następnie przejdź do sekcji Konfiguracja > Plany w panelu administracyjnym Recurly i edytuj swoje plany. Na dole ekranu edycji planu zaznacz pole wyboru dla Bypass Recurly Confirmation i ustaw Return URL After Success do swojej strony z podziękowaniami.
Dodaj ten ciąg do każdego adresu URL:
?account_code={{account_code}}&plan={{plan_code}}
W przypadku, gdy w linku masz już znak zapytania, zmień ten w powyższym kodzie na symbol (&).
Włącz API
W panelu administracyjnym Recurly przejdź do sekcji Integracje > Poświadczenia API, włącz API, jeśli nie jest jeszcze włączone i uzyskaj klucz API.
Teraz przejdź do Integracje > Webhooki i użyj przycisku Konfiguruj, aby dodać nowy punkt końcowy i wskazać jego adres URL:
https://URL_TO_PostAffiliatePro/plugins/Recurly/recurly.php
Na koniec włącz wtyczkę Recurly w sekcji Wtyczki w panelu handlowym Post Affiliate Pro i ustaw tam swój klucz API.
Kod integracji
Otwórz swoją stronę z podziękowaniami do edycji i wklej ten kod do pliku:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var $_GET = get_query();
var callBack = false;
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
function getVisitorId() {
return PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false && "null" != getVisitorId()) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
pixel.src = 'https://URL_TO_PostAffiliatePro/plugins/Recurly/recurly.php?papCookie=' + getVisitorId() + '&account_code=' + $_GET.account_code + '&plan=' + $_GET.plan;
document.body.appendChild(pixel);
}
}
function get_query(){
var url = location.search;
var qs = url.substring(url.indexOf('?') + 1).split('&');
for(var i = 0, result = {}; i < qs.length; i++){
qs[i] = qs[i].split('=');
result[qs[i][0]] = decodeURIComponent(qs[i][1]);
}
return result;
}
</script>
Nie zapomnij zintegrować swojej strony z kodem śledzącym kliknięcia.
Zarządzaj płatnościami cyklicznymi z łatwością dzięki integracji PayWhirl i Post Affiliate Pro. Oferujemy prostą konfigurację za pomocą aplikacji Custom Tracking Scripts. Śledź sprzedaż, konfiguruj webhooki i aktywuj wtyczki, aby maksymalizować sukces. Wypróbuj naszą ocenianą platformę bez zobowiązań już teraz!
Discover how FormAssembly integration with Post Affiliate Pro can transform your data collection into actionable insights. Safely gather and track leads through customized forms and redirect settings. Enhance your affiliate marketing with precise tracking and seamless form integration. Start for free and unlock powerful affiliate solutions today!
Odkryj łatwą integrację Pinnacle Cart z Post Affiliate Pro! Nasze oprogramowanie koszyka zakupowego obsługuje wielu języków, idealne dla międzynarodowych klientów. Dowiedz się, jak zintegrować kod śledzenia sprzedaży i ciesz się nową wersją Pinnacle Cart. Wypróbuj za darmo i usprawnij swój marketing afiliacyjny już dziś!