BluePay integration
Lo sportello unico per tutte le soluzioni di elaborazione dei pagamenti.
L’integrazione con BluePay utilizza il campo personalizzato di BluePay (ce ne sono due disponibili) e un Trans Notify Post che invia i dettagli dell’ordine a un URL predefinito. Ciò che devi fare è puntare l’URL al tuo plugin BluePay del tuo account Post Affiliate Pro.
Il plugin è in grado di leggere il costo totale, l’ID dell’ordine, le commissioni e i rimborsi ricorrenti e le informazioni sul cliente. È inoltre possibile creare automaticamente un account di affiliazione per i clienti paganti.
Configurazione del plugin
Prima di tutto, è necessario attivare il plugin Bluepay nel PAP. Dopo l’attivazione, è necessario configurare il plugin: imposta il campo personalizzato ID 2 (il campo personalizzato 1 non è più supportato) e scegli se vuoi che venga creato un conto affiliato quando vengono ricevuti i pagamenti.
Configurazione di BluePay
L’integrazione si basa sulla funzione Trans Notify Post, che invia una notifica di dati su ogni ordine a un URL predefinito. L’URL sarà il plugin BluePay del Post Affiliate Pro. Per farlo funzionare, è necessario utilizzare questo URL come Trans Notify Post:
https://URL_TO_PostAffiliatePro/plugins/Bluepay/bluepay.php
Modulo HTML
Per integrare i moduli di pagamento, è sufficiente aggiungere un campo nascosto per i valori personalizzati. Assicurati che i tuoi pulsanti non includano CUSTOM_ID2 nei campi protetti.
Ecco il codice di tracciamento del campo nascosto:
<input type="hidden" name="CUSTOM_ID2" value="" id="pap_ab78y5t4a" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Se utilizzi già CUSTOM_ID2, continua con il passaggio successivo.
Questo è tutto, hai finito. I pagamenti saranno tracciati sul tuo Post Affiliate Pro a partire da ora.
Modulo HTML – campi personalizzati già utilizzati
Se utilizzi già entrambi i campi personalizzati per qualcos’altro, devi utilizzare il codice seguente. Il codice aggiungerà un separatore speciale al valore esistente e poi il valore di tracciamento necessario (ID visitatore).
Nel nostro esempio utilizziamo un separatore predefinito “||”, che può essere modificato nella configurazione del plugin e nel codice di integrazione.
Il primo passo consiste nell’aggiungere l’attributo ID al campo personalizzato:
id=”pap_ab78y5t4a”
Una volta aggiunto, devi aggiungere questo codice al modulo del pulsante che stai integrando:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Questo è il campo nascosto del risultato e il codice di tracciamento sotto di esso:
<input type="hidden" name="CUSTOM_ID2" value="existing_custom_value" *id="pap_ab78y5t4a"* />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Modulo HTML – campi personalizzati già utilizzati – fase finale
C’è un ultimo passo da compiere: poiché si utilizzano già i campi personalizzati per scopi diversi dal tracciamento di Post Affiliate Pro, è necessario assicurarsi che il valore personalizzato aggiunto venga rimosso in modo che l’applicazione/codice possa funzionare correttamente.
Individua lo script che elabora i campi personalizzati e aggiungi questo codice da qualche parte prima che vengano caricati i valori personalizzati (nel nostro esempio stiamo usando il codice PHP, con l’ID personalizzato 2):
$customSeparator = '||';
$explodedCookieValue = explode($customSeparator, $_GET['custom_id1'], 2);
if (count($explodedCookieValue) == 2) {
$_GET['custom_id2'] = $explodedCookieValue[0];
}
Ecco fatto, il monitoraggio delle vendite è stato appena integrato.
Non dimenticarti di integrare il tuo sito con il codice di tracciamento dei clic.