Überwachen benutzerdefinierter Kanäle monitor-custom-channel

Auf dieser Seite Erfahren Sie, wie Sie den Lebenszyklus Ihrer benutzerdefinierten Kanäle verwalten und die Versandleistung mithilfe des vordefinierten Reporting von Adobe Journey Optimizer überwachen können, einschließlich Metriken wie erfolgreiche Sendungen, Fehler und Link-Klicks.

Sobald ein benutzerdefinierter Kanal erstellt und aktiviert wurde, können Sie seinen Lebenszyklus verwalten und die Versandleistung über die Journey Optimizer überwachen.

Nutzen von Kampagnen- und Journey-Berichten reporting

Journey Optimizer bietet vordefinierte Berichte für benutzerdefinierte Kanäle.

Der Bericht zur Kampagne für benutzerdefinierte Kanäle wird in diesem Abschnitt beschrieben.

Die folgenden Metriken sind für benutzerdefinierte Kanäle sowohl in Live- (24 Stunden) als auch in globalen (CJA) Berichten verfügbar.

Metrik
Beschreibung
Zustellversuche
Gesamtzahl der an den externen Endpunkt gesendeten Nachrichten.
Erfolgreiche Sendungen
Nachrichten, für die der Endpunkt eine HTTP 2xx-Antwort zurückgegeben hat.
Zielgruppenprofile
Anzahl der erreichten eindeutigen Profile.
Klicks
Anzahl der nachverfolgten Link-Klicks in der Payload. Erfordert die Delegierung einer Subdomain für benutzerdefinierte Kanäle.
Fehler/Fehler
Anzahl fehlgeschlagener Versandversuche, Aufschlüsselung nach Fehlerursache.

Erfahren Sie mehr über Live- und globale Berichte. Weitere Informationen zu Reporting-Funktionen finden Sie dieser Dokumentation.

Überwachung der Versandleistung monitoring

Zusätzlich zu den Kampagnen- und Journey-Berichten bietet Journey Optimizer ein dediziertes Dashboard zur Kanalüberwachung. Greifen Sie über Administration > Kanäle > Kanal-Builder > Überwachung benutzerdefinierter Kanäle darauf zu.

Dashboard zur benutzerdefinierten Kanalüberwachung {width="100%"}

Mit diesem Dashboard können Sie die Zuverlässigkeit und Leistung der API-Aufrufe überwachen, die Journey Optimizer beim Versand von benutzerdefinierten Kanalnachrichten an Ihre externen Endpunkte sendet. Damit können Sie Integrationsprobleme, Latenzen und Einschränkungsbeschränkungen schnell identifizieren.

Das Dashboard Überwachung benutzerdefinierter Kanäle funktioniert wie andere Echtzeitberichte in Journey Optimizer. Sie können einen Zeitraum auswählen, nach Kanal oder Endpunkt filtern und einen Drilldown durchführen, um die Kampagnen und Journey anzuzeigen, die auf den einzelnen benutzerdefinierten Kanälen basieren. Weitere Informationen

Benutzerdefinierte Kanalmetriken monitoring-kpis

Der Abschnitt Benutzerdefinierte Kanalmetriken bietet eine konsolidierte Ansicht der Betriebssicherheit und Zuverlässigkeit Ihrer benutzerdefinierten Kanalaufrufe.

Benutzerdefinierte Kanalmetriken {width="100%"}

Weitere Informationen zu benutzerdefinierten Kanalmetriken
  • Erfolgreiche Aufrufe: Gesamtzahl der HTTP-Aufrufe, die eine gültige Antwort ohne Fehler zurückgegeben haben.

  • 4xx/5xx-Fehler: Anzahl fehlgeschlagener Aufrufe aufgrund von Client-seitigen (4xx) oder Server-seitigen (5xx) Fehlern, wobei Konfigurationsprobleme oder Endpunktfehler hervorgehoben werden.

  • Zeitüberschreitungsaufrufe: Anzahl der Aufrufe, die fehlgeschlagen sind, weil sie die maximale Antwortzeit überschritten haben. Dies hilft bei der Ermittlung von Latenz- oder Leistungsproblemen mit externen Endpunkten.

  • Fehler vor dem Aufruf: Anzahl der benutzerdefinierten Kanalsendungen, die fehlgeschlagen sind, bevor der HTTP-Aufruf jemals an den externen Endpunkt gesendet wurde. Diese Fehler treten in der Journey Optimizer-eigenen Infrastrukturschicht auf - nicht in Ihrem externen System. Es gibt drei Kategorien:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Kategorie Beschreibung
    Authentifizierungsfehler (AUTH_*) Journey Optimizer OAuth-Token oder -Anmeldeinformationen, die zum Aufrufen des Endpunkts erforderlich sind, konnten nicht abgerufen oder aktualisiert werden. Überprüfen Sie, ob die mit der Kanalkonfiguration verknüpften API-Anmeldeinformationen gültig sind und nicht abgelaufen sind.
    Fehler beim Anforderungsgenerieren (REQUEST_GENERATION_ERROR) Journey Optimizer konnte keine gültige HTTP-Anfrage erstellen - z. B. weil eine URL-Vorlage nicht aufgelöst werden konnte oder ein erforderliches Personalisierungsfeld fehlte.
    HTTP-Analysefehler (HTTP_PARSE_ERROR) Journey Optimizer erhielt eine Antwort vom Endpunkt, konnte sie jedoch nicht in eine verwendbare Struktur parsen.
    note tip
    TIP
    Fehler bei der Vorab-Abfrage weisen auf ein Problem auf der Journey Optimizer Seite oder in der Kanalkonfiguration hin und nicht auf ein Problem mit Ihrem externen Endpunkt. Lesen Sie zunächst die API-Anmeldeinformationen und die erforderlichen Payload-Felder, um die Fehlerbehebung zu starten.
  • Durchschnittliche Latenz: Durchschnittliche End-to-End-Antwortzeit (in Millisekunden) für alle HTTP-Aufrufe, einschließlich erfolgreicher Aufrufe, Fehler und Zeitüberschreitungen.

