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.
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!