CommerceV3 (CV3) integration
CV3 ist die führende vollständige Service-Cloud-Plattform für digitales Commerce mit hohem Volumen.
CommerceV3 (CV3) ermöglicht die vollständige Anpassung aller Vorlagen, weshalb wir diese Funktion für die Integration verwenden.
Klick-Trackingcode hinzufügen
Navigieren Sie in Ihrem CommerceV3 (CV3)-Adminpanel zu Inhalt->Design->Vorlagenbibliothek und bearbeiten Sie unter Seiten-Designvorlage die Fußzeilenvorlage (footer.tpl). Tragen Sie den folgenden Code am Anfang der Datei ein. Speichern Sie und veröffentlichen Sie sie:
{literal}
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
</script>
{/literal}
Verkaufstrackingcode einfügen
Navigieren Sie in Ihrem CommerceV3 (CV3)-Adminpanel zu Inhalt->Design->Vorlagenbibliothek und bearbeiten Sie unter Kaufvorlagen die Vorlage Dankesseite (checkout_thanks.tpl). Tragen Sie den folgenden Code am Ende der Datei ein. Speichern Sie und veröffentlichen Sie sie:
<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();
productIds = '';
{foreach from=$cart item=prods}
productIds += '{if $prods.att_sku == ''}{$prods.sku}{else}{$prods.att_sku}{/if}, ';
{/foreach}
productIds = productIds.slice(0,-2);
sale.setTotalCost('{$placed.totals.subtotal}');
sale.setOrderID('{$placed.order.id}');
sale.setProductID(productIds);
PostAffTracker.register();
</script>
Um Lifetime-Provisionen zu aktivieren, können Sie die E-Mail-Adresse der Kontakte in dem Feld Data 1 der Provision speichern, indem Sie diese Zeile zu dem oben stehenden Code hinzufügen:
sale.setData1('{$placed.info.billing.email}');
Wenn Sie zusätzliche Kundendetails speichern möchten, können Sie diese Variablen verwenden:
- {$placed.info.billing.first_name}
- {$placed.info.billing.last_name}
- {$placed.info.billing.phone}
Die Integration ist abgeschlossen. Wann immer ein Kunde nun nach einem Kauf auf die Dankesseite kommt, wird der Trackingcode aktiviert und das System generiert eine Provision für den Affiliate.