Sie können Kundenbewertungen außerhalb des gewöhnlichen Produktbewertungsverfahrens erbitten. Die Funktion „Generic Review Submission“, auch „Product Picker“ genannt , ermöglicht Ihren Kunden, ein oder mehrere Produkt(e) auszuwählen, die sie bewerten möchten. Generic Review Submission erweitert Ihre Fähigkeiten, wertvolles Bewertungsfeedback außerhalb des typischen Produktkauf-Kreislauf zu erfassen.

Sie können Eingabelinks für die allgemeine Einsendung von Bewertungen in E-Mail-Mitteilungen bereitstellen: Sie können zum Beispiel als Teil einer E-Mail-Kampagne zur Erfassung von Produktbewertungen jenen Kunden eine E-Mail senden, die in der Vergangenheit bereits ein Produkt von Ihnen erworben haben. Auch wenn Sie nicht genau wissen, welche Produkte das waren, können Sie ihnen eine E-Mail mit einem generischen Link zu „Bewertung verfassen“ senden. Über diesen Link können Ihre Kunden ein Bewertungs-Eingabeformular öffnen und dann über die Product-Picker-Oberfläche ein oder mehrere Produkte zum Bewerten auswählen.

Sie können auch Eingabelinks für die allgemeine Einsendung von Bewertungen auf diesen Seiten bereitstellen:

  • Kategorie-Seiten
  • Landing Pages
  • Sonderangebotsseiten

Zur Aktivierung der allgemeinen Einsendung von Bewertungen müssen Sie festlegen, ob Sie die von Bazaarvoice gehostete Lösung verwenden oder die Webseiten-gehostete Einsendung konfigurieren möchten. In folgenden Fällen wäre die durch Bazaarvoice gehostete allgemeine Einsendung von Bewertungen sinnvoll für Sie:

  • Sie möchten die Schaltfläche „Bewertung verfassen“ und den nachfolgenden Container nicht auf Ihrer Webseite hosten.
  • Sie möchten einen Direktlink zur Funktion für die allgemeine Einsendung von Bewertungen aus Ihrer E-Mail-Mitteilung oder Marketingkampagne nutzen.

Für beide Fälle können Sie eine Container-Seite nutzen, die über einen Bazaarvoice-Server bereitgestellt wird.

Wenn ein Verbraucher den Eingabelink auswählt, wird eine Lightbox angezeigt, mit einer Reihe von Produkten zum Besprechen. Die zuerst angezeigte Produktreihe kann einer Kategorie oder Produktfamilie angehören.

  • Eine kategoriebasierte Ansicht ermöglicht Rezensenten, innerhalb und außerhalb von Unterkategorien zu suchen und zu navigieren. Hier sehen Sie ein Beispiel für die Kategorie „Bikes“ (Fahrräder):

  • Eine produktbasierte Ansicht zeigt nur Produkte an, die in der angegebenen Produktfamilie vorhanden sind. Im folgenden Beispiel ist die Produktfamilie „WomensBikes“ (Damenräder).

Gehostete allgemeine Einsendung von Bewertungen benutzen

Für die Bazaarvoice-gehostete allgemeine Einsendung von Bewertungen verwenden Sie Anfragestring-Parameter, um die Aktionen der Container-Seite zu steuern. Verwenden Sie diesen Link, um das gehostete Formular anzuzeigen:

https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic

Entfernen Sie /bvstaging, wenn Sie sich in der Produktionsumgebung befinden, und ersetzen Sie folgende Werte durch Ihre Werte:

  • <client_name>—der von Bazaarvoice bereitgestellte Namen des Kunden. Verwenden Sie Kleinbuchstaben für den Wert.
  • <site_ID>– Die ID der Implementierungszone, die Sie verwenden möchten. Diese wird in der Bazaarvoice-Konfiguration innerhalb der Bazaarvoice-Workbench eingestellt. Die Standardimplementierungszone ist „main_site“. Vergewissern Sie sich bei Ihrem Bazaarvoice-Ansprechpartner, dass die ID korrekt ist oder wählen Sie rechts neben der Implementierungszone während der Konfiguration auf der Seite Webseite-Manager-Seite aus.
  • <locale> – die von der Implementierung verwendete Sprachregion. Falls Sie nicht US-Englisch (en_US) verwenden, setzen Sie den korrekten Sprachregionscode ein.

