Einbau des ChannelPilot-Trackings bei plentymarkets

Zum Einbau des ChannelPilot-Trackings bei plentymarkets sind folgende Schritte notwendig. Alle Einstellungen führen Sie in Ihrem plentymarkets Adminbereich durch. Wählen Sie dort den Reiter CMS » Web Design » Layout.

Implementierung des Click-Trackings

Das Click-Tracking wird auf der Artikel-Detailseite aufgerufen. In der Select-Box Item layouts» wählen Sie den Eintrag ItemViewSingleItem. Fügen Sie in das Layout nun folgenden Code hinzu:

<!–- Aufruf des ChannelPilot-Click-Trackings -->
<script type="text/javascript" src="//content.cptrack.de/clicks.js"></script>

Anlage einer Warenkorbvorlage für das Sales-Tracking

Wählen Sie nun in der selben Select-Box (Item layouts») den Eintrag ItemViewBasketItemList2. Diesem Platzhalter übergeben wir die einzelnen Artikel. Fügen Sie folgenden Code in das Template ein:

{% for $_item in GetItemViewBasketItemsList2() %}{% MapTemplateVars($_item) %}
	cpSale.shoppingCart.push({id: "$Number", price: $PriceDecimalSeparatorDot/1.19, amount: $Quantity});
{% endfor %}

Ggf. müssen Sie statt $Number den Platzhalter $ID verwenden. Dies hängt davon ab, welches Datenfeld Sie in ChannelPilot in der Datenfeldzuordnung der “Eindeutigen Artikelnummer” zuordnen.

Aufruf des Sales-Tracking

Gehen Sie nun in den Reiter Order Process und hier auf den Reiter Order confirmation. Editieren den HEAD-Bereich im Punkt Tracking, indem Sie folgende Zeilen einfügen:

<!–- Aufbau ChannelPilot-Sales-Tracking -->
<script type="text/javascript">
 	var cpSale = {
		trackingKey: "xxx",
		orderId: "$OrderID",
		orderTotal: $TotalAmountGrossDot,
		cookie: "last",
		shoppingCart: new Array()
	};
 
{% Container_ItemViewBasketItemsList2() %}
 
</script>
 
<script type="text/javascript" src="//content.cptrack.de/sales.js"></script>

Geben Sie unter “trackingKey” noch Ihren TrackingKey ein. Diesen finden Sie in den Trackingeinstellungen in der Verwaltung.