Seite bewerten
Haben Ihnen die Informationen auf dieser Seite weitergeholfen?
1 Stern = "überhaupt nicht"
5 Sterne = "sehr gut"
Feedback zu dieser Seite
Bitte teilen Sie uns Ihr Feedback zu dieser Seite mit.
 Ihre Mitteilung an uns:
|
Das Url-Pattern Application Programming Interface (API)
Die Architektur des BeeTagg Systems ermöglicht eine sehr einfache Integration mit bestehenden Applikationen. Man kann zwar auch einzelne BeeTaggs mit statischen Url verknüpfen, doch wird dadurch der Einsatz stark limitiert, wenn nicht sogar verunmöglicht.
Will man zum Beispiel 1'000'000 Benutzerprofile oder Shopartikel mit BeeTaggs verknüpfen, so stiesse man mit dem statischen Ansatz sehr schnell an die Grenzen. Bei 1'000'000'000'000 BeeTaggs, wie dies bei der BeeTagg for eBay Anwendung der Fall ist wäre es sogar volkommen unmöglich.
So funktioniert's
Das BeeTagg Url API erlaubt den Einsatz von dynamischen Urls. Dabei wird jeder BeeTagg nicht mit einer statischen Url verknüpft, sondern mit einem sogenannten Url-Pattern (Pattern = Muster).
Das Url-Pattern besteht aus einer beliebigen Url, welche durch Platzhalter und Attribute erweitert werden kann.
Hier sehen Sie, welche Attribute verwendet werden können:
code
|
Der geklickte BeeTagg in seiner hexadezimalen Darstellung
|
link
|
Das Url-Pattern der Range (inklusive Platzhaltern)
|
codeoffset
|
Der Offset des geklickten BeeTaggs innerhalb seiner Range
|
rb
|
Der erste BeeTagg innerhalb der Range
|
re
|
Der letzte BeeTagg innerhalb der Range
|
ulang
|
Die Sprache des Benutzers (sofern vorhanden)
|
clientid
|
Die einmalige ID der Client-Installation
|
agent
|
Der Useragent des Benutzers (sofern vorhanden)
|
uid
|
Die einmalige ID des Benutzers
|
title
|
Der Title des Url-Patterns
|
screenwidth
|
Die Bildschirmbreite des Benutzers in Pixel
|
So kann ein Url-Pattern zum Beispiel aussehen:
http://mobile.ebay.de/showarticle?id= %(codeoffset)&lang= %(ulang)&sw= %(screenwidth)
Das wichtigste Attribut ist der sogenannte Code-Offset (codeoffset). Der Code-Offset gibt die Position (Index) des geklickten BeeTaggs innerhalb der Range an.
Beispiel: Integration des BeeTagg Systems mit einem Online Shop
Wir zeigen nun an einem Beispiel, wie man die Url-Pattern API verwendet:
Ein Kunde möchte sämtliche Artikel in seinem Online-Shop (5'000'000 Artikel) mit BeeTaggs versehen, um diese zum Beispiel in Printanzeigen zu bewerben. Klickt ein Benutzer auf den BeeTagg in der Anzeige klickt, so soll er direkt auf die mobile Shopseite des gewünschten Artikels geleitet werden um diesen dort kaufen zu können oder um weitere Informationen zu erhalten (Rezensionen, etc...).
Annahme: Die Shop-Datenbank hat für jeden Artikel eine Laufnummer (Index), die bei 1 beginnt und bei 5'000'000 endet.
1. Schritt:
Es wird eine neue BeeTagg-Range mit der Grösse 5'000'000 angelegt. Diese kann zu einem späteren Zeitpunkt beliebig vergrössert werden.
Jeder BeeTagg in dieser Range hat nun einen Offset zwischen 1 und 5'000'000.
2. Schritt:
Für die angelegte Range wird ein Url-Pattern definiert:
http://www.meinmobileshop.com/zeigeartikel.aspx?id=%(codeoffset)&lang=%(ulang)&sw=%(screenwidth)
Fertig!
Der Redirect
Wird nun der BeeTagg des Artikels mit der Laufnummer 210 geklickt, so wird beim Redirect die dynamische Url berechnet und an das Handy (Client) zurückgesendet. Die Url, welche das Handy aufruft sieht dann zum Beispiel so aus:
http://www.meinmobileshop.com/zeigeartikel.aspx?id=210&lang=de&sw=176
Die Shop-Anwendung weiss nun, das sie den Artikel mit der Laufnummer 210 im Handybrowser anzeigen muss. Zudem erhält sie wertvolle Informationen über das Handy und den Benutzer. Sie weiss, dass die präferierte Sprache des Handys Deutsch ist und das der Bildschirm eine Breite von 176 Pixel hat. So kann das User Interface hervorragend an das mobile Endgerät angepasst werden.
|