Campaign Standard: Das Filtern globaler Berichte zu Kampagnenkennzeichnungen liefert unterschiedliche Ergebnisse für verschiedene Benutzende

In diesem Artikel werden die Gründe beschrieben, warum Benutzende mit unterschiedlichen Rollen beim Filtern globaler Berichte, die die Namen der Kampagnen als Filter verwenden, unterschiedliche Zahlen sahen.

Beschreibung description

Einer unserer ACS-Kunden berichtete, dass seine Geschäftsbenutzer aus bestimmten Organisationseinheiten für einige Zeit keine Ergebnisse in globalen Berichten sehen konnten, wenn sie nach den Namen der Kampagnen filterten. Die Daten waren in den dynamischen Berichten jedes Versands sichtbar und korrekt, nicht aber in den globalen Berichten. Administratoren konnten jedoch weiterhin die korrekten Daten in den globalen Berichten anzeigen. Business-Anwenderinnen und -Anwender konnten keine Daten anzeigen, selbst nicht für Kampagnen und Sendungen, die sie selbst erstellt hatten. Dadurch waren Probleme mit Zugriffsrechten, die auf bestimmte Organisationseinheiten beschränkt waren, ausgeschlossen.

Lösung resolution

Der Grund für dieses Verhalten hängt mit verschiedenen Abfragen zusammen, die das Produkt durchführt, wenn Admins und Nicht-Admins globale Berichte anzeigen.

Wenn ein(e) Benutzende® mit Administratorrechten den Bericht nach Kampagnendimension aufruft, sendet ACS eine Anfrage an die dynamische Berichterstellung mit nur einem Feld, um die für die Berichtfreigabe erstellten Sendungen herauszufiltern.

Wenn Benutzende ohne Administratorrechte den Bericht nach Kampagnendimension anzeigen, erfasst ACS alle Versand-IDs, die Benutzende sehen dürfen.

Alle diese Sendungen werden in Felder (deliveryId, transactionTemplateId oder RecurringDelId) klassifiziert und der Anfrage als Filter zusammen mit den Kampagnen-IDs hinzugefügt. Der Reporting-Cluster antwortet also mit den Metriken der Sendungen, die nur für den Benutzer zulässig und nach Kampagne gruppiert sind.

ACS beschränkt die Abfrage zum Abrufen dieser Versand-IDs um 10.000. Alles andere wird also in der Anfrage an den Reporting-Cluster nicht gesendet.

Bei unseren Kunden hatten sie mehr als 10.000 Sendungen in ihrer Datenbank.

Die Lösung bestand darin, Sendungen, die älter als zwei Jahre waren, aus der Datenbank zu löschen, um innerhalb der 10.000-Grenze zu bleiben.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f