Zum Hauptinhalt springen
Die FACT-Finder-Direktanbindung ist veraltet und wird nicht mehr unterstützt. Sie steht nur bis FactFinder-Version 6.9 zur Verfügung und wird von WEBSALE weder gepflegt noch weiterentwickelt. Neue Integrationen laufen ausschließlich über die FactFinder WebComponents. Diese Referenz dient dem Betrieb bestehender Shops.
Eine Kampagne ist eine Regel im FACT-Finder Management, die bei bestimmten Suchbegriffen etwas Zusätzliches ausspielt. Drei Arten gibt es, und jede braucht im Template einen eigenen Block. Kampagnen bekommen ein eigenes Template, hinterlegt in der Shopkonfiguration shop.config im Abschnitt ExternalSearch beim Parameter FACTFinderCampaignTemplate. Damit lassen sie sich per WS-ExternInclude auf der Produktdetail- und der Warenkorbseite einbinden. Wegweiser: Integration von FACT-Finder Kampagnen · FACT-Finder im Überblick · Referenz: E-Search_ (Grundlagen und Ergebnisliste)

Das Grundgerüst

E-Search_Campaign ist zugleich die Prüfung auf vorhandene Kampagnen und die Schleife darüber. Innerhalb der Schleife entscheiden drei Klammerungen, um welche Art es sich handelt.
Eine Suche kann mehrere Kampagnen gleichzeitig auslösen, auch von unterschiedlicher Art. Deshalb steht die Typprüfung innerhalb der Schleife und nicht davor.

Kampagnen unterscheiden

Die Kategorie einer Kampagne hat nichts mit den Kategorien des Shops zu tun. Sie ist nur eine Gruppierung im FACT-Finder Management, mit der sich mehrere Kampagnen gemeinsam ansprechen lassen.
Für dauerhafte Sonderdarstellungen ist die Kennung aus E-Search_Campaign_Id() die verlässlichste Wahl. Namen und Kategorien werden im Management leichter umbenannt, und ein umbenannter Name lässt die Klammerung stillschweigend ins Leere laufen.

Berater-Kampagnen

Eine Berater-Kampagne besteht aus Fragen, und zu jeder Frage gehören Antworten. Im Template liegen deshalb zwei Schleifen ineinander.
Fragen und Antworten kommen aus dem FACT-Finder Management, also aus einer Quelle außerhalb des Shops. Verwenden Sie deshalb die Encoded-Varianten, solange Sie dort kein HTML bewusst hinterlegt haben. Die unkodierten Varianten geben alles unverändert aus, auch Zeichen, die das Seitengerüst zerstören.
Die Kennungen aus _Id() brauchen Sie, wenn eine bestimmte Frage oder Antwort anders aussehen soll als die übrigen, beispielsweise mit einem Bild statt eines Textes.

Feedback-Kampagnen

Eine Feedback-Kampagne liefert Texte und dazu eine Produktauswahl. Beides sind getrennte Schleifen.

Die Texte

E-Search_CampaignFeedbackText_HTML sagt, ob der hinterlegte Text bereits Auszeichnung enthält. Ein reiner Text braucht im Template einen Absatz um sich herum, ein HTML-Text bringt seine eigene Struktur mit und würde in einem Absatz falsch verschachtelt landen.
Ein Label kann leer sein. Klammern Sie die Überschrift mit {E-Search_CampaignFeedbackText_Label}, wenn Sie leere Überschriften vermeiden möchten.

Die Produkte

Wie bei der Ergebnisliste liefert FACT-Finder nur Produktindizes. PR-AdvData() holt die eigentlichen Produktdaten aus dem Shop, damit Preise und Verfügbarkeit stimmen. Die Schleife nimmt zwei Parameter entgegen: den ersten anzuzeigenden Eintrag und die Anzahl. {@E-Search_CampaignFeedbackResult(1,4)} zeigt die ersten vier Produkte, was für einen Anreißer neben der Trefferliste meist genügt.

Weiterleitungs-Kampagnen

Eine Weiterleitungs-Kampagne liefert eine Zieladresse, auf die der Besucher geschickt werden soll.
Eine unangekündigte Weiterleitung nimmt dem Besucher die Kontrolle und macht den Zurück-Knopf unbrauchbar, weil die Suchergebnisseite sofort wieder weiterleitet. Ein deutlich sichtbarer Link ist in fast allen Fällen die bessere Wahl.
Soll trotzdem weitergeleitet werden, gehört der Hinweis darauf sichtbar auf die Seite, zusammen mit einem Link auf die ungefilterte Trefferliste. Für die Antworten einer Berater-Kampagne gibt es wie überall eine Params-Variante.
Wegweiser: SEO-Erweiterung von Links · Referenz: DC- (Parameter)

Die Tags im Überblick

Alle Tags dieser Seite gelten im Kampagnen-Template und im Suchtemplate. Die Advisor-Tags nur innerhalb von E-Search_CampaignType_Advisor, die Feedback-Tags nur innerhalb von E-Search_CampaignType_Feedback, die Target-Tags nur innerhalb von E-Search_CampaignType_Target. E-Search_CampaignResult() und E-Search_CampaignResultIndex wurden durch E-Search_CampaignFeedbackResult und E-Search_CampaignFeedbackResult_Index ersetzt und sind hier deshalb nicht aufgeführt.

Verwandte Themen