. .

Produktdaten via CSV/XML

TradeDoubler bietet wie fast alle Netzwerke die Möglichkeit, Produktdaten verschiedener Advertiser, die diese anbieten, als CSV- oder XML-File runterzuladen. Das Schöne am aktuellen TradeDoubler-System ist, dass ich mir einmal im Publisher-Interface ein CSV/XML-Template so zusammenbaue, wie ich die Daten verwenden will. D.h. ich definiere im Template, welche Felder ich überhaupt benötige, in welcher Reihenfolge diese ausgegeben werden sollen und wie diese heißen sollen. Gerade wenn man CSV-Files verwendet ist das ein sehr nützliches Feature. Gerade wenn man z.B. den CSV-Import von MySQL verwendet, vereinfacht dieses Feature die Programmierung extrem.

In zwölf einfachen Schritten erstellt man sich eine Auswahl an Advertiser-Produkt-Listen und ein Template nach den eigenen Wünschen. Als Ergebnis bekommt man eine URL, mit der man jederzeit die Produktliste downloaden kann, ohne sich in das Publisher-Interface einloggen zu müssen. Das ist also perfekt für automatisch laufende Scripte.

 

Produktlisten-Tool aufrufen / Website auswählen

Um das Tool nutzen zu können, loggt man sich im Publisher-Interface von TradeDoubler ein:

1) Produktlisten-Tool aufrufen

2) Die entsprechende Website, auf der man die Produktlisten einsetzen will, auswählen

Advertiser-Listen auswählen / Format definieren

3) Advertiser-Produktlisten auswählen, die im CSV/XML enthalten sein sollen

4) Bestehendes Produktlisten-Template auswählen oder neues Format generieren

5) Hier weiter, um Produktliste weiter anzupassen

Kategorien auswählen

7) Produkt-Kategorien auswählen, die in der Produktdatei enthalten sein sollen

Felder anpassen

8) Felder, die in der Produktdatei enthalten sein sollen, markieren

9) Reihenfolge durch Klick und Ziehen den eigenen Wünschen anpassen

10) Felder umbenennen

Download-Link

12) Mit diesem Link kann die Produktdatei jederzeit heruntergeladen werden, ohne sich im TradeDoubler-Publisher-Interface einloggen zu müssen

Download- und Import-Script

Auf einem Unix-System mit der bash als Shell und einer MySQL-Datenbank könnte so ein Script wie folgt aussehen:

  1. #!/bin/sh
  2.  
  3. cd /tmp/td-download
  4. wget "http://pf.tradedoubler.com/export/export?myFeed=12312312312312312&myFormat=12121212121212121" \
  5. -O tradedoubler-products.csv
  6.  
  7. #replace empty fields with NULL
  8. sed -e 's/""/"\\N"/g' tradedoubler-products.csv \
  9. > tradedoubler-products.csv.new && \
  10. mv tradedoubler-products.csv.new tradedoubler-products.csv