Sie können auch eine oder mehrere der folgenden Optionen zur URL hinzufügen:

  • Um zu vermeiden, dass der Verbraucher das Formular schließt, fügen Sie den Parameter bvpreventClose=true hinzu. Wenn Sie diesen Parameter nicht einbeziehen, wird das Symbol angezeigt (wie im Beispiel oben gezeigt) und der Verbraucher kann das Formular schließen. Daraufhin wird die Homepage des Standorts angezeigt, wie sie auf der Konfigurationsseite konfiguriert ist.

    https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic&bvpreventClose=true
  • Um die angezeigten Produkte in einem Formular auf eine bestimmte Kategorie zu begrenzen, fügen Sie den Parameter bvcategoryId=CategoryId hinzu. CategoryId muss mit der <ExternalId> im Produkt-Feed übereinstimmen.

    https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic&bvcategoryId=<CategoryId>
  • Um die im Formular angezeigten Produkte auf eine bestimmte Produktfamilie zu beschränken, fügen Sie den Parameter bvfamilyProductId=ProductFamilyID hinzu. Ersetzen Sie ProductFamilyID durch die <ExternalId> der Produktfamilie, die Sie anzeigen möchten. Die ExternalId für ein Produkt finden Sie im Produktkatalog.

    https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic&bvfamilyProductId=<ProductFamilyID>
  • Um Bewertungen, die über das Formular „Allgemeine Einsendung von Bewertungen“ eingereicht wurden, einer bestimmten Kampagne zuzuweisen, müssen Sie den Parameter bvcampaignId=CampaignId angeben. CampaignId ist eine Zeichenfolge aus 255 alphanumerischen Zeichen (einschließlich Unterstrichen), die zur Identifizierung der Kampagne erstellt wird. Geben Sie eine benutzerdefinierte ID oder eine System-ID an. Weitere Informationen finden Sie in der Liste der Kampagne-IDs, die mit Ratings & Reviews bereitgestellt werden.

    https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic&bvcampaignId=<CampaignId>

Sie können auch den Eingabelink- Generator verwenden um die einfache Eingabe-URL zu erstellen (ssURL) Basis.

Hinweis: Um Zugriff auf den Eingabelink- Generator in Support-Community zu erhalten, melden Sie sich zuerst bei Bazaarvoice Portal an. Wählen Sie dann den Link Zugriff auf Support-Community unten auf der Startseite oder oben im Hilfefenster aus. Um das Hilfefenster zu öffnen, wählen Sie das Hilfesymbol Hilfesymbol in der App in der oberen rechten Ecke aus.

Webseiten-gehostete allgemeine Einsendung von Bewertungen aktivieren (bv.js)

In den folgenden Schritte wird beschrieben, wie die allgemeine Einsendung von Bewertungen funktioniert, wenn Sie die Webseite-gehostete allgemeine Einsendung von Bewertungen aktivieren:

  1. Fügen Sie den JavaScript-Integrationscode hinzu, um eine Bazaarvoice-gehostete JavaScript-Datei (bv.js) auf der Seite mit dem Product Picker zu laden.
  2. Fügen Sie der Seite <div data-bv-show=„product_picker“> ein Element hinzu. Wenn Sie Product Picker auslösen möchten, nachdem der Benutzer eine Schaltfläche oder einen Link ausgewählt hat, können Sie dieses Element dynamisch in einen Klick Event-Handler einfügen.
  3. Fügen Sie weitere Attribute zum Element <div data-bv-show="product_picker"> hinzu, um zu steuern, welche Produkte in Product Picker angezeigt werden und ob der Picker in einer Lightbox angezeigt wird. Diese Produkte können zu einer Kategorie oder Produktfamilie gehören, abhängig von den Informationen, die dem $BV.ui OR-Aufruf BV.ui zur Verfügung gestellt werden.

Folgen Sie den Schritten in den folgenden Abschnitten, um die Webseiten-gehostete allgemeine Einsendung von Bewertungen auf Ihrer Webseite einzurichten.

Hinweis: Bevor Sie diese Funktion einrichten, sollten Sie sicherstellen, dass die Zuordnungen in Ihrem Produkt-Feed korrekt sind. Der Produkt-Feed legt fest, welche Produkte im Product Picker angezeigt werden. Diese Produkte werden nur angezeigt, wenn die Kategorien oder Produktfamilien den Produkten korrekt zugeordnet sind. Gibt es diese Zuordnungen nicht, müssen Sie Ihren Produkt-Feed anpassen.

