FAQ

Perchè il mio XML feed deve essere uniformato?

Tag obligatori: productFeed, prodotto, nome, prezzo e productURL

Per ogni prodotto ci deve essere un product ID unico.

Sarebbe saggio fornire ogni campo di testo, prezi etc di CDATA

Su http://www.cleafs.com/tracker/productsfeed.xsd e http://www.xmlme.com/Validator.aspx può testare se il suo feed XML è adeguato allo standard CLEAFS. 

Esempio di un XML productfeed:

<?xml version="1.0" encoding="utf-8"?>

<productFeed>

<product id="78678">

<name><![CDATA[Bello Horizonte]]></name>

<price><![CDATA[222]]></price>

<description><![CDATA[beschrijving Bello Horizonte]]></description>

<productURL><![CDATA[http://www.bello.br ]]></productURL>

<imageURL><![CDATA[http://www.bello.br/image.gif]]></imageURL>

<additional>

<sterren><![CDATA[3]]></sterren>

<soort><![CDATA[Hotel]]></soort>

<land><![CDATA[Brazilie]]></land>

<streken><![CDATA[Sao Paolo]]></streken>

<plaats><![CDATA[Bello]]></plaats>

<seizoen><![CDATA[Z]]></seizoen>

<vervoer><![CDATA[Vliegtuig]]></vervoer>

<verzorging><![CDATA[Vol pension]]></verzorging>

</additional>

</product>
<product id="78332">

<name><![CDATA[Holiday spa]]></name>

<price><![CDATA[442]]></price>

<description><![CDATA[beschrijving Holiday spa]]></description>

<productURL><![CDATA[http://www.spa.com ]]></productURL>

<imageURL><![CDATA[http://www.spa.com/image.gif]]></imageURL>

<additional>

<sterren><![CDATA[4]]></sterren>

<soort><![CDATA[Hotel]]></soort>

<land><![CDATA[Brazilie]]></land>

<streken><![CDATA[Pantanal]]></streken>

<plaats><![CDATA[Riba]]></plaats>

<seizoen><![CDATA[Z]]></seizoen>

<vervoer><![CDATA[Vliegtuig]]></vervoer>

<verzorging><![CDATA[Vol pension]]></verzorging>

</additional>

</product>

</productFeed>

 

Il campo prezzi dev’essere visualizzato con i punti e non con le virgole, ad esempio : 123.95

Si consiglia ai commercianti in viaggio di aggiungere anche il nome del paese(country), provincia (district), nome della città (city) dove indicato. Indica nel campo nome (name) il nome dell ACCO e del viaggio etc.

Chiaramente tutte le funzioni supplementari vengono inserite tra <additional> </additional>. Funzioni come nome, prezzo, descrizione, urlprodotto e urlimmagine fuori. Inoltre il .xml deve essere salvato come un file UTF-8.

Sintassi Corretta

Il codice XSD successivo può essere usato per verificare che il file XML ha la sintassi corretta :

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema " elementFormDefault="qualified">

<xs:element name="productFeed">

<xs:complexType>

<xs:sequence>

<xs:element maxOccurs="unbounded" ref="product" minOccurs="0" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="product">

<xs:complexType>

<xs:sequence>

<xs:element ref="name"/>

<xs:element minOccurs="0" ref="price"/>

<xs:element minOccurs="0" ref="description"/>

<xs:element ref="productURL"/>

<xs:element minOccurs="0" ref="imageURL"/>

<xs:element minOccurs="0" ref="additional"/>

</xs:sequence>

<xs:attribute name="id" use="required" type="xs:integer"/>

</xs:complexType>

</xs:element>

<xs:element name="name" type="xs:string"/>

<xs:element name="price" type="xs:float"/>

<xs:element name="description" type="xs:string"/>

<xs:element name="productURL" type="xs:string"/>

<xs:element name="imageURL" type="xs:string"/>

<xs:element name="additional">

<xs:complexType>

<xs:sequence>

<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

Guarda un esempio di un XML feed funzionante a questo indirizzo http://www.beachmasters.nl/feed/?partner=cleafs&type=xml

Un feed ben funzionante è un must per una campagna di affiliazione di successo. Attraverso additional aggiungi più caratteristiche possibili.

Oltre a curarsi dei feed prodotti curi anche i feed di determinate categorie come: sport invernali o top 100 prodotti.

indietro

Bekijk Cleafs op LinkedIn

Bekijk Cleafs op FaceBook

Bekijk Cleafs op Twitter

Login
Choose language Italiano Italiano