Personalisierung von bestehenden Unica Insights-Berichten für Campaign

Der folgende Abschnitt enthält Details zur Generierung von benutzerdefinierten Unica Campaign-Unica Insights-Berichten, die auf benutzerdefinierten Unica Campaign-Zielgruppen und -Attributen basieren. Weiter Informationen zu benutzerdefinierten Zielgruppen und Attributen finden Sie im Unica Campaign-Administratorhandbuch.

Benutzerdefinierte Unica Campaign-Zielgruppen

Im Lieferumfang von Unica Campaign ist eine einzige Zielgruppenebene mit dem Namen „Kunde“ enthalten. Sie können alle zusätzlichen Zielgruppenebenen definieren, die Sie benötigen. Durch Zielgruppenebenen können Entwickler von Ablaufdiagrammen bestimmte Gruppen wie z. B. Haushalte in Marketingkampagnen ansprechen.

„Kunde“ (Nummer) ist die Standardzielgruppe, die im System für die Durchführung von Marketingkampagnen verfügbar ist. In Fällen, in denen Unternehmen möglicherweise Kampagnen für andere Zielgruppentypen durchführen müssen, z. B. wenn eine Finanzorganisation mit ihren Kunden Kontakt aufnehmen möchte, indem sie statt der „Kunden-ID“ die „Kundennr.“ ihrer Kunden verwendet, müssen sie die neue Zielgruppe als „Konto“ (Text) verwenden, um Kampagnen durchführen zu können. Um Daten zur Zielgruppe „Konto“ in Berichten anzuzeigen, muss der Administrator die zugrunde liegenden Tabellen oder Ansichten erstellen, damit relevante KPIs in Berichten korrekt angezeigt werden können.

Um solche Geschäftsanforderungen zu unterstützen, muss der Unica Campaign-Administrator neue Zielgruppenebenen zusammen mit einer Zielgruppen-ID im System erstellen. Dies kann in den Campaign-Einstellungen unter „Zielgruppenebene verwalten“ erfolgen. Dazu müssen die CH/RH-Tabellen der Zielgruppe „Kunde“ innerhalb der Campaign-DB neu erstellt werden. Bei diesen muss es sich um Repliken der folgenden vorhandenen CH/RH-Tabellen der Zielgruppe „Kunde“ handeln.
  • ua_contacthistory
  • ua_dtlcontacthist
  • ua_responsehistory

Tabellen

Dies sind die Referenzen, wie die Tabellen geändert oder repliziert werden. Sobald dies geschehen ist, müssen die Benutzer die vorhandene Unica Insights-Berichtsdesignvorlage ändern, damit der Bericht in Unica angezeigt werden kann. Weitere Informationen finden Sie unter „Generieren von Ansichten für die Zielgruppe KONTO“ nach diesem Abschnitt.

  • Bei diesen Tabellen handelt es sich um Repliken der Tabellen der Zielgruppe „Kunde“, die durch Ersetzen der Spalte „KUNDEN-ID“ durch das neue Zielgruppenfeld „KONTONR.“ erstellt werden. Dies ist ein Beispielscript.
create table UA_DTLCONTACTHIST_ACNO
(
  ACCOUNTNO        VARCHAR2(20) not null,
  TREATMENTINSTID   NUMBER(19) not null,
  CONTACTSTATUSID   NUMBER(19),
  CONTACTDATETIME   TIMESTAMP(6),
  UPDATEDATETIME    TIMESTAMP(6),
  USERDEFINEDFIELDS CHAR(18),
  DATEID            NUMBER(19) not null,
  TIMEID            NUMBER(19) not null,
  VALUEBEFORE       NUMBER(19,2),
  USAGEBEFORE       NUMBER(19,2)
);

create table UA_CONTACTHISTORY_ACNO
(
  ACCOUNTNO        VARCHAR2(20) not null,
  CELLID            NUMBER(19) not null,
  PACKAGEID         NUMBER(19) not null,
  CONTACTDATETIME   TIMESTAMP(6),
  UPDATEDATETIME    TIMESTAMP(6),
  CONTACTSTATUSID   NUMBER(19),
  DATEID            NUMBER(19),
  TIMEID            NUMBER(19),
  USERDEFINEDFIELDS CHAR(18),
  VALUEBEFORE       NUMBER(19,2),
  USAGEBEFORE       NUMBER(19,2)
);

