1ShoppingCart integration
Bauen Sie eine kraftvolle, sichere eCommerce-Storefront mit Onlinesoftware.
Die Integration mit 1ShoppingCart findet statt, indem ein Verkaufstrackingskript auf der Dankesseite platziert wird.
1. Dankesseite bearbeiten
Falls Sie die eingebaute Dankesseite verwenden, fahren Sie bitte mit Schritt 5 fort.
1ShoppingCart erlaubt es Ihnen, Ihre eigene benutzerdefinierte Dankesseite zu erstellen. Navigieren Sie dafür zu Einrichtung > Bestellungen und legen Sie das “Danke-URL”-Feld auf die vollständige URL-Adresse fest, die auf Ihre benutzerdefinierte URL-Seite führt.
Z.B.:
http://www.domain.com/danke/ funktioniert nicht
http://www.domain.com/danke/index.php funktioniert
2. Verkaufstracking
Geben Sie den folgenden Code (falls Ihre Seite nicht auf PHP ist) direkt vor der Reihe mit dem Text (oder an einerStelle am Ende des Seitenkörpers) ein.
<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. Pro-Produkt-Tracking
Geben Sie den folgenden Code (falls Ihre Dankesseite nicht auf PHP ist) direkt vor der Zeile mit dem Text ein.
<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>
Wenn Sie die Produkt-ID als SKU-Zahlen tracken möchten, können Sie sie $_POST[‘sku’.$j] nennen.
Wenn Sie die Kunden-E-Mail-Adresse (für Lifetime-Provisionen) tracken möchten, können Sie $_POST[’email1′] verwenden.
4. Tracking wiederholter Provisionen
Es ist möglich, mit den 1ShoppingCart-Benachrichtigungen auch wiederholte Provisionen zu tracken. Dafür müssen Sie das 1ShoppingCart-Plugin auf Post Affiliate Pro aktivieren und diese URL in Ihrem 1ShoppingCart-Adminpanel festlegen:
https://URL_TO_PostAffiliatePro/plugins/OneShoppingCart/oneshoppingcart.php
Vergessen Sie nicht, das Plugin basierend auf Ihren 1ShoppingCart-API-Details zu konfigurieren.
5. Integration der eingebauten Dankesseite
Wenn Sie die eingebaute Dankesseite verwenden, müssen Sie in den Bereich Drittanbieter-Integrationen navigieren (Einrichtung> Drittanbieter-Integrationen), wo Sie einen benutzerdefinierten Code für die Dankesseite eintragen können. Kopieren Sie einfach den folgenden Code und verwenden Sie ihn in HTML Body Section Bottom:
<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>
Speichern Sie die Änderungen und schon sind Sie fertig.
Die Integration ist abgeschlossen. Jedes Mal, wenn ein Kunde auf die Bestellbestätigungsseite kommt, wird der Trackingcode aufgerufen und für den entsprechenden Affiliate wird ein Verkauf registriert.
Vergessen Sie nicht, Ihre Seite mit dem Klick-Trackingcode zu integrieren.