Beispiel 6 - XML einbinden mit Personalisierung - Recommendations
Angaben zum Beispiel |
|
---|---|
Datenquelle |
XML- Datei; generiert von Recommendation Engine |
Transformation |
Ja |
Personalisierung/
|
Ja |
Agent |
Content |
Zeitpunkt der Aktualisierung |
Versandzeitpunkt |
Hinweise zum Beispiel
In diesem Beispiel dienen XML-Daten, die von der Recommendation-Lösung econda Cross Sell generiert werden, als Datenquelle. Dabei werden Empfängerattribute aus Inxmail Professional an die Datenquelle übermittelt. Über eine entsprechende Abfrage an die Datenquelle werden die personalisierten Empfehlungen an Inxmail Professional übermittelt.
Mit Hilfe der Transformation werden die XML-Daten in einen DIV-Container überführt und in das Mailing eingebunden.
URL zur Datenquelle - Recommendation Engine
https://content.crosssell.info/mailrecommendations.do?Uid=[$recID]
Transformation
<?xml version="1.0" encoding="windows-1252"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="productresponse">
<xsl:if test="size > 0">
<xsl:variable name="emcs0" select="widgetdetails/tracking/emcs0"/>
<xsl:variable name="emcs1" select="widgetdetails/tracking/emcs1"/>
<div style="width:900px; clear:both">
<xsl:for-each select="items/product">
<div align="center" style="width:190px; display:inline-block; right:left; margin: 0 20px 20px 0">
<a><xsl:attribute name="href"><xsl:value-of select="concat(deeplink,'?emcs0=',$emcs0,'&emcs1=',$emcs1)"/></xsl:attribute><img><xsl:attribute name="src"><xsl:value-of select="iconurl"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="name"/></xsl:attribute></img></a>
<br/>
<a><xsl:attribute name="href"><xsl:value-of select="concat(deeplink,'?emcs0=',$emcs0,'&emcs1=',$emcs1)"/></xsl:attribute><xsl:value-of select="name"/></a>
<br/>
<xsl:value-of select="price"/>
</div>
</xsl:for-each>
</div>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Anzeige im Mailing