create table UA_RESPONSEHISTORY_ACNO
(
  ACCOUNTNO         VARCHAR2(20) not null,
  TREATMENTINSTID    NUMBER(19) not null,
  RESPONSEPACKID     NUMBER(19) not null,
  RESPONSEDATETIME   TIMESTAMP(6) not null,
  WITHINDATERANGEFLG NUMBER(10),
  ORIGCONTACTEDFLG   NUMBER(10),
  BESTATTRIB         NUMBER(10),
  FRACTIONALATTRIB   FLOAT,
  DIRECTRESPONSE     NUMBER(10),
  CUSTOMATTRIB       FLOAT,
  RESPONSETYPEID     NUMBER(19),
  DATEID             NUMBER(19),
  TIMEID             NUMBER(19),
  USERDEFINEDFIELDS  CHAR(18),
  VALUEAFTER        NUMBER(19,2),
  USAGEAFTER        NUMBER(19,2),
  RESPONSEREVENUE   NUMBER(19,2),
  SALESCOST         NUMBER(19,2),
  RESPONSECHANNEL   VARCHAR2(16)
);

Verstehen des Berichtsschemas

Unica Campaign berichtet über Arbeiten in voraggregierten Ansichten. Diese Ansichten werden mit der Funktionalität des SQL-Berichtsgenerators erstellt und sind in den Platform-Einstellungen zu finden. Diese Funktion verfügt über Berichtsschemas und jedem Berichtsschema sind mehrere voraggregierte Ansichten zugeordnet.

Im Folgenden finden Sie eine Liste aller Berichtsschemen mit einer Übersicht der zugeordneten Ansichten. Die in der Platform-Konfiguration verfügbaren Vorlagennamen werden ebenfalls für jedes Schema bereitgestellt.

  • Kampagnenansichten – Übersichtsansichten auf der Grundlage von Kampagne, Angebot, Zelle und Zeit
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
  • Benutzerdefinierte Kampagnenattribute – Übersichtsansichten zu benutzerdefinierten Attributen, Kampagne/Angebot/Zelle
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
  • Detaillierte Aufschlüsselung der Antworten auf Kampagnenangebote – Übersichtsansicht zu Kampagne, Angebotsantwort
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
  • Detaillierte Aufschlüsselung des Kontaktstatus von Kampagnenangeboten – Übersichtsansicht zu Kampagne, Angebotskontakte
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
  • Kampagnenerfolg – Übersichtsansichten zu verschiedenen Analysen des Kampagnenerfolgs
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
  • Angebotserfolg – Übersichtsansichten zu verschiedenen Analysen des Angebotserfolgs
    • Benutzerdefinierte Kampagnenattribute
    • Sternschema für Campaign-Leistung
    • Sternschema für Angebotserfolg
    • Sternschema der Aufschlüsselung für Kampagnenangebotsantwort
    • Aufschlüsselung für Kampagnenangebotskontaktstatus
