Eine Container-Seite ist ein generisches HTML-Dokument, das Bazaarvoice für das Erstellen von Eingabeseiten, die auf Ihrer Website gehostet werden, benutzt. Die Seite übernimmt die Funktion eines Containers für Eingabeformulare, etwa für Ratings & Reviews. Bazaarvoice leitet mobile Einsendeanfragen stets an eine Container-Seite weiter, doch Sie können festlegen, ob nicht-mobile Einsendeanfragen auf einer Container-Seite oder in einer Lightbox auf der Produktdetailseite geöffnet werden.

Hinweis: Wir empfehlen, die von Bazaarvoice gehostete Container-Seite für mobile Einsendeanfragen zu verwenden. Wir raten davon ab, eine eigene Container-Seite zu hosten.

Wie wirken sich Container-Seiten auf das Kundenerlebnis aus?

Der Einfluss von Container-Seiten auf das Kundenerlebnis hängt davon ab, ob der Kunde über ein Mobilgerät auf das Eingabeformular zugreift oder nicht. Weitere Informationen und Beispiele finden Sie im folgenden Abschnitt.

Mobile Einsendungen

Mobile Anfragen öffnen stets Eingabeformulare auf einer Container-Seite. Wenn Sie keine eigene Container-Seite einrichten und hosten, öffnet Bazaarvoice ein voreingestelltes, generisches Eingabeformular auf einer Seite mit einer Bazaarvoice-URL.

Nicht-mobile Einsendungen mit Container-Seite

Wenn Sie die Container-Seite benutzen, können nicht-mobile Einsendeanfragen auf einer Seite geöffnet werden, die dem Kunden als spezifische Eingabeseite erscheint. Wenn der Kunde in einer Anschluss-E-Mail auf einen Bewertungs-Link klickt, öffnet der Link das Bewertungs-Eingabeformular auf einer spezifischen Eingabeseite statt auf der Produktdetailseite.

Nicht-mobile Einsendungen ohne Container-Seite

Wenn Sie nicht-mobile Einsendeanfragen nicht an eine Container-Seite weiterleiten, öffnet sich das Eingabeformular in einer Lightbox auf der Produktdetailseite.

Container-Seite erstellen und hosten