Ergebnisse benutzerdefinierter Kanäle im Zeitverlauf outcomes-overtime

Benutzerdefinierte Kanalergebnisse im Zeitverlauf {width="100%"}

Das Diagramm Ergebnisse benutzerdefinierter Kanäle im) zeigt den KPI-Trend der HTTP-Aufrufe über den ausgewählten Zeitraum an. Die Granularität der Zeitreihe hängt vom ausgewählten Zeitbereich ab:

  • Bei einem 7-Tage-Bericht zeigt jeder Datenpunkt die KPIs für einen Tag an.
  • Für einen Zeitraum von 1 Tag zeigt das Diagramm die KPIs pro Stunde an.
  • Für einen Zeitraum von 1 Stunde zeigt das Diagramm die KPIs pro Minute an.

Latenz im Zeitverlauf latency-overtime

Benutzerdefinierte Kanallatenz im Zeitverlauf {width="100%"}

Das Diagramm Latenz im Zeitverlauf visualisiert den Trend der Latenzmetriken über den ausgewählten Zeitraum. Diese Zeitreihenansicht ermöglicht es Ihnen, Leistungsmuster zu verfolgen, Spitzenlatenzzeiten zu identifizieren und die Auswirkungen von Optimierungen oder Systemänderungen im Laufe der Zeit zu überwachen.

Benutzerdefinierte Ergebnisaufschlüsselung des Kanals outcome-breakdown

Ergebnisaufschlüsselung benutzerdefinierter Kanäle {width="100%"}

Die Tabelle Benutzerdefinierte Kanalergebnisaufschlüsselung bietet eine hierarchische Aufschlüsselung der HTTP-Aufrufmetriken - von den Gesamtmetriken pro Endpunkt auf der obersten Ebene über Metriken pro benutzerdefiniertem Kanal unter Verwendung dieses Endpunkts bis hin zu den Kampagnen und Journey, die auf ihnen auf der untersten Ebene basieren.

Latenzaufschlüsselung latency-breakdown

Die Latenzaufschlüsselung Tabelle bietet eine detaillierte Aufschlüsselung der Latenzmetriken über Ihre benutzerdefinierten Kanäle hinweg. In dieser Ansicht können Sie ermitteln, bei welchen Endpunkten oder Kanälen Leistungsprobleme auftreten, sodass Sie Latenzengpässe effektiv ermitteln und beheben können.

Insight Builder insight-builder

Verwenden Sie den Insight Builder um benutzerdefinierte Visualisierungen und Dashboards basierend auf den benutzerdefinierten Kanalmetriken zu erstellen. Mit diesem Tool können Sie mehrere KPIs kombinieren, Filter anwenden und maßgeschneiderte Ansichten erstellen, die Ihren Überwachungs- und Reporting-Anforderungen entsprechen. Weitere Informationen

Fehlerbehebung troubleshooting

Wenn Sie auf Probleme mit Ihrem benutzerdefinierten Kanal stoßen, sind in der folgenden Tabelle häufige Symptome, mögliche Ursachen und empfohlene Lösungen aufgeführt.