Schritt 1: JavaScript-Integrationscode hinzufügen

Fügen Sie den folgenden JavaScript-Integrationscode dort ein, wo der Product Picker angezeigt werden soll:

<script async src="https://apps.bazaarvoice.com/deployments/<client_name>/<site_ID>/<environment>/<locale>/bv.js"></script>

Ersetzen Sie im Element <script> Folgendes durch Ihre Werte:

  • <client_name>—Der von Bazaarvoice bereitgestellte Name des Kunden. Verwenden Sie Kleinbuchstaben für den Wert.
  • <site_ID> – Die ID der Implementierungszone, die Sie verwenden möchten. Diese wird in der Bazaarvoice-Konfiguration innerhalb der Bazaarvoice-Workbench festgelegt. Die standardmäßige Implementierungszone ist „main_site“. Vergewissern Sie sich bei Ihrem Bazaarvoice-Ansprechpartner, dass die ID korrekt ist, oder melden Sie sich bei der Konfiguration an, um sie zu verifizieren.
  • <environment> – die Umgebung, in der Sie Bazaarvoice-Funktionen implementieren wollen. Für eine Produktionsumgebung fügen Sie den Begriff production in den Pfad ein. Falls Sie auf eine Staging-Umgebung verweisen, fügen Sie den Begriff staging in den Pfad ein.
  • <locale> – die von der Implementierung verwendete Sprachregion. Falls Sie nicht US-Englisch (en_US) verwenden, setzen Sie den korrekten Sprachregionscode ein.

Schritt 2: Fügen Sie ein Tag div mit dem Attribut data-bv-show von Product Picker hinzu

Fügen Sie ein <div>-Tag mit dem Product Picker-Attribut data-bv-show auf der Seite ein:

<div data-bv-show="product_picker"></div>

Durch die oben aufgeführte Standardkonfiguration wird der Product Picker als dieses Element gerendert.

Sie können den Product Picker mit diesen zusätzlichen optionalen Attributen konfigurieren:

  • data-bv-category-id—Standardmäßig auf die Stammkategorie festgelegt. Sie können eine andere Kategorie anzeigen, indem Sie ihre ExternalId im Produkt-Feed angeben. Wenn die ausgewählte Kategorie Unterkategorien aufweist, erscheinen diese in der Kategorie-Dropdown-Liste im Breadcrumb-Bereich.
  • data-bv-family-product-id – ID eines Produkts innerhalb der anzuzeigenden Produktfamilie.
  • data-bv-inline – Standardmäßig auf true festgelegt. Bei aktiviertem Inline-Modus rendert der Product Picker mit dem data-bv-show-Attribut in dieses Element. Bei deaktiviertem Inline-Modus (data-bv-inline="false") rendert der Product Picker in einer Lightbox.
  • data-bv-prevent-close – Standardmäßig auf false festgelegt. Bei data-bv-prevent-close="false" weist die Product Picker-Lightbox einen Button zum Schließen auf. Bei true wird die Lightbox ohne Button zum Schließen angezeigt und der Benutzer kann sie nicht mehr schließen, sobald sie geöffnet wurde.

    Hinweis: Dieses Attribut wird bei data-bv-inline="true" ignoriert, da Inline-Product Picker keinen Button zum Schließen aufweisen.

Verwenden Sie eine der folgenden Konfigurationen, je nachdem, ob Produkt Picker Produkte aus Ihrer Stammkategorie, Kampagnen-ID oder einer anderen angegebenen Kategorie oder einer Produktfamilie hervorheben soll.

Produkte aus der Stammkategorie

Hier stellen Sie Verfassern eine Liste aller Produkte zur Verfügung. Ihre gesamte Kategorienhierarchie, einschließlich der Unterkategorien, kann auf zu bewertende Produkte durchsucht werden.

Dieser definiert keinen Wert für data-bv-category-id, sodass alle definierten Kategorien in den Product Picker miteinbezogen werden.

<div data-bv-show="product_picker"></div>

Das folgende Beispiel zeigt den Product Picker, wenn keine data-bv-category-id festgelegt wurde, sodass alle Kategorien verfügbar sind:

Produkte aus einer bestimmten Kategorie