Bazaarvoice stellt eine generische Container-Seite für mobile Anfragen zur Verfügung, die eine Bazaarvoice-URL hat. Wenn Sie nicht wollen, dass der Kunde eine nicht mit Ihrer Marke übereinstimmende URL sieht, müssen Sie anhand der folgenden Schritte Ihre eigene Container-Seite anlegen und hosten:

  1. Legen Sie ein leeres HTML-Dokument an und fügen Sie ihm ausschließlich den folgenden Code hinzu:
  2. <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <meta name="robots" content="noindex, nofollow"> <link rel="canonical" href="container.htm"/> <meta name="bv:pageType" content="container"> </head> <body> <script async src="https://apps.bazaarvoice.com/deployments/<client_name>/<site_ID>/<environment>/<locale>/bv.js"></script> </body> </html>

    Hinweis: Wenn Sie über eine existierende Implementierung verfügen, die die Scout-Datei (bvapi.js) verwendet, sollte Ihr HTML-Dokument ungefähr so aussehen:

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <meta name="robots" content="noindex, nofollow"> <link rel="canonical" href="container.htm"/> </head> <body> <script type="text/javascript" src="https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/bvapi.js"></script> <script> $BV.container('global', {} ); </script> </body> </html>

  3. Ersetzen Sie im Element <link> container.htm durch eine relative oder absolute URL, welche die Container-Seite hosten wird.

    Wichtig: Wenn Sie eine falsche URL in den Verweis container.htm einbinden, wird die Eingabe abgebrochen.
  4. Ersetzen Sie im Element <script> Folgendes:

    • <client_name> – der von Bazaarvoice bereitgestellte Namen des Kunden. Der Wert muss in Kleinschreibung angegeben werden.
    • <site_ID> – Die ID der Implementierungszone, die Sie verwenden möchten. Diese wird im Bazaarvoice-Konfigurations-Hub innerhalb der Bazaarvoice-Workbench eingestellt. Die Standardimplementierungszone ist „main_site“. Vergewissern Sie sich bei Ihrem Bazaarvoice-Ansprechpartner, dass die ID korrekt ist, oder melden Sie sich im Konfigurations-Hub an, um ihn zu überprüfen.
    • <environment> – Die Datenumgebung, die Sie verwenden möchten. Diese sollte entweder „Staging“ oder „Produktion“ sein. Stellen Sie sicher, dass Sie die korrekte Umgebung referenzieren.
    • <locale> – die von der Implementierung verwendete Sprachregion. Falls Sie nicht US-Englisch (en_US) verwenden, setzen Sie den korrekten Sprachregionscode ein.
  5. Fügen Sie das HTML-Dokument der in den Bazaarvoice-Code integrierten Domain hinzu.
  6. Wählen Sie im Bereich Erste Schritte des Konfigurations-Hubs von Ratings & Reviews die Option Technische Einrichtung aus. Scrollen Sie von der Seite Websiteprofil zum Abschnitt Hosts and URLs , geben Sie die URL der Container-Seite in das Textfeld „Container-URL“ ein und wählen Sie Sprache und Standort.

    Hinweis:Wenn Sie mehrere Standorte implementiert haben, müssen Sie für jeden eine separate Container-Seite anlegen.
  1. Erstellen Sie zwei Container-Seiten, eine im Staging und eine in der Produktion. Jede Container-Seite sollte nur Code enthalten, der dem folgenden Beispiel ähnelt. Falls Sie mehrere Standorte verwenden, muss für jeden Standort eine Staging- und eine Produktionsseite erstellt werden.

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <meta name="robots" content="noindex, nofollow"> <!-- You can use either the relative or the absolute path to the canonical URL. For example, if the page is hosted --> <!-- at http://www.example.com/path/to/container.html, you can enter the canonical URL "container.html" or the full path. --> <link rel="canonical" href="container.htm" /> <meta name="bv:pageType" content="container"> </head> <body> <script type="text/javascript" src="https://apps.bazaarvoice.com/deployments/<client_name>/<site_ID>/<environment>/<locale>/bv.js"></script> </body> </html>
    Hinweis: Wenn Ihre Implementierung bvapi.js verwendet, sollte jede Container-Seite nur Code enthalten, der Folgendem ähnelt:

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <meta name="robots" content="noindex, nofollow"> <!-- You can use either the relative or the absolute path to the canonical URL. For example, if the page is hosted --> <!-- at http://www.example.com/path/to/container.html, you can enter the canonical URL "container.html" or the full path. --> <link rel="canonical" href="container.htm" /> </head> <body> <script type="text/javascript" src="https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/bvapi.js"></script> <script> $BV.container('global', {} ); </script> </body> </html>

  2. Aktualisieren Sie das Element <link> , um container.htm durch eine relative oder absolute URL zu ersetzen, welche die Container-Seite hosten wird. Ersetzen Sie im bv.js-Aufruf <client_name>, <site_ID>, <environment> und <locale> durch die entsprechenden Werte.
  3. Benutzen Sie den Konfigurations-Hub und klicken Sie links auf der Seite unter „Erste Schritte“ auf Technische Einrichtung.
  4. Scrollen Sie in der Registerkarte „Websiteprofil“ nach unten zu den Feldern Container URL und Staging Container URL.
  5. Geben Sie in jedem Feld eine eindeutige URL an (für Produktion und Staging). Falls Ihre Umgebung mehrere Standorte verwendet, wählen Sie den Standort mithilfe des Dropdown-Menüs über dem Feld aus und geben Sie dann eine eindeutige URL für jeden Standort an.
  6. Implementieren Sie die Änderungen in Staging und Produktion.

Überprüfen Sie Folgendes: