OptimizeMember API (modulo WordPress) integration
Un sistema di membership completamente funzionante che ti dà le potenti funzionalità di cui hai bisogno per gestire un sito di iscrizione.
OptimizePress è un nuovo metodo che ti permette di creare delle landing page ad alta conversione, delle pagine di vendita e dei portali di iscrizione.
Il metodo di integrazione utilizza OptimizeMember API per comunicare con il plugin integrato. Puoi tracciare le vendite, le vendite ricorrenti e i rimborsi. È inoltre possibile creare automaticamente un account di affiliazione per il nuovo cliente che si registra. E puoi anche utilizzare le Lifetime Commissions.
Inserisci il codice di tracciamento
Il primo passaggio consiste nell’integrare il codice di monitoraggio della vendita nel tuo account OptimizePress e di inserire il seguente codice per OptimizePress sezione API / Tracking> Codici di Tracciamento delle Iscrizioni:
<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>
Nel caso in cui tu abbia bisogno di tracciare anche alcuni altri dettagli, puoi vedere le variabili disponibili proprio sotto questa sezione (in OptimizePress).
Modifica il modulo di registrazione
Questo salverà un valore di tracciamento per ogni nuovo membro. Il valore di tracciamento verrà utilizzato per ogni notifica di vendita. Grazie a questo, Post Affiliate Pro sarà in grado di riconoscere chi è l’affiliato referente e quale campagna utilizzare per calcolare le commissioni.
Prima di iniziare con la configurazione, è necessario abilitare il plugin OptimizeMember nel tuo account Post Affiliate Pro prima. Imposta una parola segreta – verrà utilizzata per la comunicazione tra OptimizeMember e Post Affiliate Pro.
Il primo passaggio consiste nel creare un campo aggiuntivo (opzionale) nel modulo di registrazione di OptimizeMember (Opzioni generali > Registrazione/Campi del Profilo) e nominarlo ‘visitorID‘ (lo stesso per l’ID del campo unico).
Il prossimo passaggio consiste nell’impostare uno script personalizzato nella sezione Design del Piè di Pagina delle Opzioni Generali > Design di Accesso/Registrazione. Inserisci questo codice lì:
<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>
Questo codice farà in modo che le informazioni sull’affiliato principale (un valore di cookie) vengano memorizzate in questo campo, e che il campo stesso sia nascosto dal modulo.
Monitoraggio dei pagamenti
Vai al tuo account OptimizeMember, a API / Notifiche> Notifiche di Pagamento e utilizza questo URL di notifica (utilizza la stessa parola segreta che hai già impostato nel plugin):
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
Salva le tue modifiche.
Monitoraggio dei rimborsi
Per tenere traccia dei rimborsi e segnare automaticamente le commissioni come rimborsate quando il pagamento viene rimborsato, devi andare nel tuo account OptimizeMember, a API / Notifiche> Notifiche di Rimborso / Revoca e utilizzare questo URL di notifica (imposta la parola segreta lì):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&order=%%parent_txn_id%%&type=refund
Salva le tue modifiche.
Registra gli affiliati
Come puoi vedere nella configurazione del plugin, c’è una casella di controllo per le registrazioni di affiliazione. Nel caso in cui tu voglia creare un account di affiliazione per ogni nuovo membro, devi spuntare la casella di controllo nel plugin e poi, nel tuo account di amministrazione s2Member vai a API / Notifiche> Notifiche di Iscrizione e imposta questo URL lì:
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
Salva le tue modifiche.
Non dimenticare di integrare la tua pagina WordPress con il codice di tracciamento dei clic.