Hier stellen Sie Rezensenten eine Liste der Produkte zur Verfügung, die einer ausgewählten Kategorie zugeordnet sind. Es können alle Unterkategorien durchsucht werden, die für diese Kategorie definiert wurden.

Hinweis: Dieser Anwendungsfall ist eine bewährte Methode für Websites mit Kategorielisten.

Fügen Sie das data-bv-category-id-Attribut in den <div>-Tag des Product Pickers ein, wobei Sie ExternalId durch die ExternalId der Produktkategorie ersetzen, wie im Bazaarvoice Produktkatalog definiert. Sollte mit der CategoryExternalId jedes Produkts in der Kategorie übereinstimmen.

<div data-bv-show="product_picker" data-bv-category-id="ExternalId"></divgt;

Das folgende Beispiel zeigt den Product Picker, wenn data-bv-category-id eine Kategorie auf höchster Ebene mit dem Namen „Autositze“ ist. Als Ergebnis stehen die Kategorie „Autositze“ und ihre Unterkategorien zur Verfügung.

Familien-basierte Produkte

Hier stellen Sie Rezensenten eine Liste aller Produkte zur Verfügung, die einer bestimmten Familie zugeordnet sind.

Fügen Sie das Attribut data-bv-family-product-id in das Product Picker <div> Tag ein. Ersetzen Sie ProductFamilyID durch die ExternalId der Produktfamilie, die Sie anzeigen möchten. Die ExternalId für ein Produkt finden Sie im Produktkatalog.

Gehen wir davon aus, dass Sie die Produktfamilie „Herrenräder“ anzeigen möchten. Identifizieren Sie ein bestimmtes Produkt in dieser Familie, wie z. B. das Herrenrennrad Endurance Challenger 1, und geben Sie dessen ExternalId als Wert für data-bv-family-product-id ein. Das Product Picker-Element stellt fest, dass dieses Produkt zur Produktfamilie der „Herrenräder“ gehört, und zeigt alle Produkte dieser Familie an.

<div data-bv-show="product_picker" data-bv-family-product-id="ProductFamilyID"></div>

Das folgende Beispiel zeigt den Product Picker, wenn Sie eine „Herrenräder“-Familie ausgewählt haben, die mehrere Fahrradmodelle beinhaltet. Es stehen alle Produkte in der definierten Familie zur Verfügung.

Wichtig: Geben Sie nicht sowohl data-bv-family-product-id als auch data-bv-category-id an. Sie können eines dieser Attribute angeben oder keines, in welchem Fall der Product Picker alle Produkte anzeigt. Werden beide Parameter angegeben, führt dies zu einem Fehler in der Konsole.

campaignId

Fügen Sie den folgenden Code zum Einspeisen der Kampagnen-ID in das ausgeblendete Feld im Bewertungs-Eingabeformular hinzu:

<div data-bv-show="product_picker" data-bv-campaign-id="TestCampaignID"</i>"></div>

Den Product Picker mit einem Button oder Link auslösen

Wenn Sie alternativ den Produkt Picker auslösen möchten, nachdem der Benutzer eine Schaltfläche oder einen Link ausgewählt hat, können Sie das Element dynamisch in einen Klick Event-Handler einfügen. Erstellen Sie ein Anker-Tag oder eine Schaltfläche Anker, die Rezensenten auswählen, um den Eingabeprozess einzuleiten.

