- Internet marketing
- Affiliate marketing
- Productfeeds universeel weergeven XML
Productfeeds universeel weergeven XML
Steeds meer webshops bieden productfeeds aan richting affiliates. Op deze manier kunnen affiliates eenvoudig up-to-date de nieuwste producten en nieuwste prijzen weergeven op hun site. Een erg handige mogelijkheid, echter zitten er nogal wat haken en ogen aan. Een groot probleem is dat de meeste aanbieders hun eigen xml standaard hanteren. Ondanks pogingen om deze te standaardiseren blijven er veel verschillende formaten in omloop. Toch is het natuurlijk mogelijk deze verschillende formaten te converteren naar één centraal formaat.
Om tot één formaat te komen was het vroeger altijd nodig om per productfeed een script op maat te maken. Erg omslachtig, we dachten kan dat niet makkelijker? Met het Affiliate XML Productfeeds script proberen we hier verandering in te brengen. Het principe is eigenlijk heel simpel. Allereerst bepalen we welke informatie we minimaal per product nodig hebben. Hierbij kwamen we tot de volgende eigenschappen:
- Productnaam
- Link naar affiliate product pagina
- Omschrijving
- Afbeelding
- Categorie
Vrijwel elke productfeed bevat deze gegevens, het probleem is echter dat deze gegevens in elke productfeed anders worden opgeslagen. Om een voorbeeld te geven:
//XML FEED 1
<item>
<productname>Vakantie Spanje</productnaam>
<link>http://www.vakantiedomein.nl/index.php?af=13</link>
<desc>Een omschrijving van een vakantie naar spanje</desc>
<img>http://www.vakantiedomein.nl/spanje.jpg</img>
<country>SP</country>
</item>
//XML FEED 2
<product>
<name>Vakantie Spanje</name>
<story>Een omschrijving van een vakantie naar spanje</story>
<url>http://www.vakantiedomein.nl/index.php?af=13</url>
<pic>http://www.vakantiedomein.nl/spanje.jpg</pic>
<land>SP</land>
</product>
In principe bevatten XML FEED 1 en XML FEED 2 exact dezelfde informatie. Het enige wat we moeten doen is weten waar we de productnaam vinden, wat de afbeelding is, etc. Dit doen we door binnen het systeem de namen van de tags op te geven. Voorbeeld voor bovenstaande productfeeds:
| Productfeed 1 | Productfeed 2 | |
|---|---|---|
| Productnaam | productname | name |
| Omschrijving | desc | story |
| Link | link | url! |
| Afbeelding | img | pic |
| Categorie | country | land |
In principe is deze informatie invoeren voldoende. Het script weet nu welke informatie hij waar kan vinden en kan elke feed hiermee makkelijk opslaan. Het enkel invoeren van de velden waarin de gevraagde informatie staat is dus voldoende om verschillende productfeeds op 1 site weer te geven.
Dit is de basis van de werking van het xml script, we willen echter graag wat meer opties hebben. Zo willen we ook extra informatie kunnen opslaan zoals prijs, opties, afmetingen, etc. Om deze extra informatie op te slaan kunnen extra velden aangemaakt worden. Naast de basis informatie kun je dus invoeren dat je ook gegevens als bijvoorbeeld prijs wilt opslaan. Hierbij is het weer voldoende om enkel aan te geven binnen welke tags de prijs gevonden kan worden. Hiermee is het dus eenvoudig mogelijk om ook extra informatie weer te geven op de site.
Natuurlijk willen we zelf onze categorie indeling bepalen. In één productfeed kan spanje bijvoorbeeld weergegeven worden als SP terwijl in een andere feed de benaming Spain wordt gebruikt. Beide reizen willen we weergeven in de categorie Spanje. Dit is makkelijk te doen door een categorie spanje aan te maken, vervolgens kun je aangeven welke waarden in de productfeed overeen komen met spanje. In dit geval zijn dat dus de waarden SP en Spain. Wanneer deze waarden in het categorieveld gevonden worden zal het product automatisch in de categorie Spanje geplaatst worden.
De werking kan nog een beetje vaag klinken, maar het zelf proberen maakt veel duidelijk. Met het xml script proberen we productfeeds voor iedereen toegankelijk te maken, we denken dat dit ook erg goed gelukt is. Het een keer zelf proberen? Neem dan gerust contact op voor een demo.
Tags: affiliate, productfeeds, xml
