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.
- 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.
- Wählen Sie eine Vorlage aus den fünf Vorlagen für Kampagnenberichtsschemas aus, die CH/RH-Tabellen für ihre SQL-Definition verwenden.
- 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.
- Die Kategorien „Kampagnenansichten“ und „benutzerdefinierte Kampagnenattribute“ sind unabhängig von der Zielgruppe, sodass sie für jede benutzerdefinierte Zielgruppe gleich sind.
- 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.
- Wiederholen Sie den obigen Schritt für alle Vorlagen. Alle neuen Kategorien werden unter „Kampagne“ aufgelistet.
- 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.
- Navigieren Sie zur Option Einstellungen > SQL-Berichtsgenerator. Alle Schemas sind unter dem Produkt „Campaign“ aufgelistet.
- Wählen Sie alle ACNO-Kategorien aus und generieren Sie Ansichten.
- Speichern Sie die Scripts.
Ansichten der Zielgruppen „Kunde“ und KONTO zusammenführen
- 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) );
- 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
- Rufen Sie die Kampagnensystemdatenbank „AttributeID“ mit der folgenden Abfrage auf:
select AttributeID,Name,DisplayName from UA_AttributeDef where DisplayName = <>
- Navigieren Sie zu .
- 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
.
- Klicken Sie auf Änderungen speichern.
Benutzerdefinierte numerische Attribute
- Rufen Sie die Kampagnensystemdatenbank „AttributeID“ mit der folgenden Abfrage auf:
select AttributeID,Name,DisplayName from UA_AttributeDef where DisplayName = <>
- Navigieren Sie zu .
- 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
.
- Um das Attribut „Zahl“ als KPI in Berichtsansichten aufzunehmen, navigieren Sie zum Schema. Zum Beispiel:
.
- 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.
- 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.
- Navigieren Sie in der Liste Schema zu .
- Wählen Sie den DB-Typ aus.
- 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.