Symptom
Mögliche Ursache
Lösung
HTTP 401/403-Fehler
Authentifizierungsfehler - Anmeldeinformationen sind abgelaufen oder falsch.
Aktualisieren Sie die Anmeldeinformationen unter Administration > Kanäle > API-Anmeldeinformationen.
HTTP 429-Fehler
Der externe Endpunkt drosselt Anfragen von Journey Optimizer.
Überprüfen Sie die Ratenbeschränkungen Ihres Endpunkts. Verringern Sie die Drosselungseinstellung in der Richtlinienkonfiguration von Channel Builder.
HTTP 5xx-Fehler
Externes System ist ausgefallen oder gibt Server-Fehler zurück.
Überprüfen Sie das Zustands-Dashboard Ihres externen Systems. Konfigurieren Sie Fehlerpfade für die Aktionsaktivität Journey, um vorübergehende Fehler kontrolliert zu behandeln.
Nicht aufgelöste Personalisierungs-Token
Ausdruck verweist auf ein Attribut, das im Profil nicht vorhanden ist.
Überprüfen Sie, ob der XDM-Attributpfad korrekt ist. Fügen Sie einen Standardwert für Fallback hinzu: {{profile.person.name.firstName | default("Valued Customer")}}.
Fehler bei der erforderlichen Feldüberprüfung
Ein erforderliches Payload-Feld hat zum Zeitpunkt der Bearbeitung keinen Wert.
Stellen Sie sicher, dass alle erforderlichen Felder im Inhaltseditor ausgefüllt sind. Alternativ können Sie die erforderliche Einschränkung im Kanal-Builder entfernen, wenn das Feld wirklich optional ist.
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to monitor custom channel delivery performance in Journey Optimizer using out-of-the-box campaign and journey reports and the dedicated custom channel monitoring dashboard, and how to troubleshoot common delivery issues.

Intents:

  • Monitor custom channel delivery performance through out-of-the-box campaign and journey reports
  • Access and use the custom channel monitoring dashboard
  • Interpret custom channel metrics such as successful calls, errors, timeouts, and pre-call failures
  • Analyze outcomes and latency over time and break them down by endpoint, channel, campaign, and journey
  • Troubleshoot common custom channel delivery symptoms and apply recommended resolutions

Glossary:

  • Custom channels monitoring dashboard: A dedicated dashboard accessed from Administration > Channels > Channel Builder > Custom channels monitoring that monitors the reliability and performance of the API calls Journey Optimizer makes to external endpoints (product-specific)
  • Pre-call failures: Custom channel sends that failed before the HTTP call was ever made to the external endpoint; these occur in Journey Optimizer’s own infrastructure layer and fall into three categories: authentication failures (AUTH_*), request generation errors (REQUEST_GENERATION_ERROR), and HTTP parse errors (HTTP_PARSE_ERROR) (product-specific)
  • Timeout calls: Number of calls that failed because they exceeded the maximum response time (product-specific)
  • Insight Builder: A tool used to create custom visualizations and dashboards based on custom channel metrics (product-specific)
  • Successful deliveries: Messages for which the endpoint returned an HTTP 2xx response (product-specific)

Guardrails:

  • Clicks metric tracking requires a subdomain delegated for custom channels.
  • Pre-call failures indicate a problem on the Journey Optimizer side or in the channel configuration, rather than an issue with your external endpoint; start troubleshooting by reviewing API credentials and required payload fields.
  • Average latency is the average end-to-end response time in milliseconds for all HTTP calls, including successful calls, errors, and timeouts.
  • Report granularity depends on the selected time range: a 7-day report shows KPIs per day, a 1-day range shows KPIs per hour, and a 1-hour range shows KPIs per minute.
  • HTTP 401/403 errors indicate an authentication failure; update the credentials in Administration > Channels > API credentials.
  • HTTP 429 errors indicate the external endpoint is throttling requests; review your endpoint’s rate limits and reduce the throttling setting in the Channel Builder policy configuration.

Terminology:

  • Canonical name: Custom channels monitoring dashboard — Acronym: n/a — variants: custom channel monitoring dashboard, Custom channel metrics
  • Synonyms: “Attempted deliveries” = total number of messages sent to the external endpoint
  • Do not confuse: “Successful deliveries” (report metric: messages for which the endpoint returned an HTTP 2xx response) ≠ “Successful calls” (monitoring metric: total HTTP calls that returned a valid response without error)
  • Do not confuse: “4xx/5xx errors” (failed calls due to client-side or server-side errors) ≠ “Timeout calls” (calls that exceeded the maximum response time) ≠ “Pre-call failures” (sends that failed before the HTTP call was made)

FAQ:

  • Q: Where can I monitor custom channel performance? — Through out-of-the-box campaign and journey reports and the dedicated custom channel monitoring dashboard, accessed from Administration > Channels > Channel Builder > Custom channels monitoring.
  • Q: What does the Clicks metric require? — The Clicks metric counts link clicks tracked in the payload and requires a subdomain delegated for custom channels.
  • Q: What are pre-call failures? — Custom channel sends that failed before the HTTP call was ever made to the external endpoint; they occur in Journey Optimizer’s own infrastructure layer and include authentication failures, request generation errors, and HTTP parse errors.
  • Q: My calls return HTTP 429 errors. What should I do? — The external endpoint is throttling requests from Journey Optimizer; review your endpoint’s rate limits and reduce the throttling setting in the Channel Builder policy configuration.
  • Q: How does the report time granularity change with the time range? — A 7-day report shows one data point per day, a 1-day range shows KPIs per hour, and a 1-hour range shows KPIs per minute.
  • Q: How do I troubleshoot unresolved personalization tokens? — Verify the XDM attribute path is correct and add a default value fallback, for example {{profile.person.name.firstName \| default("Valued Customer")}}.
recommendation-more-help
journey-optimizer-help