Kategorie: SQL-Konfiguration
Kampagne ansichten Kampagnenansicht
Angebotsansicht
Zellenansicht
Ansicht "Kampagne nach Angebot"
Kalenderansicht
Zeitansicht
Benutzerdefinierte Kampagnenattribute Ansicht "Benutzerdefinierte Kampagnenattribute"
Ansicht "Benutzerdefinierte Angebotsattribute"
Ansicht "Benutzerdefinierte Zellenattribute"
Detaillierte Aufschlüsselung der Antworten auf Kampagnenangebote Detaillierte Aufschlüsselung der Kampagnenantworten
Detaillierte Aufschlüsselung der Antworten auf Kampagnenangebote
Aufschlüsselung für Kampagnenangebotskontaktstatus Kontaktprotokoll Kampagnenkontaktstatus
Kontaktprotokoll Kampagnenangebotskontaktstatus
Kampagnenerfolg Kampagnenkontaktprotokoll
Kontaktprotokoll Kampagnenzellen
Kontaktprotokoll Kampagnenangebote
Kontaktprotokoll Kampagnenangebotszellen
Kontaktprotokoll Kampagnenzellenangebote
Kampagnenantwortprotokoll
Antwortprotokoll Kampagnenangebote
Antwortprotokoll Kampagnenzellen
Antwortprotokoll Kampagnenangebotszellen
Antwortprotokoll Kampagnenzellenangebote
Kampagnenkontaktprotokoll (Übersicht)
Kontaktprotokoll Kampagnenzellen (Übersicht)
Kontaktprotokoll Kampagnenangebote (Übersicht)
Kontaktprotokoll Kampagnenangebotszellen (Übersicht)
Kontaktprotokoll Kampagnenzellenangebote (Übersicht)
Kampagnenantwortprotokoll (Übersicht)
Antwortprotokoll Kampagnenangebote (Übersicht)
Antwortprotokoll Kampagnenzellen (Übersicht)
Antwortprotokoll Kampagnenangebotszellen (Übersicht)
Antwortprotokoll Kampagnenzellenangebote (Übersicht)
Angebotsleistung Angebotskontaktprotokoll
Angebotsantwortprotokoll
Kontaktprotokoll Angebotskampagnen
Antwortprotokoll Angebotskampagnen
Kontaktprotokoll Angebotskampagnenzellen
Antwortprotokoll Angebotskampagnenzellen
Angebotskontaktprotokoll (Übersicht)
Angebotsantwortprotokoll (Übersicht)
Kontaktprotokoll Angebotskampagnen (Übersicht)
Antwortprotokoll Angebotskampagnen (Übersicht)
Kontaktprotokoll Angebotskampagnenzellen (Übersicht)
Antwortprotokoll Angebotskampagnenzellen (Übersicht)
Angebotserfolgsmetrik (Übersicht)

Das Campaign-Installationsprogramm registriert die Berichtsansichten der Zielgruppe „Kunde“. Es registriert auch die Vorlagen für Berichtsansichten, die zum Generieren von Berichtsansichten für neue Zielgruppen verwendet werden.

Berichtsschema für benutzerdefinierte Zielgruppe erstellen

Um Berichtsschemas für die Zielgruppe KONTO zu erstellen, führen Sie die folgenden Schritte aus.

  1. Wählen Sie eine Vorlage aus den fünf Vorlagen für Kampagnenberichtsschemas aus, die CH/RH-Tabellen für ihre SQL-Definition verwenden.
  2. Geben Sie für alle relevanten Kategorien den Namen der neuen Kategorie und entsprechende Kontakt- und Antwortverlaufstabellen sowie ihren Zielgruppenschlüssel (Spaltenname) an. Administratoren können bei Bedarf auch zusätzliche Zeitebenengruppierungen hinzufügen. Für jede Zeitebenengruppierung werden neue Ansichtsdefinitionen hinzugefügt.
    1. Die Kategorien „Kampagnenansichten“ und „benutzerdefinierte Kampagnenattribute“ sind unabhängig von der Zielgruppe, sodass sie für jede benutzerdefinierte Zielgruppe gleich sind.
    2. Die Kategorien „Detaillierte Aufschlüsselung der Antworten auf Kampagnenangebote“, „Detaillierte Aufschlüsselung des Kontaktstatus von Kampagnenangeboten“ und „Angebotserfolg“ verfügen über Spalten. Für alle benutzerdefinierten Zielgruppenkategorien müssen Sie genau dieselben Spalten erstellen, die für die benutzerdefinierte Standardzielgruppe zur Verfügung stehen.
  3. Wiederholen Sie den obigen Schritt für alle Vorlagen. Alle neuen Kategorien werden unter „Kampagne“ aufgelistet.
  4. Wählen Sie die einzelnen ACNO-Kategorien aus und konfigurieren Sie sie für ihre Ansichtsnamen unter „SQL-Konfiguration“. Diese Ansichtsnamen müssen für die Ansichtsnamen der Zielgruppe „Kunde“ eindeutig sein. Es gibt zwei Typen von Ansichtsnamen, solche, die mit einem Unterstrich (UARC_OCH_) enden, und solche, die ohne einen Unterstrich (UARC_CRBO_ACNO) enden. Die erste Typ wird verwendet, um verschiedene Zeitebenenansichten wie „UARC_OCH_ACNO_DY“, „UARC_OCH_MO“ usw. zu erstellen.

