Descrizione del modello dati di Campaign

Adobe Campaign viene fornito con un modello dati predefinito. Questa sezione fornisce alcuni dettagli sulle tabelle integrate del modello dati Adobe Campaign e sulla loro interazione.

Per accedere alla descrizione di ciascuna tabella, vai a Admin > Configuration > Data schemas, seleziona una risorsa dall’elenco e fai clic sulla scheda Documentation .

NOTA

La struttura fisica e logica dei dati trasferiti nell’applicazione è descritta in XML. Essa obbedisce a una grammatica specifica ad Adobe Campaign, denominata schema. Per ulteriori informazioni sugli schemi Adobe Campaign, consulta questa sezione.

Descrizione delle principali tabelle

Adobe Campaign si basa su un database relazionale contenente tabelle collegate tra loro.

Il diagramma seguente mostra i join tra le principali tabelle aziendali del modello dati Adobe Campaign con i campi principali per ciascuna tabella.

Il modello dati Adobe Campaign predefinito include le tabelle principali elencate di seguito.

NmsRecipient

Questa tabella corrisponde allo schema nms:recipient .

È la tabella predefinita utilizzata per i destinatari delle consegne. Di conseguenza, contiene le informazioni necessarie per le consegne tramite i vari canali:

  • sEmail: indirizzo e-mail.
  • iEmailFormat: formato preferito per le e-mail (1 per Testo, 2 per HTML e 0 se non definito).
  • sAddress1, sAddress2, sAddress3, sAddress4, sZipCode, sCity sono utilizzati per costruire l'indirizzo postale (in conformità con lo standard XPZ 10-011 AFNOR dal maggio 1997).
  • sPhone, sMobilePhone, sFax contengono rispettivamente i numeri di telefono, telefono cellulare e fax.
  • iBlackList è il flag di rinuncia predefinito utilizzato per i profili (1 significa "non iscritto", 0 in caso contrario).

Il campo iFolderId è la chiave esterna che collega il destinatario alla relativa cartella di esecuzione. Per ulteriori informazioni, consulta XtkFolder.

Il campo sCountryCode è il codice ISO alfa 2 3166-1 (2 caratteri) del paese associato al destinatario. Questo campo è in realtà una chiave esterna nella tabella di riferimento del paese (NmsCountry), che contiene le etichette del paese e altri dati del codice del paese. Se il paese non è popolato, il valore XX viene memorizzato (e viene utilizzato al posto di un record con ID zero).

Per ulteriori informazioni sulla tabella Destinatario, consulta questa sezione.

NmsGroup

Questa tabella corrisponde allo schema nms:group .

Ti consente di creare gruppi statici di destinatari. Esiste una relazione molti-a-molti tra destinatari e gruppi. Ad esempio, un destinatario può appartenere a più gruppi e un gruppo può contenere più destinatari. I gruppi possono essere creati manualmente, tramite un’importazione o tramite il targeting di consegna. I gruppi vengono spesso utilizzati come target di consegna. Nel campo è presente un indice univoco che rappresenta il nome interno del gruppo sName. Il gruppo è collegato a una cartella (la chiave è iFolderId). Per ulteriori informazioni, consulta XtkFolder).

NmsRcpGrpRel

La tabella delle relazioni NmsRcpGrpRel contiene solo i due campi corrispondenti agli identificatori delle tabelle collegate iRecipientId e iGroupId.

NmsService

Questa tabella corrisponde allo schema nms:service .

In Adobe Campaign puoi creare e gestire gli abbonamenti ai servizi di informazione (argomenti). Nella tabella NmsService viene memorizzata la definizione dei servizi di informazione (argomenti) a cui i destinatari possono effettuare l’abbonamento (ad esempio una newsletter).

I servizi sono entità simili ai gruppi (raggruppamenti di destinatari statici), con la differenza che forniscono più informazioni e consentono una facile gestione degli abbonamenti e dei loro annullamenti tramite i moduli.

Nel campo è presente un indice univoco che rappresenta il nome interno del servizio sName. Il servizio è collegato a una cartella (la chiave è iFolderId). Per ulteriori informazioni, consulta XtkFolder). Infine, il campo iType specifica il canale di consegna del servizio (0 per e-mail, 1 per SMS, 2 per telefono, 3 per direct mailing e 4 per fax).

NmsSubscription

Questa tabella corrisponde allo schema nms:subscription .

Consente di gestire gli abbonamenti ai destinatari ai servizi di informazione.

NmsSubHisto

Questa tabella corrisponde allo schema nms:subHisto .

