1ShoppingCart integration
Costruisci una piattaforma eCommerce potente e sicura con un software per negozi online.
L’integrazione con 1ShoppingCart viene realizzata inserendo uno script di tracking delle vendite nella pagina di ringraziamento.
1. Modifica la tua pagina di ringraziamento
Se stai utilizzando la pagina di ringraziamento integrata, continua al passo 5.
1ShoppingCart ti permette di avere la tua pagina di ringraziamento personalizzata. Per impostarla, vai su Configurazione > Ordini e imposta il campo “URL di ringraziamento” all’indirizzo URL completo che porta alla tua pagina URL personalizzata.
E.g.: http://www.domain.com/thankyou/ non funziona http://www.domain.com/thankyou/index.php funziona
2. Tracking delle vendite
Metti il seguente codice (nel caso in cui la tua pagina sia in PHP) proprio prima della riga con il testo
<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('<?php echo $_POST['Total']; ?>');
sale.setOrderID('<?php echo $_POST['orderID']; ?>');
PostAffTracker.register();
</script>
3. Tracking per prodotto
Metti il seguente codice (nel caso in cui la tua pagina di ringraziamento sia in PHP) subito prima della linea con il testo
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach($_POST as $key=>$value){
if(preg_match('/product(\d+)/',$key)){
$i++;
}
}
for($j = 1; $j<= $i; $j++){
echo "var sale" . $j . " = PostAffTracker.createSale();\n";
echo "sale" . $j . ".setTotalCost('" . ($_POST['price'.$j] * $_POST['quantity'.$j]) . "');\n";
echo "sale" . $j . ".setOrderID('" . addslashes($_POST['orderID']) . "(" . $j . ")');\n";
echo "sale" . $j . ".setProductID('" . addslashes($_POST['product'.$j]) ."');\n";
}
?>
PostAffTracker.register();
</script>
Se vuoi tracciare l’ID del prodotto come numeri SKU, puoi chiamarlo come $_POST[‘sku’.$j]
Se vuoi tracciare l’email del cliente (per le commissioni a vita) puoi utilizzare $_POST[’email1′]
4. Tracking delle commissioni ricorrenti
Utilizzando le notifiche di 1ShoppingCart è possibile tracciare anche le commissioni ricorrenti. Per farlo, devi attivare il plugin 1ShoppingCart nel tuo Post Affiliate Pro e poi impostare questo URL nel tuo pannello di amministrazione di 1ShoppingCart:
https://URL_TO_PostAffiliatePro/plugins/OneShoppingCart/oneshoppingcart.php
Non dimenticare di configurare il plugin in base ai tuoi dettagli API di 1ShoppingCart.
5. Integrazione della pagina di ringraziamento integrata
Se utilizzi la pagina di ringraziamento integrata, devi usare la sezione Integrazioni di Terze Parti (Impostazione> Integrazioni di Terze Parti) che ti permette di inserire un codice personalizzato nella pagina di ringraziamento. Basta copiare il seguente codice e utilizzarlo nella HTML Sezione Body in Basso:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papOrderObject = SecureCartOrders[0];
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost(papOrderObject.Total);
sale.setOrderID(papOrderObject.orderID);
PostAffTracker.register();
</script>
Salva il tuo lavoro e avrai terminato.
Ora è integrato. Ogni volta che il cliente entra nella pagina di conferma dell’ordine, il codice di tracking viene attivato, e registrerà una vendita per l’affiliato di riferimento.
Non dimenticate di integrare il tuo sito con il codice di tracking dei clic.