Wählen Sie die einzelnen ACNO-Kategorien aus und konfigurieren Sie sie für ihren Schlüsselpunktindikator (KPI) mithilfe der Spaltenvorlage unter Spalten. Der Administrator muss sicherstellen, dass alle KPIs von der Zielgruppe „Kunde“ erstellt werden.

Es gibt zwei Typen von KPI-Kennzahlenvorlagen: Kontakt und Antwort. Die Kennzahl „Kontakt“ wird anhand Spalte der Kontaktverlaufstabelle definiert, während die Kennzahl „Antwort“ anhand der Spalte der Antwortverlaufstabelle definiert wird.

Ansichten für die Zielgruppe KONTO generieren

Um Ansichten für die Zielgruppe KONTO zu generieren, führen Sie die folgenden Schritte aus.

  1. Navigieren Sie zur Option Einstellungen > SQL-Berichtsgenerator. Alle Schemas sind unter dem Produkt „Campaign“ aufgelistet.
  2. Wählen Sie alle ACNO-Kategorien aus und generieren Sie Ansichten.
  3. Speichern Sie die Scripts.

    Ansichten der Zielgruppen „Kunde“ und KONTO zusammenführen

Um Ansichten der Zielgruppen „Kunde“ und KONTO zusammenzuführen, führen Sie die folgenden Schritte aus.
  1. Führen Sie die Aktion „UNION ALL“ für jede Ansicht beider Zielgruppenebenen aus. Beispiele für „UARC_COCH_MO“ und „UARC_CORH_MO“ sind angehängt. Unica Campaign verfügt über 37 zielgruppenabhängige Ansichten; Administratoren müssen dieses Verfahren für alle Ansichten befolgen.
    CREATE OR REPLACE VIEW UARC_COCH_MO AS
    (
    (( SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS_CG,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 0 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 1 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0 and UA_ContactStatus.CountsAsContact=1 THEN UA_ContactHistory_ACNO.ACNO END)) as UNIQUE_RECIPIENTS,
     count(distinct (CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ContactHistory_ACNO.ACNO END)) as UNIQUE_RECIP_CG FROM
     UA_ContactStatus,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_ContactHistory_ACNO
     ON
     UA_Treatment.PackageID = UA_ContactHistory_ACNO.PackageID
     WHERE
     UA_ContactHistory_ACNO.CellID = UA_Treatment.CellID
     AND
     UA_ContactHistory_ACNO.ContactStatusID = UA_ContactStatus.ContactStatusID
     AND
     UA_ContactHistory_ACNO.DateID = UA_Calendar.DateID
     AND
     UA_Treatment.HasDetailHistory = 0 GROUP BY
     UA_Treatment.CampaignID,
     UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year ) UNION ALL ( SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS_CG,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 0 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 1 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0 and UA_ContactStatus.CountsAsContact=1 THEN UA_DtlContactHist_ACNO.ACNO END)) as UNIQUE_RECIPIENTS,
     count(distinct (CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_DtlContactHist_ACNO.ACNO END)) as UNIQUE_RECIP_CG FROM
     UA_ContactStatus,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_DtlContactHist_ACNO
     ON
     UA_Treatment.TreatmentInstID = UA_DtlContactHist_ACNO.TreatmentInstID
     WHERE
     UA_DtlContactHist_ACNO.ContactStatusID = UA_ContactStatus.ContactStatusID
     AND
     UA_DtlContactHist_ACNO.DateID = UA_Calendar.DateID
     AND
     UA_Treatment.HasDetailHistory = 1 GROUP BY
     UA_Treatment.CampaignID,
     UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year ))
    UNION ALL
    (( SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS_CG,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 0 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 1 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0 and UA_ContactStatus.CountsAsContact=1 THEN UA_ContactHistory.CustomerID END)) as UNIQUE_RECIPIENTS,
     count(distinct (CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ContactHistory.CustomerID END)) as UNIQUE_RECIP_CG FROM
     UA_ContactStatus,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_ContactHistory
     ON
     UA_Treatment.PackageID = UA_ContactHistory.PackageID
     WHERE
     UA_ContactHistory.CellID = UA_Treatment.CellID
     AND
     UA_ContactHistory.ContactStatusID = UA_ContactStatus.ContactStatusID
     AND
     UA_ContactHistory.DateID = UA_Calendar.DateID
     AND
     UA_Treatment.HasDetailHistory = 0 GROUP BY
     UA_Treatment.CampaignID,
     UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year ) UNION ALL ( SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_Treatment.TreatmentSize END) as NUM_OF_OFFERS_CG,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 0 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS,
     count (distinct (case UA_Treatment.CntrlTreatmtFlag when 1 then UA_Treatment.OfferHistoryID END)) as NUM_OFF_VERS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0 and UA_ContactStatus.CountsAsContact=1 THEN UA_DtlContactHist.CustomerID END)) as UNIQUE_RECIPIENTS,
     count(distinct (CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_DtlContactHist.CustomerID END)) as UNIQUE_RECIP_CG FROM
     UA_ContactStatus,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_DtlContactHist
     ON
     UA_Treatment.TreatmentInstID = UA_DtlContactHist.TreatmentInstID
     WHERE
     UA_DtlContactHist.ContactStatusID = UA_ContactStatus.ContactStatusID
     AND
     UA_DtlContactHist.DateID = UA_Calendar.DateID
     AND
     UA_Treatment.HasDetailHistory = 1 GROUP BY
     UA_Treatment.CampaignID,
     UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year ))
    );
    
    
    CREATE OR REPLACE VIEW UARC_CORH_MO AS
    (
    (SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count (CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory_ACNO.BestAttrib END) as RESP_TRANS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory_ACNO.BestAttrib END) as RESP_TRANS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0  THEN UA_ResponseHistory_ACNO.ACNO END)) as UNIQUE_RESPONDERS,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 1  THEN UA_ResponseHistory_ACNO.ACNO END)) as UNIQUE_RESP_CG,
     count(distinct (CASE WHEN UA_ResponseHistory_ACNO.OrigContactedFlg = 0 AND UA_Treatment.CntrlTreatmtFlag= 0 THEN UA_ResponseHistory_ACNO.ACNO END)) as NOT_CONT_RESP,
     count (CASE WHEN UA_ResponseHistory_ACNO.WithinDateRangeFlg=0 AND UA_Treatment.CntrlTreatmtFlag=0 THEN UA_ResponseHistory_ACNO.BestAttrib END) as RESP_AFTER_EXP,
     count (CASE WHEN UA_ResponseHistory_ACNO.WithinDateRangeFlg=0 AND UA_Treatment.CntrlTreatmtFlag=1 THEN UA_ResponseHistory_ACNO.BestAttrib END) as RESP_AFTER_EXP_CG, AVG(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory_ACNO.ResponseRevenue END) AS REVENUE_PER_RESP, SUM(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory_ACNO.ResponseRevenue END) AS GROSS_REVENUE, AVG(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory_ACNO.ResponseRevenue END) AS REV_PER_RESP_CG, SUM(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory_ACNO.ResponseRevenue END) AS GROSS_REVENUE_CG FROM
     UA_UsrResponseType,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_ResponseHistory_ACNO
     ON
     UA_Treatment.TreatmentInstID = UA_ResponseHistory_ACNO.TreatmentInstID
     WHERE
     UA_ResponseHistory_ACNO.ResponseTypeID = UA_UsrResponseType.ResponseTypeID
     AND
     UA_UsrResponseType.CountsAsResponse = 1
     AND
     UA_ResponseHistory_ACNO.BestAttrib = 1
     AND
     UA_ResponseHistory_ACNO.DateID = UA_Calendar.DateID GROUP BY
     UA_Treatment.CampaignID,UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year)
    Union All
    (SELECT DISTINCT
     UA_Treatment.CampaignID AS CAMPAIGNID,
     UA_Treatment.OfferID AS OFFERID,
     UA_Calendar.Month AS MONTH, UA_Calendar.Year AS YEAR,
     count (CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory.BestAttrib END) as RESP_TRANS,
     count(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory.BestAttrib END) as RESP_TRANS_CG,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 0  THEN UA_ResponseHistory.CustomerID END)) as UNIQUE_RESPONDERS,
     count(distinct (CASE WHEN UA_Treatment.CntrlTreatmtFlag = 1  THEN UA_ResponseHistory.CustomerID END)) as UNIQUE_RESP_CG,
     count(distinct (CASE WHEN UA_ResponseHistory.OrigContactedFlg = 0 AND UA_Treatment.CntrlTreatmtFlag= 0 THEN UA_ResponseHistory.CustomerID END)) as NOT_CONT_RESP,
     count (CASE WHEN UA_ResponseHistory.WithinDateRangeFlg=0 AND UA_Treatment.CntrlTreatmtFlag=0 THEN UA_ResponseHistory.BestAttrib END) as RESP_AFTER_EXP,
     count (CASE WHEN UA_ResponseHistory.WithinDateRangeFlg=0 AND UA_Treatment.CntrlTreatmtFlag=1 THEN UA_ResponseHistory.BestAttrib END) as RESP_AFTER_EXP_CG, AVG(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory.ResponseRevenue END) AS REVENUE_PER_RESP, AVG(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory.ResponseRevenue END) AS REV_PER_RESP_CG, SUM(CASE UA_Treatment.CntrlTreatmtFlag WHEN 0 THEN UA_ResponseHistory.ResponseRevenue END) AS GROSS_REVENUE, SUM(CASE UA_Treatment.CntrlTreatmtFlag WHEN 1 THEN UA_ResponseHistory.ResponseRevenue END) AS GROSS_REVENUE_CG FROM
     UA_UsrResponseType,
     UA_Calendar,
     UA_Treatment
     LEFT OUTER JOIN
     UA_ResponseHistory
     ON
     UA_Treatment.TreatmentInstID = UA_ResponseHistory.TreatmentInstID
     WHERE
     UA_ResponseHistory.ResponseTypeID = UA_UsrResponseType.ResponseTypeID
     AND
     UA_UsrResponseType.CountsAsResponse = 1
     AND
     UA_ResponseHistory.BestAttrib = 1
     AND
     UA_ResponseHistory.DateID = UA_Calendar.DateID GROUP BY
     UA_Treatment.CampaignID,UA_Treatment.OfferID, UA_Calendar.Month, UA_Calendar.Year)
    );
    
