Produktbezogene Tags

Veraltetes Merkmal: Genesys unterstützt ACD Web Chat v2 nicht mehr, das Kunden über alle entsprechenden Chat-Widget-Versionen zur Verfügung steht. Dies ist eine weitere Folge der bereits früher angekündigten Abkündigung von ACD Web Chat v1. Infolgedessen wird Predictive Engagement auch den Support für diese älteren Web-Chat-Versionen einstellen. Weitere Informationen finden Sie unter Deprecation: Entfernung von ACD Web Chat (Version 2) .

Allen bestehenden Kunden wird empfohlen, auf Web Messaging und Messenger zu migrieren.

Aufzeichnung eines benutzerdefinierten Web-Ereignisses, wenn ein Besucher einen falschen Promo-Code zweimal eingibt

Annahmen

  • Die Validierung erfolgt im Backend.
  • Wenn ein Besucher auf eine Schaltfläche mit der ID `promo-code-submit-button` klickt, wird der Promo-Code zur Validierung übermittelt.
  • Wenn der Promo-Code ungültig ist, zeigt das Frontend eine Nachricht mit der Klasse `promo-code-error-message` an.

Näherung

  1. Prüfen Sie, ob nach dem Absenden des Formulars eine Fehlermeldung zur Validierung des Promo-Codes angezeigt wird.
  2. Warten Sie 3 Sekunden nach dem Absenden des Promo-Codes, damit die Backend-Validierung des Promo-Codes abgeschlossen und auf dem Frontend angezeigt werden kann.
  3. Wenn der Validierungscode nicht gültig ist, wird ein Zähler erhöht. Wenn der Validierungscode gültig ist, wird der Zähler auf 0 gesetzt.
  4. Wenn der Zähler den Wert 2 erreicht, wird das benutzerdefinierte Web-Ereignis gesendet.

HTML, bevor der Besucher das Formular absendet

<div>    <form action="/promocode">      <label for="promo-code">Promo Code:</label><br>      <input type="text" id="promo-code" data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  name="promo-code"><br>      <input type="submit" id="promo-code-submit-button" data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  value="Submit">    </form>  </div>

HTML, nachdem der Besucher einen ungültigen Code eingegeben hat

  <div>    <form action="/promocode">      <label for="promo-code">Promo Code:</label><br>      <input type="text" id="promo-code" data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  data-origID="promo-code"  name="promo-code"><br>      <input type="submit" id="promo-code-submit-button" data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  data-origID="promo-code-submit-button"  value="Submit">    </form>    <div class="promo-code-error-message">      The submitted promo code is invalid    </div>  </div>

Tag für Webchat-Kunden

Der folgende Tag gilt nur für Kunden, die internetchat . Wenn Sie ein Genesys Cloud CX-Kunde sind und Webnachrichten , verwenden Sie das Tag für Web-Messaging-Kunden.
var promoErrorCounter = 0;  document.querySelector('#promo-code-submit-button').on('click', function () {    setTimeout(function () {      if (document.querySelector('.promo-code-error-message').length) {        promoErrorCounter += 1;        if (promoErrorCounter === 2) {          ac('record', 'promoError2x_triggered');        }      } else {        promoErrorCounter = 0;      }    }, 3000);  });

Tag für Web-Messaging-Kunden

Der folgende Tag gilt nur für Genesys Cloud CX Kunden, die web messaging verwenden. Wenn Sie internetchat , verwenden Sie das Tag für Web-Chat-Kunden.
var promoErrorCounter = 0;  document.querySelector('#promo-code-submit-button').on('click', function () {    setTimeout(function () {      if (document.querySelector('.promo-code-error-message').length) {        promoErrorCounter += 1;        if (promoErrorCounter === 2) {          Genesys("command", "Journey.record", { eventName: "promoError2x_triggered"});        }      } else {        promoErrorCounter = 0;      }    }, 3000);  });

Aufzeichnung eines benutzerdefinierten Web-Ereignisses, wenn ein Besucher ein Produkt in seinen Warenkorb legt

Annahmen

Dieses Tag setzt voraus, dass es eine gemeinsame Klasse für die Schaltfläche "In den Warenkorb" gibt und dass die Klasse und die Schaltfläche auf der gesamten Website einheitlich verwendet werden.

Näherung

Wenn ein Besucher auf eine Schaltfläche klickt, die die übliche Add-to-cart-Klasse verwendet, zeichnet Genesys Predictive Engagement einen benutzerdefinierten Web-EventCode auf.

HTML

  <div>    <button type="default" class="button add-to-cart" value="Add to cart">  </div>

Tag für Webchat-Kunden

Der folgende Tag gilt nur für Kunden, die internetchat . Wenn Sie ein Genesys Cloud CX-Kunde sind und Webnachrichten , verwenden Sie das Tag für Web-Messaging-Kunden.
ac('dom', 'ready', function () {    Array.prototype.forEach.call(document.querySelectorAll('.add-to-cart'), function (addToCartButton) {      addToCartButton.on('click', function () {        ac('record', 'product_added');      });    });  });
Tipp
"product_added" ist ein Ereignisname, der ein spezielles Symbol in der customer journey map erhält.

Tag für Web-Messaging-Kunden

Das folgende Tag gilt nur für Genesys Cloud CX-Kunden, die Webnachrichten . Wenn Sie internetchat , verwenden Sie das Tag für Web-Chat-Kunden.
Genesys("subscribe", "Journey.ready", function(){    Array.prototype.forEach.call(document.querySelectorAll('.add-to-cart'), function (addToCartButton) {      addToCartButton.on('click', function () {        Genesys("command", "Journey.record", { eventName: "product_added"});      });    });  });
Tipp
"product_added" ist ein Ereignisname, der ein spezielles Symbol in der customer journey map erhält.

Verfolgen Sie, wann ein Besucher auf der Seite mit der vollständigen Bestellung ein Produkt angehängt hat.

Um dieses Tag zu verwenden, ersetzen Sie die Werte productURL und product durch Ihre organisationsspezifischen Attribute.

Tag für Webchat-Kunden

Das folgende Tag gilt nur für Genesys Cloud CX-Kunden, die internetchat . Wenn Sie Webnachrichten , verwenden Sie das Tag für Web-Messaging-Kunden.
// check the content of the shopping cart when the checkout button is clicked// load the following snippet on page load$("button.checkoutKaButton").on("click", function () {    $(".product-item-wrapper").find("a").each(function () {        var productUrl = this.href;        if (productUrl.indexOf("attachments") != -1 && productUrl.indexOf("product") != -1) {            // send an event to Genesys Predictive Engagement            ac('record', 'product_purchased');        }    });});

Tag für Web-Messaging-Kunden

Das folgende Tag gilt nur für Genesys Cloud CX-Kunden, die Webnachrichten . Wenn Sie internetchat , verwenden Sie das Tag für Web-Chat-Kunden.
// check the content of the shopping cart when the checkout button is clicked// load the following snippet on page load$("button.checkoutKaButton").on("click", function () {    $(".product-item-wrapper").find("a").each(function () {        var productUrl = this.href;        if (productUrl.indexOf("attachments") != -1 && productUrl.indexOf("product") != -1) {            // send an event to Genesys Predictive Engagement            Genesys("command", "Journey.record", { eventName: "product_purchased"});        }    });});