Se le sottoscrizioni vengono gestite utilizzando i moduli web o l’interfaccia dell’applicazione, nella tabella NmsSubHisto verranno analizzate tutte le sottoscrizioni e i annullamenti delle sottoscrizioni. Il campo iAction specifica l’azione (0 per l’annullamento dell’abbonamento e 1 per l’abbonamento) eseguita sulla data memorizzata nel campo tsDate.

NmsDelivery

Questa tabella corrisponde allo schema nms:delivery .

Ogni record in questa tabella rappresenta un azione di consegna o un modello di consegna. Contiene tutti i parametri necessari per l’esecuzione delle consegne (target, contenuto, ecc.). I registri di consegna (trasmissione) (NmsBroadLog) e gli URL di tracciamento associati (NmsTrackingUrl) vengono creati durante la fase di analisi (vedi di seguito per ulteriori dettagli su entrambe le tabelle).

Nel campo è presente un indice univoco che rappresenta il nome interno della consegna sInternalName o dello scenario. La consegna è collegata a una cartella di esecuzione (la chiave esterna è iFolderProcessId. Per ulteriori informazioni, consulta XtkFolder).

XtkFolder

Contiene tutte le cartelle nell'albero visibili nella scheda Navigazione della console.

Le cartelle vengono digitate: il valore del campo sModel specifica il tipo di dati che è possibile includere nella cartella. Questo campo consente inoltre alla console client di visualizzare correttamente i dati con i moduli corrispondenti. I possibili valori per questo campo sono definiti in navTree.

La struttura ad albero è gestita dai campi iParentId e iChildCount . Il campo sFullName fornisce il percorso completo della cartella nella struttura. Infine, nel campo è presente un indice univoco che rappresenta il nome interno della cartella sName.

Consegna e tracciamento

Questo insieme di tabelle è collegato al modulo Delivery , che consente di monitorare le consegne e gli eventuali problemi riscontrati durante l’invio dei messaggi. Per ulteriori informazioni, consulta Monitoraggio delle consegne. Per ulteriori informazioni sul tracciamento, consulta Tracciamento dei messaggi.

NmsBroadLogMsg: Questa tabella corrisponde a nms: wideLogMsgschema. Si tratta di un’estensione della tabella dei registri di consegna.

Gestione delle campagne

Questo insieme di tabelle è collegato al modulo Campagne di marketing , che consente di definire, ottimizzare, eseguire e analizzare le campagne di comunicazione e marketing. Per ulteriori informazioni, consulta Informazioni sulle campagne di marketing.

  • NmsOperation: Questa tabella corrisponde a nms: operationschema. Contiene i dati delle campagne di marketing.
  • NmsDeliveryOutline: Questa tabella corrisponde a nms: deliveryOutlineschema. Contiene le proprietà estese della consegna (profilo di consegna).
  • NmsDlvOutlineItem: Questa tabella corrisponde a nms: dlvOutlineItem schema. Contiene gli articoli di un profilo di consegna.
  • NmsDeliveryCustomization: Questa tabella corrisponde a nms: deliveryCustomizationschema. Contiene i campi di personalizzazione di una consegna.
  • NmsBudget: Questa tabella corrisponde a nms: budgetschema. Contiene i dati di un budget per una campagna, un piano, un programma, un'attività e/o consegne.
  • NmsDocument: Questa tabella corrisponde a nms: documentschema. Contiene i documenti di marketing della campagna sotto forma di file (immagini, excel o file Word, ecc.)
  • XtkWorkflow: Questa tabella corrisponde allo schema di flusso di lavoro xtk: . Contiene il targeting delle campagne.
  • NmsTask: Questa tabella corrisponde a nms: taskschema. Contiene la definizione di un’attività di marketing.
  • NmsAsset: Questa tabella corrisponde a nms: assetschema. Contiene la definizione di una risorsa di marketing.

Coerenza delle comunicazioni

Questo set di tabelle è collegato al modulo Ottimizzazione campagna , che consente di controllare, filtrare e monitorare l’invio di consegne. Per ulteriori informazioni, consulta Informazioni sulle tipologie di campagne.

  • NmsTypeRule: Questa tabella corrisponde ai nms: typologyRuleschema. Contiene le regole che si applicano alle consegne a seconda delle tipologie.
  • NmsTipologia: Questa tabella corrisponde a nms: typologyschema. Contiene l’insieme di regole da applicare alle consegne che corrispondono alla tipologia.
  • NmsTypeRuleRel: Questa tabella corrisponde a nms: typologyRuleRelschema. Contiene le relazioni tra le tipologie e le loro regole.
  • NmsVolumeLine: Questa tabella corrisponde a nms: volumeLineschema. Contiene l'insieme di linee di disponibilità delle regole di capacità.
  • NmsVolumeConsumed: Questa tabella corrisponde a nms: volumeConsoleschema. Contiene tutte le linee di consumo delle regole di capacità.

