Campaign Standard: het filteren van algemene rapporten op Campagnelabels levert verschillende resultaten op voor verschillende gebruikers

In dit artikel worden redenen beschreven waarom gebruikers met verschillende rollen verschillende nummers zagen tijdens het filteren van Global Reports met de namen van de campagnes als filter.

Beschrijving description

Één van onze klanten ACS meldde dat voor een bepaalde tijd hun bedrijfsgebruikers van bepaalde organisatorische eenheden geen resultaten in Globale Rapporten konden zien wanneer het filtreren door de namen van campagnes. De gegevens waren zichtbaar en correct in de dynamische rapporten van elke bepaalde levering, maar niet in de Globale Rapporten. Beheerders konden echter nog steeds de juiste gegevens zien in de Global Reports. Zakelijke gebruikers konden geen gegevens zien, zelfs niet voor campagnes en leveringen die ze zelf hadden gemaakt, waardoor problemen met toegangsrechten die beperkt waren tot specifieke ORG-eenheden werden uitgesloten.

Resolutie resolution

De reden voor dit gedrag is gerelateerd aan verschillende vragen die het product maakt wanneer beheerders en niet-beheerders algemene rapporten weergeven.

Wanneer een admin gebruiker het rapport door de dimensie van de Campagne bekijkt, verzendt ACS een verzoek naar het Dynamische melden met één slechts gebied, dit om leveranties uit te filteren die voor rapport het delen worden gecreeerd.

Wanneer een niet-admin gebruiker het rapport door de dimensie van de Campagne bekijkt, ACS verzamelt alle leveringsids die de gebruiker toestemming heeft te zien.

Al deze leveringen zijn geclassificeerd in gebieden (deliveryId, transactieTemplateId of recingDelId) en aan het verzoek toegevoegd als filters samen met campagne ids. Zo, antwoordt de rapporteringscluster met de metriek van de leveringen toegestaan voor de gebruiker slechts en gegroepeerd door campagne.

ACS beperkt de vraag om deze leveringsids door 10.000 terug te winnen. Dus, om het even wat verder dat niet in het verzoek aan de rapporterende cluster wordt verzonden.

In het geval van onze klant hadden zij meer dan 10.000 leveranties in hun gegevensbestand.

De oplossing was om leveringen ouder dan 2 jaar van het gegevensbestand te schrappen om binnen de 10.000 grens te blijven.

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