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.
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!