OptimizeMember API (moduł WordPress) integration
Kompleksowy system członkowski zapewniający zaawansowane funkcje potrzebne do prowadzenia witryny członkowskiej.
OptimizePress to nowy sposób na tworzenie stron docelowych, stron sprzedaży i portali członkowskich o wysokiej konwersji.
Ta metoda integracji wykorzystuje API OptimizeMember do komunikacji z wbudowaną wtyczką. Możesz śledzić sprzedaż, sprzedaż cykliczną i zwroty. Możesz automatycznie utworzyć konto partnerskie dla nowego rejestrującego się klienta. Możliwe jest również używanie dożywotnich prowizji.
Dodaj kod śledzenia
Pierwszym krokiem do zintegrowania kodu śledzenia sprzedaży z OptimizePress jest umieszczenie następującego kodu w sekcji OptimizePress API / Tracking (API / Śledzenie) > Signup Tracking Codes (Kody śledzenia rejestracji):
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('%%initial%%');
sale.setOrderID('%%subscr_id%%');
sale.setProductID('%%item_number%%');
PostAffTracker.register();
</script>
Jeśli chcesz śledzić również inne dane, możesz zobaczyć zmienne dostępne tuż pod tą sekcją (w OptimizePress).
Modyfikacja formularza rejestracyjnego
Spowoduje to zapisanie wartości śledzenia dla każdego nowego użytkownika. Wartość śledzenia będzie używana przy każdym powiadomieniu o sprzedaży. Dzięki temu Post Affiliate Pro będzie w stanie rozpoznać, kto jest polecającym partnerem i której kampanii użyć do obliczenia prowizji.
Zanim zaczniemy konfigurację, musisz włączyć wtyczkę OptimizeMember w swoim Post Affiliate Pro. Ustaw tajne słowo – będzie ono używane do komunikacji między OptimizeMember a Post Affiliate Pro.
Pierwszym krokiem jest utworzenie dodatkowego (opcjonalnego) pola w twoim formularzu rejestracji OptimizeMember – General Options (Opcje ogólne) > Registration/Profile Fields (Pola rejestracji/profilu) – i nazwanie go „visitorID” (to samo dla unikalnego ID pola).
Następnym krokiem jest ustawienie niestandardowego skryptu w sekcji Footer Design (Projekt stopki) w General Options (Opcje ogólne) > Login/Registration Design (Projektu loginu/rejestracji). Wstaw tam następujący kod:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.track();
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').type = 'hidden';
PostAffTracker.writeCookieToCustomField('ws-plugin--optimizemember-custom-reg-field-visitorid');
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').parentNode.style.display='none';
</script>
Ten kod upewni się, że informacje o pierwotnym partnerze (wartość pliku cookie) będą przechowywane w tym polu, a samo pole będzie ukryte w formularzu.
Śledzenie płatności
Przejdź do panelu administracyjnego OptimizeMember, do API / Notifications (API / Powiadomienia) > Payment Notifications (Powiadomienia o płatnościach) i użyj tego adresu URL powiadomienia (użyj tutaj tajnego słowa ustawionego również we wtyczce):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&subscrId=%%subscr_id%%&orderId=%%txn_id%%&total=%%amount%%&productId=%%item_number%%&email=%%user_email%%&visitorID=%%visitorID%%&user_ip=%%user_ip%%&type=order
Zapisz zmiany.
Śledzenie zwrotu pieniędzy
Aby śledzić zwroty i automatycznie oznaczać prowizję jako zwróconą, gdy płatność zostanie zwrócona, musisz przejść do panelu administracyjnego OptimizeMember, do API / Notifications (API/Powiadomienia) > Refund/Reversal Notifications (Powiadomienia o zwrotach/unieważnieniach) i użyć tego adresu URL powiadomienia (ustaw tam tajne słowo):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&order=%%parent_txn_id%%&type=refund
Zapisz zmiany.
Rejestracja partnerów
Jak widać, w konfiguracji wtyczki do dyspozycji masz pole wyboru dla rejestracji partnerów. Jeśli chcesz utworzyć konto partnerskie dla każdego nowego członka, musisz zaznaczyć to pole wyboru we wtyczce, a następnie w administracji s2Member przejść do API / Notifications (API / Powiadomienia) > Signup Notifications (Powiadomienia o rejestracji) i ustawić tam ten adres URL:
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&fname=%%user_first_name%%&lname=%%user_last_name%%&email=%%user_email%%&city=%%city%%&street=%%street_address%%&user_ip=%%user_ip%%&visitorID=%%visitorID%%&type=signup
Zapisz zmiany.
Nie zapomnij zintegrować swojej strony WordPress z kodem śledzenia kliknięć.
Nasi klienci mówią to najlepiej
Oprogramowanie Post Affiliate Pro cieszy się pozytywnymi opiniami użytkowników. Wsparcie jest szybkie i profesjonalne, a funkcje i integracje są wybitne.
Kampanie marketingowe z licznymi punktami styku przyciągają uwagę klientów. Banery i clickbait teasery są skutecznymi sposobami promocji produktów. Dodanie identyfikatorów do adresów URL pozwala śledzić efektywność kampanii afiliacyjnych. Raportowanie w marketingu afiliacyjnym jest kluczowe do zoptymalizowania budżetu i zarządzania działaniami partnerskimi.