Anmerkung:
  • Behalten Sie die vom System für die Zielgruppe „Kunde“ definierten Ansichtsnamen bei.
  • Mit dem oben beschriebenen Verfahren besteht die Möglichkeit, dass die Übersichtsansichten die Zielgruppendaten enthalten. Zudem können Marketiers unter Verwendung derselben Berichte und desselben Modells die sofort einsatzbereiten Berichte anzeigen.

Benutzerdefinierte Attribute

Sie können Kampagnen anpassen, indem Sie benutzerdefinierte Kampagnenattribute hinzufügen, in denen Metadaten zu jeder Kampagne gespeichert werden.

Vorbereitende Schritte:

Erstellen Sie das benutzerdefinierte Attribut. Ausführliche Informationen hierzu finden Sie im Campaign-Administratorhandbuch.

Führen Sie die folgenden Schritte aus, um Unica Campaign-Berichte für benutzerdefinierte Attribute zu konfigurieren.

Benutzerdefinierte Textattribute

Um benutzerdefinierte Textattribute in Schemas und Ansichten aufzunehmen, führen Sie die folgenden Schritte aus:
Anmerkung: Es wird vorausgesetzt, dass das Textattribut zu den Kampagnenattributen gehört.
  1. Rufen Sie die Kampagnensystemdatenbank „AttributeID“ mit der folgenden Abfrage auf:
    select AttributeID,Name,DisplayName from UA_AttributeDef where DisplayName = <>
  2. Navigieren Sie zu Einstellungen > Konfiguration > Bericht > Schemas > Campaign > Benutzerdefinierte Kampagnenattribute.
  3. Klicken Sie auf die Vorlage (Campaign custom column) und geben Sie Informationen zu folgenden Einträgen an.
    • Neuer Kategoriename
    • Spaltenname als benutzerdefinierter Attributname des Angebots.
    • Attribut-ID aus der abgebrochenen Abfrage.
    • Werttyp als NumberValue.
  4. Klicken Sie auf Änderungen speichern.