Sie können auch das folgende Beispiel verwenden, um Klick-Ereignisse für die Schaltfläche Bewertung verfassen zu bearbeiten. Die Funktion gibt auch die Option preventClose an:

        <script type="text/javascript"> function submitGeneric() { BV.ui('rr', 'submit_generic', { campaignId: 'SampleProduct' preventClose: true inline: true }) </script>

Wenn Ihre Schaltfläche Bewertung verfassen beispielsweise definiert ist als

<button id="grs">Write a review</button>

können Sie eine Funktion angeben, um den Product Picker in einen <div>-Container einzuspeisen, und einen Event-Listener für das Klick-Ereignis des Elements anhängen:

<div id="grs_container"></div> <script type="text/javascript"> function submitGeneric (event) { var elem = document.createElement('div'); elem.setAttribute('data-bv-show', 'product_picker'); // Set any other options you would like. elem.setAttribute('data-bv-category-id', 'sampleCategory'); // Inject the element into the page. document.getElementById('grs_container').appendChild(elem); } document.getElementById('grs').addEventListener('click', submitGeneric); </script>

Pflichtparameter

In der folgenden Tabelle werden die erforderlichen Parameter/Felder identifiziert:

Parameter Beschreibung
rr Erforderlicher Zeichenfolge-Parameter.
submit_generic Erforderlicher Zeichenfolge-Parameter.
campaignId ID-Element, das verwendet wird, um Daten in Berichten für eine Kampagne oder mehrere zu segmentieren.

Optionale Parameter

Parameter Beschreibung
categoryId ID-Zeichenfolge-Wert der Kategorie. Nicht einpflegen, wenn familyProductId eingepflegt ist.
familyProductId ID-Zeichenfolge-Wert einer bestimmten Produktfamilie. Nicht einpflegen, wenn categoryId eingepflegt ist.
Inline Wechselt standardmäßig zu falsch. Wenn wahr, wird die Anwendung inline und nicht standardmäßig als Modal angezeigt.

Webseiten-gehostete allgemeine Einsendung von Bewertungen aktivieren (bvapi.js)

Hinweis: Wenn Sie über eine existierende Implementierung verfügen, die die Scout-Datei (bvapi.js) verwendet, führen Sie stattdessen die folgenden Schritte durch, um auf Ihrer Webseite die Webseiten-gehostete allgemeine Einsendung von Bewertungen einzurichten.

In den folgenden Schritten wird beschrieben, wie die allgemeine Einsendung von Bewertungen funktioniert, wenn Sie die Webseite-gehostete allgemeine Einsendung von Bewertungen aktivieren:

  1. Eine von Bazaarvoice gehostete JavaScript-Datei (bvapi.js) wird auf der Seite ausgeführt, auf der Sie eine Schaltfläche „Bewertung verfassen“ platzieren.
  2. Der submitGeneric() Event-Handler wird durch das onclick-Ereignis des Eingabelinks aufgerufen.
  3. Wenn ein Rezensent den Link auswählt, wird eine Lightbox mit einer Reihe von zu besprechenden Produkten angezeigt. Die anfängliche Produktreihe kann einer Kategorie oder Produktfamilie angehören, je nachdem welche Informationen, dem Anruf $BV.ui zur Verfügung gestellt werden.

Folgen Sie den Schritten in den folgenden Abschnitten, um die Webseiten-gehostete allgemeine Einsendung von Bewertungen auf Ihrer Webseite einzurichten.

Hinweis: Bevor Sie diese Funktion einrichten, sollten Sie sicherstellen, dass die Zuordnungen in Ihrem Produkt-Feed korrekt sind. Der Produkt-Feed legt fest, welche Produkte im Product Picker angezeigt werden. Diese Produkte werden nur angezeigt, wenn die Kategorien oder Produktfamilien den Produkten korrekt zugeordnet sind. Gibt es diese Zuordnungen nicht, müssen Sie Ihren Produkt-Feed anpassen.

Schritt 1: JavaScript-Integrationscode hinzufügen

Fügen Sie den folgenden JavaScript-Integrationscode dort ein, wo der Link angezeigt werden soll:

<script type="text/javascript" src="https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/bvapi.js"></script>

Entfernen Sie /bvstaging, wenn Sie Code zur Produktionsumgebung hinzufügen, und ersetzen Sie folgende Werte durch Ihre Werte:

  • <client_name>—Der von Bazaarvoice bereitgestellte Name des Kunden. Verwenden Sie Kleinbuchstaben für den Wert.
  • <site_ID>– Die ID der Implementierungszone, die Sie verwenden möchten. Diese wird in der Bazaarvoice-Konfiguration innerhalb der Bazaarvoice-Workbench festgelegt. Die standardmäßige Implementierungszone ist „main_site“. Vergewissern Sie sich bei Ihrem Bazaarvoice-Ansprechpartner, dass die ID korrekt ist, oder melden Sie sich bei der Konfiguration an, um sie zu verifizieren.
  • <locale> – die von der Implementierung verwendete Sprachregion. Falls Sie nicht US-Englisch (en_US) verwenden, setzen Sie den korrekten Sprachregionscode ein.

Schritt 2: „submitGeneric“-Funktion definieren

Definieren Sie die Funktion submitGeneric, um $BV.ui mit folgenden Optionen aufzurufen, die Sie als Eigenschaften eines Elements als drittes Argument an $BV.ui spezifizieren können:

  • categoryId—Standardmäßig auf die Stammkategorie festgelegt. Sie können eine andere Kategorie anzeigen, indem Sie deren ExternalId angeben. Wenn die ausgewählte Kategorie Unterkategorien aufweist, erscheinen diese in einer Kategorie-Dropdown-Liste im Breadcrumb-Bereich.
  • ProductFamilyID – ID der anzuzeigenden Produktfamilie.
  • preventClose – Verbraucher kann die Lightbox nicht schließen. Das Schließen einer Lightbox führt zur einer leeren Seite.
  • campaignId – Wird verwendet, um Daten in Berichten für eine bestimmte Kampagne oder Kampagnen zu segmentieren. Bazaarvoice empfiehlt, diesen Parameter einzubinden. Lesen Sie hierzu die Liste der Kampagnen-IDs im Rahmen von Ratings & Reviews.

Das folgende Beispiel zeigt die Funktion, die im onclick-Attribut einer Schaltfläche „Bewertung verfassen“ festgelegt werden muss: Die Funktion legt auch die preventClose-Option fest:

<script> function submitGeneric() { $BV.ui('rr', 'submit_generic', { preventClose : 'True' }); } </script>

Nutzen Sie eine der folgenden Skripte, je nachdem, ob Produkt Picker Produkte aus Ihrer Stammkategorie, Kampagnen-ID, einer anderen angegebenen Kategorie oder einer Produktfamilie hervorheben soll.

Produkte aus der Stammkategorie

Hier stellen Sie Verfassern eine Liste aller Produkte zur Verfügung. Ihre gesamte Kategorienhierarchie, einschließlich der Unterkategorien, kann auf zu bewertende Produkte durchsucht werden.

Geben Sie den folgenden Code nach dem JavaScript-Integrationscode ein. Dieser definiert keinen Wert für CategoryID, sodass alle definierten Kategorien in den Produktwähler miteinbezogen werden.

<script>
    function submitGeneric() {
       $BV.ui('rr', 'submit_generic', {
       });
    }
</script>

Produkte aus einer bestimmten Kategorie

Hier stellen Sie Rezensenten eine Liste der Produkte zur Verfügung, die einer ausgewählten Kategorie zugeordnet sind. Es können alle Unterkategorien durchsucht werden, die für diese Kategorie definiert wurden.

Hinweis: Dieser Anwendungsfall ist eine bewährte Methode für Websites mit Kategorielisten.

Geben Sie folgenden Code nach dem JavaScript-Integrationscode ein und ersetzen Sie ExternalId durch die im Bazaarvoice-Produktkatalog festgelegte ExternalId. Stimmt außerdem mit der CategoryExternalId jedes Produkts in der Kategorie überein.

<script>
    function submitGeneric() {
       $BV.ui('rr', 'submit_generic', {
          categoryId : 'ExternalId'
       });
    }
</script>

Familien-basierte Produkte

Hier stellen Sie Rezensenten eine Liste aller Produkte zur Verfügung, die einer bestimmten Familie zugeordnet sind.

Geben Sie folgenden Code nach dem JavaScript-Integrationscode ein und ersetzen Sie ProductID durch die im Produktkatalog festgelegte ExternalId des Produkts.

<script> function submitGeneric() { $BV.ui('rr', 'submit_generic', { familyProductId : 'ProductFamilyID' }); } </script>

Kampagnen-ID-basierte Produkte

Fügen Sie das folgende Skript zum Einspeisen der Kampagnen-ID ein, damit das Eingabeformular diese Informationen in den ausgeblendeten Feldern des Bewertungsformulars enthält:

<script> function submitGeneric() { $BV.ui('rr', 'submit_generic', { campaignId : 'TestCampaignId' }); } </script>

Schritt 3: Eine Funktion zur Handhabung des „onclick“-Events festlegen

Geben Sie eine Funktion an, die das OnClick-Ereignis des Elements handhabt. Sie können einen Anker-Tag oder eine Schaltfläche Anker erstellen, die Rezensenten auswählen, um den Eingabeprozess einzuleiten. Legen Sie das OnClick-Attribut zu einem Wert von submitGeneric() fest.

Definieren Sie z. B. einen einzelnen Anchor-Tag, um den Einreichprozess folgendermaßen zu initiieren:

<a onclick="submitGeneric()">Zum Verfassen einer Bewertung hier klicken</a>
Hinweis: Verwenden Sie jQuery, um submitGeneric zum Click-Event hinzuzufügen. Wenn Sie möchten, dass der Product Picker beim Laden der Seite angezeigt wird, rufen Sie die UI-Methode direkt auf, statt sie im Haupttext der submitGeneric-Funktion einzufügen.

jQuery zum Zuordnen von Ereignissen verwenden

Enthält Ihre Seite jQuery, können Sie damit die submitGeneric-Funktion mit dem Click-Event verknüpfen.

Zum Beispiel, wenn Ihre Schaltfläche „Bewertung verfassen“ folgendermaßen definiert ist:

<button id="bv-write-a-review">Bewertung verfassen</button>

Fügen Sie einen Event-Listener hinzu, indem Sie jQuerys on-Methode wie unten aufgeführt nutzen:

jQuery('#bv-write-a-review').on('click', function () {
  $BV.ui('rr', 'submit_generic', {
    categoryId : 'shop'
  });
});

Für die Bazaarvoice-gehostete allgemeine Einsendung von Bewertungen verwenden Sie diesen Link, um das gehostete Formular anzuzeigen.

https://display.ugc.bazaarvoice.com/bvstaging/static/<client_name>/<site_ID>/<locale>/container.htm?bvaction=rr_submit_generic&bvpreventClose=true

Entfernen Sie /bvstaging, falls Sie Code zur Produktionsumgebung hinzufügen, und ersetzen Sie <client_name>, <site_ID> und <locale> durch Ihre eigenen Werte.

Für die Webseiten-gehostete allgemeine Einsendung von Bewertungen fügen Sie ein Formular zur allgemeinen Einsendung von Bewertungen auf einer bestimmten Seite Ihrer Website hinzu, indem Sie die folgenden Schritte ausführen.

  1. Fügen Sie bv.js hinzu.
  2. Fügen Sie ein Product Picker <div>-Tag mit dem besonderen Attribut data-bv-show auf der Seite ein:
    <div data-bv-show="product_picker"></div>

    Sie können data-bv-category-id=„ExternalId oder data-bv-family-product-id=„ProductFamilyID einschließen, um eine bestimmte Kategorie oder Produktfamilie in der Dropdown-Liste von Produkt Picker anzuzeigen. Sie können außerdem über data-bv-inline festlegen, wie Produkt Picker auf der Seite dargestellt wird.

    Alternativ können Sie unter Verwendung des folgenden Codes einen „Bewertung verfassen“-Button definieren:

    <button id="grs">Write a review</button>

    Fügen Sie einen Event-Listener für das Klick-Ereignis an und speisen Sie den Product Picker in den Container <div> ein, wie im folgenden Beispiel dargestellt:

    <div id="grs_container"></div> <script type="text/javascript"> function submitGeneric (event) { var elem = document.createElement('div'); elem.setAttribute('data-bv-show', 'product_picker'); // Set any other options you would like. elem.setAttribute('data-bv-category-id', 'sampleCategory'); // Inject the element into the page. document.getElementById('grs_container').appendChild(elem); } document.getElementById('grs').addEventListener('click', submitGeneric); </script>  

Hinweis: Wenn Sie über eine existierende Implementierung verfügen, die die Scout-Datei (bvapi.js) verwendet, führen Sie stattdessen die folgenden Schritte durch, um auf Ihrer Webseite die webseiten-gehostete allgemeine Einsendung von Bewertungen einzurichten:

  1. Fügen Sie bvapi.js ein.
  2. Definieren Sie eine Schaltfläche „Bewertung hinterlassen“ und nutzen Sie dafür diesen Code:
    <button id="bv-write-a-review">Bewertung verfassen</button>
  3. Hängen Sie einen Event-Listener an, indem Sie die on-Methode von jQuery nutzen (wie im folgenden Beispiel dargestellt):
    jQuery('#bv-write-a-review').on('click', function () {
      $BV.ui('rr', 'submit_generic', {
        categoryId : 'shop'
      });
    });

    Sie können ProductFamilyID: „productId oder categoryId: „categoryId innerhalb von $BV.ui verwenden, um eine bestimmte Produktfamilie oder -kategorie in der Dropdown-Liste „Product Picker“ anzuzeigen.