Zum Hauptinhalt springen
Eine Shopadresse besteht aus der Domain, einem sprechenden Namen und beliebig vielen Name-Wert-Paaren, den Parametern. Über sie steuern Sie, welches Produkt erscheint, auf welchem Template es erscheint, woher ein Besucher kam und in welchem Testmodus der Shop läuft.
WEBSALE V8s unterscheidet drei Gruppen. Basis-Parameter bestimmen, welcher Inhalt erscheint, und sind je nach Seite zwingend. Zusatz-Parameter sind immer freiwillig und steuern Nebenwirkungen wie Herkunftserkennung oder freie Werte. Test-Parameter schalten Testmodi ein und gehören nicht in einen Link, den ein Käufer zu sehen bekommt. Wegweiser: SEO-URLs und Link-Optimierung · Materialien: Beispiele für Parameterentfernung

Schreibweise

In WEBSALE V7 und V8 war der erste Parameter stets ?websale8=, weshalb sich jeder weitere Parameter verlässlich mit & anhängen ließ. Mit den SEO-URLs der V8s entfällt dieser Parameter auf allen suchmaschinenrelevanten Seiten, also auf Start-, Kategorie-, Produkt- und Informationsseiten. Ob an eine erzeugte Adresse ein ? oder ein & gehört, lässt sich seitdem nicht mehr vorhersagen.

Parameter an ein Tag anhängen

Weil ein Link-Tag je nach Lage eine Adresse mit oder ohne Parameter erzeugt, stellen Sie ~WS-EnsureNextLinkContainsURLParams~ davor. Danach hängen Sie Ihre Parameter immer mit & an, und das Shopsystem sorgt dafür, dass die Adresse bereits ein ? enthält.
Dasselbe gilt für einen angehängten Anker, denn auch er muss hinter einem eventuellen Parameterteil stehen.
Referenz: WS-EnsureNextLinkContainsURLParams

Reihenfolge

Dieselbe Seite unter zwei verschieden sortierten Adressen ist für eine Suchmaschine doppelter Inhalt. Deshalb gibt es eine feste Reihenfolge:
  1. Basis-Parameter, die den Inhalt bestimmen: pn, pi, ci, tpl
  2. Zusatz-Parameter, in dieser Reihenfolge: act, ref, subref, fp1 bis fp3, dp1 bis dp3, otp1 bis otp3, m, voucher_number
  3. Test-Parameter
Das Shopsystem kann eine falsche Reihenfolge selbst richtigstellen, indem es auf die richtig sortierte Adresse weiterleitet. Das geschieht aber nur unter Bedingungen:
  • Die Link-Optimierung muss eingeschaltet sein, also Allow = yes im Abschnitt LinkOptimization, oder sie läuft im Testmodus.
  • Es greift nur auf Startseite, Kategorieseite, Produktseite und bei über WS-LoadTpl() geladenen Templates.
  • Es greift nur bei Aufrufen per GET und nicht bei AJAX-Aufrufen.
Ist die Link-Optimierung nicht eingerichtet, bleibt eine falsch sortierte Adresse unverändert bestehen. Verlassen Sie sich deshalb nicht darauf, sondern bauen Sie Ihre Links gleich in der richtigen Reihenfolge.
Maßgeblich ist die Reihenfolge im Canonical-Link der Seite. Das Shopsystem vergleicht die Position jedes Parameters der aufgerufenen Adresse mit seiner Position im Canonical und leitet weiter, sobald eine Position aus der Reihe fällt. Wegweiser: URL- und Link-Optimierung

Basis-Parameter

Diese Parameter bestimmen, welcher Inhalt erscheint. Je nachdem, welche Seite aufgerufen werden soll, ist einer davon zwingend. &tpl= erzeugt der Shop selbst, wenn zu einer Seite keine SEO-URL hinterlegt ist. Sie setzen ihn selbst, wenn ein Produkt oder eine Kategorie auf einem abweichenden Template erscheinen soll. &pi= und &ci= sind mit den SEO-URLs der V8s entfallen, werden aber weiterhin unterstützt. Dasselbe gilt in manchen Fällen für &tpl=. Für neue Links verwenden Sie die SEO-URL. Wegweiser: Gewähltes Produkt anzeigen · Gewählte Kategorie anzeigen &sid= und &act= sind Werkzeuge zur Fehlersuche beziehungsweise Auslöser besonderer Funktionen. Beide bestimmen keinen Seiteninhalt und sind nie zwingend. Sie stehen deshalb bei den Zusatz-Parametern.

Zusatz-Parameter

Diese Parameter sind nie zwingend. Jeder lässt sich einzeln oder in Kombination anhängen.
Der Unterschied zwischen den drei Parameterfamilien liegt nicht in dem, was sie im Template können, sondern darin, wie lange sie gelten und ob sie im Canonical-Link auftauchen.Steuern Sie mit fp einen suchmaschinenrelevanten Inhalt, entstehen damit zusätzliche indizierbare Adressen. Steuern Sie damit nur das Aussehen, nehmen Sie dp.
Wegweiser: Werbeerfolgskontrollen mit Referer und Subreferer · Freie Parameter-Tags verwenden · Gutschein-Eingabe vorsehen

Test-Parameter

Diese Parameter schalten Testmodi ein. Der allgemeine Testmodus verlangt ein Passwort, die übrigen bauen darauf auf. Mehrere Testmodi lassen sich kombinieren:
Für einzelne Zahlungsarten gibt es weitere, speziellere Testmodi, und die Liste oben ist nicht abschließend. Die vollständige Übersicht steht bei den Testmodi. Wegweiser: Testmodi des Shops ein- und ausschalten
Test-Parameter gehören nicht in einen Link, der nach außen geht. Eine Adresse mit &test=on in einer Kampagne, einer Sitemap oder einer E-Mail führt jeden Empfänger auf die Passwortabfrage.

Externe Parameter

Parameter fremder Systeme lassen sich unverändert anhängen. Das Shopsystem reicht sie durch, wertet sie nicht aus und stört sie nicht.
Das Beispiel zeigt die Kampagnenparameter von Google Analytics. Mit ihnen lässt sich auswerten, über welche Kampagne ein Besucher gekommen ist. Welche Parameter ein Dienst erwartet, steht in dessen eigener Dokumentation.
Externe Parameter erzeugen zusätzliche Adressen zu demselben Inhalt und damit doppelten Inhalt. Ob sich das lohnt, ist eine Abwägung zwischen Auswertbarkeit und Suchmaschinenranking. Die Entfernung solcher Parameter aus der Adresse ist ein eigenes Thema.
Materialien: Beispiele für Parameterentfernung

Verwandte Themen