LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Blog-Übersicht /Digital Marketing / Vertex AI im E-Commerce: Recommendation Engine, GTM-Anbindung...
Diesen Artikel in anderen Sprachen lesen:

Vertex AI im E-Commerce: Recommendation Engine, GTM-Anbindung und Stufen der Datenreife

Vertex AI im E-Commerce: Recommendation Engine, GTM-Anbindung und Stufen der Datenreife
Inhalt
  1. Was Empfehlungen verbessern können
  2. Drei getrennte Datenwege
  3. Client- und serverseitiger GTM
  4. Datenreife: Suchstufen sind keine Empfehlungsstufen
  5. Codebeispiel: nur der erste Schritt
  6. Prüfungen vor dem Einsatz
  7. Fragen und Antworten
  8. Quellen

Eine Empfehlungsmaschine wählt Produkte passend zu einem Kontext aus, etwa für eine Produktseite oder einen Warenkorb. Google Cloud bietet verwaltete Produktempfehlungen neben der Suche an. Die aktuelle Dokumentation nennt das Produkt AI Commerce Search in Gemini Enterprise for Customer Experience; für die Anbindung bleibt die Retail API relevant. Vertex AI bezeichnet eine breitere Plattform, kein einzelnes universelles Empfehlungsmodell.

Was Empfehlungen verbessern können

Passende Vorschläge können das Entdecken von Produkten erleichtern. Höhere Kaufquoten oder Bestellwerte sind mögliche Ergebnisse, keine zugesicherten Wirkungen. Ein kontrollierter A/B-Test sollte die neuen Empfehlungen anhand einer vorab festgelegten Geschäftskennzahl mit der bisherigen Darstellung vergleichen. Lange Antwortzeiten, nicht verfügbare Artikel und schlechte Katalogdaten können Vorteile aufheben.

Drei getrennte Datenwege

  1. Katalog: Produktkennungen, Namen, Preise und Verfügbarkeit gelangen über Importe oder Aktualisierungen zum Commerce-Dienst.
  2. Ereignisse: Produktaufrufe, Warenkorbänderungen und abgeschlossene Käufe liefern Verhaltenssignale. Die Produktkennungen müssen zum Katalog passen.
  3. Empfehlungen: Die Anwendung fragt Ergebnisse ab und zeigt ausgewählte Produkte an. Das Senden von Ereignissen erzeugt noch keinen Empfehlungsbereich.

Client- und serverseitiger GTM

Ein Webcontainer läuft im Browser. Ein Servercontainer empfängt Anfragen und kann Ereignisdaten prüfen, umformen und weiterleiten. Wird bereits die Browseranfrage blockiert oder gar nicht gesendet, kann serverseitiger GTM diese Interaktion nicht rekonstruieren. Kaufereignisse aus dem Backend sind eine weitere Datenquelle, benötigen aber ebenfalls zuverlässige Zustellung und Schutz vor Doppelzählung.

Die Verlagerung einzelner Verarbeitungsschritte kann Browserarbeit verringern; den tatsächlichen Leistungseffekt muss eine Messung zeigen. Hinzu kommen Betrieb, Antwortzeit und Kosten der Serverinfrastruktur. Private Dienstkonto-Zugangsdaten gehören auf den Server. Eingeschränkte API-Schlüssel für dokumentierte Browser-Erfassungswege sind ein anderer Zugangstyp; ein sichtbarer API-Schlüssel ist nicht automatisch ein offengelegtes privates Dienstkonto-Geheimnis.

Datenreife: Suchstufen sind keine Empfehlungsstufen

Google dokumentiert Leistungsstufen für Textsuche und Kategoriesuche. Empfehlungsmodelle haben dagegen jeweils eigene Anforderungen an Ereignisarten, Datenmengen und Zeitfenster. Eine allgemeine Leiter aus drei Stufen, die nach 90 Tagen sämtliche Empfehlungsmodelle freischaltet, existiert so nicht.