Gestione della risposta

Questo insieme di tabelle è collegato al modulo Gestione risposte, che consente di misurare il successo e la redditività delle campagne di marketing o delle proposte di offerta per tutti i canali di comunicazione. Per ulteriori informazioni, consulta Informazioni sul gestore delle risposte.

NmsRemaIpotesi

Questa tabella coincide con lo schema nms:remaHypothetic . Contiene la definizione dell'ipotesi di misurazione.

Questa tabella contiene informazioni significative memorizzate in XML, tra cui:

Contesto di esecuzione (informazioni archiviate in XML)

Il contesto di esecuzione popola le tabelle e i campi da prendere in considerazione per il calcolo della misurazione, vale a dire:

  • Lo schema di archiviazione del registro di reazione nms:remaMatchRcp.
  • Schema della tabella delle transazioni (ad esempio, acquisti).
  • Lo schema di query, che consente di definire la tabella iniziale delle condizioni di ipotesi.
  • I collegamenti a singoli utenti, che consentono di identificare l’individuo in base allo schema di query.
  • Data della transazione. Questo campo non è obbligatorio, ma si consiglia di utilizzarlo per limitare il perimetro di calcolo.
  • Importo della transazione: è un campo facoltativo per il calcolo automatico degli indicatori di ricavo.

Perimetro ipotesi (informazioni archiviate in XML)

Il perimetro di ipotesi consiste nel filtraggio dell'ipotesi in base alla tabella dello schema di query.

Script di overload dell'ipotesi (informazioni archiviate in XML)

Lo script di overload dell'ipotesi è un codice JavaScript che consente di sovraccaricare il contenuto dell'ipotesi durante l'esecuzione.

Indicatori di misura

I seguenti indicatori vengono aggiornati automaticamente durante l'esecuzione dell'ipotesi:

  • Numero di reazioni: iTransaction. Numero di righe nella tabella dei registri di reazione.
  • Numero di contatti: iContactReact. Numero distinto di contatti mirati nell'ipotesi.
  • Numero di gruppi di controllo: iProofReact. Numero distinto di contatti del gruppo di controllo mirati nell'ipotesi.
  • Tasso di risposta contattato: dContactReactRate. Tasso di risposta dei contatti mirati nell'ipotesi.
  • Tasso di risposta del gruppo di controllo: ProofReactRate. Tasso di risposta del gruppo di controllo delle ipotesi.
  • Entrate totali della popolazione contattata: dContactReactTotalAmount. Entrate totali dei contatti mirati nell'ipotesi.
  • Entrate medie del gruppo di controllo: dContactReactAvgAmount. Entrate medie dei contatti del gruppo di controllo mirato nell'ipotesi.
  • Entrate totali del gruppo di controllo: ProofReactTotalAmount. Entrate totali del gruppo di controllo delle ipotesi.
  • Entrate medie del gruppo di controllo: ProofReactAvgAmount. Entrate medie del gruppo di controllo delle ipotesi.
  • Margine totale per contatto: dContactReactTotalMargin. Margine totale per contatto oggetto dell'ipotesi.
  • Margine medio per contatto: dContactReactAvgMargin. Margine medio per contatto oggetto dell'ipotesi.
  • Margine totale del gruppo di controllo: ProofReactTotalMargin. Margine totale del gruppo di controllo oggetto dell'ipotesi.
  • Margine medio del gruppo di controllo: ProofReactAvgMargin. Margine medio del gruppo di controllo oggetto dell'ipotesi.
  • Entrate aggiuntive: ImportoAggiuntivo. (Entrate medie dei contattati - Entrate medie del gruppo di controllo) * Numero dei contattati.
  • Margine aggiuntivo: AddMargin. (Margine medio di contatto - Margine medio del gruppo di controllo) / Numero di contatti.
  • Costo medio per contatto (espressione SQL). Costo calcolato della consegna / Numero di contatti.
  • ROI (espressione SQL). Costo calcolato della consegna / Margine totale di contatto.
  • ROI effettivo (espressione SQL). Costo calcolato della consegna/margine aggiuntivo.
  • Significato: iSignificativy (espressione SQL). Contiene valori da 0 a 3 a seconda del significato della campagna.

NmsRemaMatchRcp

Questa tabella corrisponde allo schema nms:remaMatchRcp .

Contiene un documento che rappresenta la reazione di un individuo a una data ipotesi. Questi record sono stati creati durante l'esecuzione delle ipotesi.

Simulazione e consegna

