Die SQL zum Abgleich nach Verfahrenscode muss alle Spalten in der XSessResponse-Tabelle für diese Zielgruppenebene plus eine Spalte mit dem Namen OfferIDMatch zurückgeben. Der Wert in der Spalte
OfferIDMatch muss mit der
offerId-Kennung identisch sein, die dem Verfahrenscode im Datensatz XSessResponse entspricht.
Das folgende Beispiel zeigt den standardmäßig generierten SQL-Befehl zum Abgleichen von Verfahrenscodes. Interact generiert die SQL zum Verwenden der richtigen Tabellennamen für die Zielgruppenebene. Diese SQL wird verwendet, wenn die Eigenschaft
Interact > Services > crossSessionResponse > OverridePerAudience > AudienceLevel > TrackingCodes > byTreatmentCode > SQL auf
Systemgenerierte SQL verwenden gesetzt ist.
Die Werte UACI_XsessResponse,
UA_DtlContactHist,
CustomerID und
UA_ContactHistory werden von den Einstellungen in
Interact definiert. Beispiel:
UACI_XsessResponse wird von der Konfigurationseigenschaft
Interact > Profil > Zielgruppenebenen > [AudienceLevelName] > crossSessionResponseTable definiert.
Wenn Sie die Kontakt- und Antwortverlaufstabellen angepasst haben, müssen Sie diese SQL möglicherweise überarbeiten, um mit den Tabellen arbeiten zu können. SQL-Überschreibungen werden in der Eigenschaft Interact > Services > crossSessionResponse > OverridePerAudience > (AudienceLevel) > TrackingCodes > byTreatmentCode > OverrideSQL definiert. Wenn Sie die SQL überschreiben, müssen Sie auch die Eigenschaft
SQL in
SQL überschreiben ändern.
Die SQL zum Abgleich nach Angebotscode muss alle Spalten in der XSessResponse-Tabelle für diese Zielgruppenebene plus eine Spalte mit dem Namen TreatmentCodeMatch zurückgeben. Der Wert in der Spalte
TreatmentCodeMatch ist der Verfahrenscode, der der Angebots-ID (und dem Angebotscode) im Datensatz XSessResponse entspricht.
Das folgende Beispiel zeigt den standardmäßig generierten SQL-Befehl zum Abgleichen von Angebotscodes. Interact generiert die SQL zum Verwenden der richtigen Tabellennamen für die Zielgruppenebene. Diese SQL wird verwendet, wenn die Eigenschaft
Interact > Services > crossSessionResponse > OverridePerAudience > AudienceLevel > TrackingCodes > byOfferCode > SQL auf
Systemgenerierte SQL verwenden gesetzt ist.
Die Werte UACI_XsessResponse,
UA_DtlContactHist,
CustomerID und
UA_ContactHistory werden von den Einstellungen in
Interact definiert. Beispiel:
UACI_XsessResponse wird von der Konfigurationseigenschaft
Interact > Profil > Zielgruppenebenen > [AudienceLevelName] > crossSessionResponseTable definiert.
Wenn Sie die Kontakt- und Antwortverlaufstabellen angepasst haben, müssen Sie diese SQL möglicherweise überarbeiten, um mit den Tabellen arbeiten zu können. SQL-Überschreibungen werden in der Eigenschaft Interact > Services > crossSessionResponse > OverridePerAudience > (AudienceLevel) > TrackingCodes > byOfferCode > OverrideSQL definiert. Wenn Sie die SQL überschreiben, müssen Sie auch die Eigenschaft
SQL in
SQL überschreiben ändern.
Dieser Alternativcode muss in der Tabelle UACI_TrackingType in den
Interact Tabellen der Laufzeitumgebung definiert werden.
Sie müssen eine SQL oder eine gespeicherte Prozedur in der Eigenschaft Interact > Services > crossSessionResponse > OverridePerAudience > (AudienceLevel) > TrackingCodes > byAlternateCode > OverrideSQL angeben, die alle Spalten in der Tabelle XSessResponse für diese Zielgruppenebene plus die Spalten
TreatmentCodeMatch und
OfferIDMatch zurückgibt. Optional können Sie auch
offerCode anstelle von
OfferIDMatch zurückgeben (in der Form
offerCode1,
offerCode2 …
offerCodeN, wobei N die gesamte Anzahl aller Angebotscodes darstellt). Die Werte in den Spalten
TreatmentCodeMatch und
OfferIDMatch (oder in Spalten mit dem Angebotscode) müssen dem
TrackingCode im Datensatz XSessResponse entsprechen.
Dabei ist <x> der in der Tabelle
UACI_TrackingType definierte Verfolgungscode.