Benutzerdefinierte numerische Attribute

Um benutzerdefinierte numerische Attribute in Schemas und Ansichten aufzunehmen, führen Sie die folgenden Schritte aus.
Anmerkung: Dabei wird vorausgesetzt, dass das numerische Attribut zu den Angebotsattributen gehört.
  1. Rufen Sie die Kampagnensystemdatenbank „AttributeID“ mit der folgenden Abfrage auf:
    select AttributeID,Name,DisplayName from UA_AttributeDef where DisplayName = <>
  2. Navigieren Sie zu Einstellungen > Konfiguration > Bericht > Schemas > Campaign > Benutzerdefinierte Kampagnenattribute.
  3. Klicken Sie auf die Vorlage Offer custom column und geben Sie die folgenden Informationen an.
    • Neuer Kategoriename.
    • Spaltenname als benutzerdefinierter Attributname des Angebots.
    • Attribut-ID aus der abgebrochenen Abfrage.
    • Werttyp als NumberValue.
  4. Um das Attribut „Zahl“ als KPI in Berichtsansichten aufzunehmen, navigieren Sie zum Schema. Zum Beispiel:

    Einstellungen > Konfiguration > Bericht > Schemas > Kampagnenerfolg.

  5. Wählen Sie die Spaltenvorlage Contact metric aus, wenn sich das Attribut „Zahl“ auf „Kontakt“ bezieht oder (Kennzahl „Antwort“), wenn das Attribut „Zahl“ zu „Antwort“ gehört. Geben Sie die folgenden Informationen an:
    • Neuer Kategoriename.
    • Spaltenname als benutzerdefinierter Attributname des Angebots.
    • Funktion aus der Liste Anzahl/Anzahl eindeutig/Min./Max./Durchschn..
    • Spaltenname
    • Unter der Markierung Kontrollverfahren beträgt der Standardwert 0. Wenn der KPI für die Kontrollzelle anwendbar ist, beträgt der Wert 1.
  6. Klicken Sie auf Änderungen speichern.

