FAQ:WierichteicheinConversionTrackingimAfterbuyshopein: Unterschied zwischen den Versionen

Aus Afterbuy-Wiki
Wechseln zu:Navigation, Suche
(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…“)
 
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{FAQ|Wie richte ich ein Conversion Tracking im Afterbuyshop ein?}}
+
{{FAQ|Wie richte ich ein Conversion-Tracking im Afterbuyshop ein?}}
  
'''Conversion Variablen'''
+
'''Conversion-Variablen'''
  
Mögliche Conversion Variablen im Bestellstatus Template für Conversion Tracking.
+
Mögliche Conversion-Variablen im Bestellstatus-Template für Conversion-Tracking.
 
Diese Variablen stehen nach jedem Kauf zur Verfügung (Conversion_Variablen.xlsx)
 
Diese Variablen stehen nach jedem Kauf zur Verfügung (Conversion_Variablen.xlsx)
  
'''Zugriff auf die Werte im XSL Template Bestellstatus:'''
+
'''Zugriff auf die Werte im XSL-Template Bestellstatus:'''
  
Die Variable sind in folgende Bereichen des Templates Bestellstatus verfügbar.
+
Die Variablen sind in folgenden Bereichen des Templates Bestellstatus verfügbar.
  
 
<pre>
 
<pre>
Zeile 17: Zeile 17:
 
'''Beispiel Scriptintegration:'''
 
'''Beispiel Scriptintegration:'''
  
Die diversen Conversion Tracking Skripte sind unterschiedlich.
+
Die diversen Conversion-Tracking-Skripte sind unterschiedlich.
 
Die Verwendung der Variablen ist immer gleich.
 
Die Verwendung der Variablen ist immer gleich.
  
Zeile 60: Zeile 60:
 
'''Testsource'''
 
'''Testsource'''
  
Der Testsource muss außerhalb von dem vorhandenen Bereich platziert werden.
+
Der Testsource muss außerhalb des vorhandenen Bereichs platziert werden.
Sollten die Variablen in dem vorhandenen Bereich verfügbar sein, muss der for-each Befehl ausgelassen werden
+
Sollten die Variablen in dem vorhandenen Bereich verfügbar sein, muss der for-each Befehl ausgelassen werden.
  
 
<pre>
 
<pre>
Zeile 110: Zeile 110:
 
1 Schnellbestellung
 
1 Schnellbestellung
 
2 Accountbestellung
 
2 Accountbestellung
>>FullAmount :: Kompleter Betrag
+
>>FullAmount :: Kompletter Betrag
 
>>BasketAmount :: Warenkorb Betrag
 
>>BasketAmount :: Warenkorb Betrag
 
>>BasketTax :: Steuer Betrag
 
>>BasketTax :: Steuer Betrag
>>BasketAmountWithoutTax :: Warenkorb Betrag abzŘglich Steuer
+
>>BasketAmountWithoutTax :: Warenkorb Betrag abzüglich Steuer
 
>>ShippingCost ::Versandkosten
 
>>ShippingCost ::Versandkosten
 
>>Tax :: Steuersatz
 
>>Tax :: Steuersatz
>>BuyerMail:: Käufer email
+
>>BuyerMail:: Käufer Email
>>OrderCurrency:: Bestellung Wńhrung
+
>>OrderCurrency:: Bestellung Währung
>>TrustedPaymentID:: Id der Zahlart fŘr TrustedShops
+
>>TrustedPaymentID:: Id der Zahlart für TrustedShops
 
>>BuyerCountry:: Käuferland
 
>>BuyerCountry:: Käuferland
 
>>BuyerState:: Käufer Bundesland
 
>>BuyerState:: Käufer Bundesland
Zeile 129: Zeile 129:
 
{{Legende|  
 
{{Legende|  
 
>> Anr :: Artikelnummer
 
>> Anr :: Artikelnummer
>> ProductID :: Produkt id
+
>> ProductID :: Produkt Id
>> ProductName :: Produkt name
+
>> ProductName :: Produkt Name
>> UnitPrice :: Produkt einzelpreis
+
>> UnitPrice :: Produkt Einzelpreis
>> ProductQuantity :: Produkt menge
+
>> ProductQuantity :: Produkt Menge
  
  
 
| name=Variablen| description=Beschreibung}}
 
| name=Variablen| description=Beschreibung}}

Aktuelle Version vom 4. April 2023, 14:55 Uhr

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 Variablen sind in folgenden 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 des vorhandenen Bereichs 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 Kompletter 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