Questo insieme di tabelle è collegato al modulo Simulazione , che consente di verificare la distribuzione delle offerte appartenenti a una categoria o a un ambiente prima di inviare la proposta ai destinatari. Per ulteriori informazioni, consulta Informazioni sulla simulazione delle offerte.

  • NmsSimulation: Questa tabella corrisponde a nms: simulationschema. Rappresenta una simulazione per un insieme di consegne o offerte su una determinata popolazione.
  • NmsDlvSimulationRel: Questa tabella corrisponde a nms: dlvSimulationRelschema. Contiene l’elenco delle consegne prese in considerazione nella simulazione. L'ambito della simulazione è memorizzato in XML.
  • NmsOfferSimulationRel: Questa tabella corrisponde a nms: offerSimulationRelschema. Ti consente di collegare una simulazione con un’offerta.

Modulo di interazione

Questo insieme di tabelle è collegato al modulo Interaction, che consente di rispondere in tempo reale durante un'interazione con un determinato contatto, rendendoli una o più offerte adattate. Per ulteriori informazioni, consulta Gestione delle interazioni e delle offerte.

  • NmsOffer: Questa tabella corrisponde a nms: offerschema. Contiene la definizione di ogni offerta di marketing.
  • NmsPropositionRcp: Questa tabella corrisponde a nms: propositionRcpschema. Contiene il registro cross-channel delle proposte di marketing inviate a ogni singolo utente. Il record viene creato quando una proposta viene preparata o effettivamente presentata a un individuo.
  • NmsOfferSpace: Questa tabella corrisponde a nms: offerSpaceschema. Contiene la definizione delle posizioni in cui vengono presentate le proposte.
  • NmsOfferContext: Questa tabella corrisponde a nms: offerContextschema. Contiene criteri aggiuntivi sull'applicabilità della proposta e sulla definizione della formula di calcolo del peso.
  • NmsOfferView: Questa tabella corrisponde a nms:offerView. Contiene le rappresentazioni dell’offerta.
  • NmsOfferCategory: Questa tabella corrisponde a nms:offerCategory. Contiene le categorie di offerta.
  • NmsOfferEnv: Questa tabella corrisponde a nms:offerEnv. Contiene gli ambienti delle offerte.

Modulo del centro messaggi

Il seguente set di tabelle è collegato al modulo Messaggistica transazionale (Centro messaggi), che consente di gestire comunicazioni singole e univoche inviate a un utente e generate da eventi attivati dai sistemi informativi. Per ulteriori informazioni, consulta Informazioni sulla messaggistica transazionale.

NmsRtEvent

Questa tabella corrisponde allo schema nms:rtEvent . Contiene una definizione degli eventi in tempo reale.

NmsBatchEvent

Questa tabella corrisponde allo schema nms:batchEvent . Contiene la definizione degli eventi per batch.

Modulo NMAC

Questo set di tabelle è collegato al Canale app mobile, che consente di inviare notifiche personalizzate ai terminali iOS e Android tramite app. Per ulteriori informazioni, consulta Informazioni sul canale app mobile.

  • NmsMobileApp: Questa tabella corrisponde a nms: mobileAppschema. Contiene le applicazioni mobili definite in Adobe Campaign.
  • NmsAppSubscription: Questa tabella corrisponde a nms: appSubscriptionschema. Contiene le informazioni degli abbonati relative a una o più applicazioni.
  • NmsAppSubscriptionRcp: Questa tabella corrisponde a nms: appSubscriptionRcpschema. Consente di collegare i visitatori che si sono abbonati a un’applicazione alla tabella dei destinatari.
  • NmsExcludeLogAppSubRcp: Questa tabella corrisponde a nms: excludeLogAppSubRcpschema.
  • NmsTrackingLogAppSubRcp: Questa tabella corrisponde a nms: trackingLogAppSubRcpschema.
  • NmsBroadLogAppSubRcp: Questa tabella corrisponde a nms: wideLogAppSubRcpschema.

Modulo di social marketing

Questo insieme di tabelle è collegato al modulo Managing social network , che consente di interagire con clienti e potenziali clienti tramite Facebook e Twitter. Per ulteriori informazioni, consulta Informazioni sul social marketing.

  • NmsVisitor: Questa tabella corrisponde a nms: visitorschema. Contiene informazioni sui visitatori.
  • NmsVisitorSub: Questa tabella corrisponde a nms: visitorSubschema. Consente di collegare un visitatore ai servizi a cui si è iscritto (Twitter o Facebook).
  • NmsFriendShipRel: Questa tabella corrisponde a nms: friendshipRelschema. Consente di collegare i visitatori ai loro amici nel contesto del servizio Facebook.
  • NmsVisitorInterestRel: Questa tabella corrisponde a nms: visitorInterestRelschema. Ti consente di collegare i visitatori e i loro interessi.
  • NmsInterest: Questa tabella corrisponde a nms: interest schema. Contiene l’elenco degli interessi di ogni visitatore.

In questa pagina