FAQ:WierichteicheinConversionTrackingimAfterbuyshopein

Aus Afterbuy-Wiki
Version vom 27. April 2021, 06:47 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{FAQ|Wie richte ich ein Conversion Tracking im Afterbuyshop ein?}} '''Conversion Variablen''' Mögliche Conversion Variablen im Bestellstatus Template für…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche
Wie richte ich ein Conversion Tracking im Afterbuyshop ein?

Conversion Variablen

Mögliche Conversion Variablen im Bestellstatus Template für Conversion Tracking. Diese Variablen stehen nach jedem Kauf zur Verfügung (Conversion_Variablen.xlsx)

Zugriff auf die Werte im XSL Template Bestellstatus:

Die Variable sind in folgende Bereichen des Templates Bestellstatus verfügbar.

<xsl:if test="$PView = 'afterorder'">
<xsl:if test="$PView = 'afterquickorder'">

Beispiel Scriptintegration:

Die diversen Conversion Tracking Skripte sind unterschiedlich. Die Verwendung der Variablen ist immer gleich.

Beispiel Script:

<script>
var OrderId = "ORDER_ID_HERE"
var OrderAmount = "ORDER_AMOUNT_HERE"
...
</script>

Beispiel Script mit Variablen

<script>
var OrderId = "<xsl:value-of select="AID"/>"
var OrderAmount = "<xsl:value-of select="FullAmount/@RealNumber"/>" //format: 0.00
...
</script>

Beispiel Image

<img src="tracking.com?orderAmount=ORDER_AMOUNT_HERE&orderId=ORDER_ID_HERE"/>

Beispiel Image mit Variablen

<img src="tracking.com?orderAmount=ORDER_AMOUNT_HERE&orderId=ORDER_ID_HERE">
                <xsl:attribute name="src">
                  <xsl:text disable-output-escaping="yes">tracking.com?orderAmount=</xsl:text>
                  <xsl:value-of select="FullAmount/@RealNumber"/>
                  <xsl:text disable-output-escaping="yes"><![CDATA[&]]>orderId=</xsl:text>
                  <xsl:value-of select="AID"/>
                </xsl:attribute>
</img>

Testsource

Der Testsource muss außerhalb von dem vorhandenen Bereich platziert werden. Sollten die Variablen in dem vorhandenen Bereich verfügbar sein, muss der for-each Befehl ausgelassen werden

<xsl:for-each select="data">

<xsl:for-each select="data">
<div>OrderId: <xsl:value-of select="AID"/></div>
<div>VID: <xsl:value-of select="VID"/></div>
<div>UID: <xsl:value-of select="UID"/></div>
<div>CustomerId: <xsl:value-of select="KundenNr"/></div>
<div>Custom CustomerId: <xsl:value-of select="EKundenNr"/></div>
<div>CouponUsed: <xsl:value-of select="CouponUsed"/></div>
<div>CustomerType (1 - QuickOrder, 2 - Account): <xsl:value-of select="CustomerType"/></div>
<div>FullAmount: <xsl:value-of select="FullAmount"/> Formatted: <xsl:value-of select="FullAmount/@RealNumber"/></div>
<div>BasketAmount: <xsl:value-of select="BasketAmount"/> Formatted: <xsl:value-of select="BasketAmount/@RealNumber"/></div>
<div>BasketTax: <xsl:value-of select="BasketTax"/> Formatted: <xsl:value-of select="BasketTax/@RealNumber"/></div>
<div>BasketAmountWithoutTax: <xsl:value-of select="BasketAmountWithoutTax"/> Formatted: <xsl:value-of select="BasketAmountWithoutTax/@RealNumber"/></div>
<div>ShippingCost: <xsl:value-of select="ShippingCost"/> Formatted: <xsl:value-of select="ShippingCost/@RealNumber"/></div>
<div>Tax: <xsl:value-of select="Tax"/> Formatted: <xsl:value-of select="Tax/@RealNumber"/></div>
<div>BuyerMail: <xsl:value-of select="BuyerMail"/></div>
<div>OrderCurrency: <xsl:value-of select="OrderCurrency"/></div>
<div>TrustedID: <xsl:value-of select="TrustedID"/></div>
<div>TrustedPaymentID: <xsl:value-of select="TrustedPaymentID"/></div>
<div>BuyerCountry: <xsl:value-of select="BuyerCountry"/></div>
<div>BuyerState: <xsl:value-of select="BuyerState"/></div>
<div>BuyerCity: <xsl:value-of select="BuyerCity"/></div>
<div><b>Itemlist</b></div>
   <xsl:for-each select="ItemList/Item">
      <div>Anr: <xsl:value-of select="Anr"/></div>
      <div>ProductID: <xsl:value-of select="ProductID"/></div>
      <div>ProductName: <xsl:value-of select="ProductName"/></div>
      <div>UnitPrice: <xsl:value-of select="UnitPrice"/> Formatted: <xsl:value-of select="UnitPrice/@RealNumber"/></div>
      <div>ProductQuantity: <xsl:value-of select="ProductQuantity"/></div>
   </xsl:for-each>
</xsl:for-each>

Nachfolgende Variablen können verwendet werden:


VariablenBeschreibung
AID Bestellnummer
VID Eigene(Shop)Bestellnummer
UID Feedback Identifier
KundenNr KundenId
EKundenNr Eigene KundenId
CouponUsed Gutschein benutzt
CustomerType

Kundentyp: 1 Schnellbestellung

2 Accountbestellung
FullAmount Kompleter Betrag
BasketAmount Warenkorb Betrag
BasketTax Steuer Betrag
BasketAmountWithoutTax Warenkorb Betrag abzŘglich Steuer
ShippingCost Versandkosten
Tax Steuersatz
BuyerMail Käufer email
OrderCurrency Bestellung Wńhrung
TrustedPaymentID Id der Zahlart fŘr TrustedShops
BuyerCountry Käuferland
BuyerState Käufer Bundesland
BuyerCity Käuferstadt

Artikelliste:


VariablenBeschreibung
Anr Artikelnummer
ProductID Produkt id
ProductName Produkt name
UnitPrice Produkt einzelpreis
ProductQuantity Produkt menge