Wenn ein benutzerdefiniertes Attribut für weitere Berichtsschemas zur Erfüllung Ihrer Geschäftsanforderung in Bezug auf die Berichterstellung relevant ist, wiederholen Sie die Schritte 4 und 5 für jedes Schema. Es ist nicht erforderlich, dass ein KPI unter alle Berichtsschemas fallen muss. Weitere Informationen hierzu finden Sie im Abschnitt Verstehen von Berichtsschemas in diesem Dokument.

Benutzerdefinierte Zielgruppen- und Attributansichten mithilfe von Run SQL Generator generieren

Um Ansichten mithilfe der oben genannten benutzerdefinierten Attribute zu generieren, führen Sie die folgenden Schritte aus.

  1. Navigieren Sie in der Liste Schema zu Einstellungen > SQL-Berichtsgenerator > Schemanamen aktualisieren oder neue Schemanamen erstellen .
  2. Wählen Sie den DB-Typ aus.
  3. Laden Sie die Ansichten herunter.

Das heruntergeladene SQL-Script muss in der Campaign-Systemdatenbank ausgeführt werden. Möglicherweise müssen Sie Ansichten löschen und neu erstellen, wenn sie bereits im System vorhanden sind.

Berichtsansichten für zusammengesetzte Zielgruppen

Berichtsansichten können auch für zusammengesetzte Zielgruppen erstellt werden, bei denen zwei Felder miteinander kombiniert werden, um einen eindeutigen Zielkunden zu identifizieren. Um Berichtsansichten zu erstellen, muss eine einheitliche Gruppe von CH/RH-Tabellen erstellt werden, in denen die Zielgruppenfelder enthalten sind. Alle Spalten müssen im Feld „Zielgruppenschlüssel“ der Vorlagenkonfiguration durch Kommas getrennt erfasst werden.