Scheduler

Automatische Jobs

Mandant pipeline-picker-smoke-20260417
Aktiv mit Warnungen Status

Der Feed ist gültig, enthält aber fachliche Warnungen.

23:45 Täglicher Lauf

Europe/Berlin

26 Feed-Zeilen

letzter Export

0 Blocker

blockierende Validierungsfehler

26 Warnungen

fachlich nachzupflegen

Aktiv mit Aufgaben Marketing Health

Der Feed ist technisch nutzbar; Datenqualität oder Google-API-Zugriff erfordern Nacharbeit.

15.05.2026 23:45:00 CEST Nächster Lauf

vor Merchant Center 00:00

Google Merchant

Ortho-Vertrieb Google Merchant Feed

Erzeugt den öffentlichen TSV-Feed aus dem tenant-isolierten Product Master vor dem täglichen Merchant-Center-Abruf.

Aktiv mit Warnungen

Job-Konfiguration

Diese Werte kommen aus der Compose-Umgebung des Scheduler-Services oder aus sicheren Defaults.

Compose-Service
scheduler / dataengine-scheduler
Tenant
default
Zeitplan
23:45 Europe/Berlin
Start-Export
aktiv
Nächster Lauf
15.05.2026 23:45:00 CEST

Letzter Export

Die Daten stammen aus der Feed-Metadatei, die beim erfolgreichen Export neben der TSV-Datei geschrieben wird.

Generiert
15.05.2026 13:56:02 CEST
Frisch bis
16.05.2026 15:56:02 CEST
Run
n/a
Datei
/srv/app/symfony/public/feeds/google/ortho-vertrieb-products.tsv
Geändert
15.05.2026 13:56:02 CEST
Größe
41768 Bytes

Marketing Health

Tägliche Google-Shopping-Kette

Der Health-Check läuft nach jedem Feed-Export und prüft kaufbare Produkte, Crawlability, Consent-/Tracking-Grundlagen und offene Google-Zugriffspunkte.

Aktiv mit Aufgaben
0 Technische Blocker

müssen vor Optimierung gelöst sein

0 / 92 URL-Fehler

Googlebot-Crawlcheck

ok Tracking-Basis

Consent, GA4 und Ads IDs

26 GTIN offen

nur belegte EAN/GTIN nachpflegen

3 Google-Zugriffe

API/AgentGuard noch nötig

15.05.2026 13:57:19 CEST Letzter Check

Health-Report

Nächste Aktionen

Diese Liste trennt DataEngine-/Shop-Aufgaben von Google-Konto-Zugriffen, die echte API- oder Browserdaten benötigen.

operations DataEngine-/Shop-kontrollierte Voraussetzungen sind grün. Merchant Center in 24 Stunden erneut prüfen, ob Google die verbleibenden Bildverarbeitungs- und Produktreview-Hinweise reduziert.
data_quality Echte GTIN/EAN-Werte nur aus Hersteller-, GS1-, Verpackungs- oder Lieferantenquellen nachpflegen. Keine PZN, SKU oder MPN als GTIN kopieren.
google_access AgentGuard Provider für Merchant Center, Google Ads, GA4 und Search Console konfigurieren oder Google Ads Developer Token freigeben lassen, damit der tägliche Loop echte Google-Diagnosen und Leistungsdaten automatisch auswerten kann.
optimization Erst nach belastbaren Klick-, Kosten- und Conversiondaten Gebote, Budgets, Produktgruppen oder Kampagnentyp ändern. Jede Budgeterhöhung bleibt freigabepflichtig.
manual_check Bis zur API-Freigabe täglich Merchant Center Produkte/Diagnosen und Google Ads Kampagnenansicht browsergestützt prüfen.

Technische Blocker

0 aktuell blockierende technische Punkte.

Bereich Meldung
Keine technischen Blocker im aktuellen Health-Report.

Externe Google-Punkte

3 Punkte benötigen Merchant Center, Google Ads, GA4 oder Search Console Zugriff.

google_ads_api Produktive Google-Ads-API ist weiterhin durch DEVELOPER_TOKEN_NOT_APPROVED blockiert; Performance- und Suchbegriffsoptimierung bleibt bis Basic/Standard Access oder AgentGuard-Providerzugriff manuell.
merchant_center_api Merchant-Center-Produktdiagnosen werden aktuell browsergestützt geprüft. Für tägliche automatische Google-Diagnosen müssen AgentGuard Merchant Provider und Zielkonto 119414541 konfiguriert werden.
analytics_api GA4-/Search-Console-Leistungsdaten können erst automatisch in den Optimierungsloop einfließen, wenn AgentGuard GA4 und Search Console Provider verbunden sind.

Validierung

Letzte Feed-Prüfung

Blocker verhindern die Veröffentlichung einer neuen Datei. Warnungen erlauben den Feed, sollten aber fachlich nachgepflegt werden.

Blocker

0 blockierende Fehler im letzten Export.

Zeile ID Feld Meldung
Keine Blocker im letzten Export.

Warnungen

26 Warnungen im letzten Export. Aktuell sind das vor allem GTIN-Hinweise bei vorhandener Brand+MPN-Kennzeichnung.

Zeile ID Feld Meldung
1 erp:ORTH42-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
2 erp:ORTH28-Trinkflaeschchen gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
3 erp:ORTH23-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
4 erp:ORTH29-Granulat_plus_Tabletten_plus_Kapsel gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
5 erp:ORTH15-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
6 erp:ORTH22-Tabletten gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
7 erp:ORTH32-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
8 erp:ORTH33-Tropfen gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
9 erp:ORTH34-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
10 erp:ORTH35-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
11 erp:ORTH37-Kautabletten gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
12 erp:ORTH38-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
13 erp:ORTH36-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
14 erp:ORTH7-Granulat_plus_Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
15 erp:ORTH39-Trinkflaeschchen_plus_Tablette_plus_Kapsel gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
16 erp:ORTH40-Granulat_plus_Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
17 erp:ORTH3-Granulat_plus_Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
18 erp:ORTH4-Direktgranulat_Himbeere_Limette gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
19 erp:ORTH4-Kautabletten_Waldfrucht gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.
20 erp:ORTH41-Kapseln gtin GTIN fehlt; Brand und MPN werden übergeben. Nur belegte Hersteller-GTIN/EAN nachpflegen, nicht raten.

Betrieb

Operator-Kommandos

Diese Befehle werden auf `ortho-live` im Verzeichnis `/opt/containers/drive-dataengine` ausgeführt.

Manueller Export

Der Scheduler nutzt denselben Command. Dieser manuelle Lauf ist nützlich nach größeren Product-Master-Änderungen.

php /srv/app/symfony/bin/console app:commerce:export-ortho-google-merchant-feed --tenant=default --json

Scheduler prüfen

Containerstatus und Logs bleiben im Docker-Stack. Im Webcontainer wird kein Docker-Socket gemountet.

docker compose -f compose.yaml ps scheduler
docker compose -f compose.yaml logs --tail=100 scheduler