Similar Items kann beispielsweise Katalogdaten ohne Nutzerereignisse verwenden. Frequently Bought Together benötigt Kaufdaten. Maßgeblich sind die aktuelle Dokumentation zur Modellerstellung und die Anzeige im Cloud-Projekt. Ein Beobachtungsfenster von 90 Tagen bedeutet nicht zwangsläufig 90 aufeinanderfolgende Erfassungstage.

Codebeispiel: nur der erste Schritt

Das folgende dataLayer-Ereignis im GA4-Format beschreibt einen Produktaufruf. Der Push legt Daten in der Datenschicht der Seite ab; allein dadurch entsteht noch keine API-Anfrage.

// Produktinformationen in den Data Layer pushen (Client-Side)
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "EUR",
    value: 49.99,
    items: [
      {
        item_id: "SKU_98765",
        item_name: "Laufschuhe XYZ",
        item_category: "Schuhe",
        price: 49.99,
        quantity: 1
      }
    ]
  }
});

Eine vollständige Anbindung benötigt Auslöser und Tag im Webcontainer, den Transport zum vorgesehenen Endpunkt sowie eine empfangende Integration. Bei einer eigenen Zuordnung zur Retail API entspricht view_item dem Ereignis detail-page-view; die Artikelkennung muss das Katalogprodukt bezeichnen. Zusätzlich sind erforderliche Besucherkennungen und die API-spezifische Ereignisstruktur nötig. Das ursprüngliche GA4-Objekt ist keine unmittelbar versendbare Retail-API-Nutzlast.

Prüfungen vor dem Einsatz

Ein sinnvoller Abnahmetest verfolgt ein bekanntes Produkt vom Katalogimport über ein erfasstes Ereignis bis zur angezeigten Empfehlung. Zur Überwachung gehören abgewiesene Ereignisse, fehlende Produktzuordnungen, verspätete Updates, doppelte Käufe und leere Ergebnisse. Ein bloßer Vergleich der Kataloganzahl erkennt weder geänderte Preise noch vertauschte Kennungen. Die Datenerfassung benötigt außerdem die jeweils geltenden Datenschutzkontrollen; ein anderer Transportweg hebt diese Anforderungen nicht auf.

Eingerichteter Ereignistransport über GTM und Retail API; Suchstufen und Anforderungen der Empfehlungsmodelle sind getrennt.
Eingerichteter Ereignistransport über GTM und Retail API; Suchstufen und Anforderungen der Empfehlungsmodelle sind getrennt.

Fragen und Antworten

Setzt ein Trackingausfall einen 90-Tage-Zähler zurück?

Für diese Empfehlungsmodelle gibt es keinen allgemeinen Zähler. Eine Lücke verringert den verfügbaren Datenbestand im jeweiligen Zeitfenster. Modellstatus und Datenqualitätsdiagnose zeigen, ob die verbleibenden Daten die Anforderungen des gewählten Modells erfüllen.

Wie gelangen Empfehlungen in den Shop?

Die Anwendung kann Ergebnisse serverseitig darstellen oder einen kontrollierten Endpunkt für die Seite bereitstellen. Authentifizierung, Eingabeprüfung und Zugriffslimits bleiben erforderlich. Personalisierte Ergebnisse dürfen nicht für andere Besucher wiederverwendet werden.

Hält ein Katalogimport Preise dauerhaft aktuell?

Nein. Produktänderungen benötigen weitere Aktualisierungen. Eine Prüfung sollte Preise, Verfügbarkeit und Produktkennungen mit dem Shop vergleichen, nicht nur Datensätze zählen.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Kontakt

Eine Frage oder eine Idee für ein Webprojekt? Schreib mir kurz, worum es geht. Das Formular nutzt reCAPTCHA zum Schutz vor Spam.

Kommentar schreiben

Erfahrungen aus der Praxis und Rückfragen zur Umsetzung sind hier willkommen.

Die E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit einem Stern versehen.