Configurare gli override dello stream di dati

L'oggetto edgeConfigOverrides consente di ignorare le impostazioni di configurazione per i comandi eseguiti nella pagina corrente. Questo oggetto override non è un comando, ma un oggetto che è possibile includere nella maggior parte dei comandi dell'SDK Web.

Questo oggetto è utile quando si dispone di siti web o sottodomini diversi per paesi diversi o se si dispone di più sandbox di Experience Platform per memorizzare dati specifici per diverse business unit.

IMPORTANT
Per istruzioni di configurazione end-to-end dettagliate per le sostituzioni dello stream di dati, consulta la documentazione sulle sostituzioni della configurazione dello stream di dati.

La sostituzione della configurazione dello stream di dati è un processo in due fasi:

  1. Innanzitutto, devi definire la sostituzione della configurazione dello stream di dati nella pagina di configurazione dello stream di dati, nell'interfaccia utente dello stream di dati. Per istruzioni su come configurare le sostituzioni, consulta la documentazione sulle sostituzioni della configurazione dello stream di dati.

  2. Dopo aver configurato la sostituzione dello stream di dati nell’interfaccia utente, è necessario inviare le sostituzioni all’Edge Network in uno dei seguenti modi:

Se imposti le sostituzioni sia nella configurazione dell'SDK Web che in un comando specifico (ad esempio sendEvent), le sostituzioni nel comando specifico hanno la priorità.

NOTE
Se desideri che la configurazione sostituisca disable un servizio Experience Cloud, assicurati che il servizio sia il primo enabled nella configurazione dello stream di dati. Per informazioni dettagliate su come aggiungere servizi a un flusso di dati, consulta la documentazione su come configurare i flussi di dati.

Inviare le sostituzioni dello stream di dati all’Edge Network tramite l’estensione tag Web SDK tag-extension

Per istruzioni di configurazione dettagliate, consulta la documentazione su configurazione delle sostituzioni dello stream di dati dall'estensione tag Web SDK.

Se desideri configurare le sostituzioni dello stream di dati dall'estensione tag Web SDK, imposta ogni campo desiderato in Sostituzioni della configurazione dello stream di dati durante la configurazione dell'estensione tag.

  1. Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
  2. Passa a Raccolta dati > Tag.
  3. Seleziona la proprietà tag desiderata.
  4. Passa a Estensioni, quindi fai clic su Configura nella scheda Adobe Experience Platform Web SDK.
  5. Scorri verso il basso fino alla sezione Override della configurazione dello stream di dati. Imposta ogni valore di sostituzione desiderato.
  6. Fai clic su Salva, quindi pubblica le modifiche.

Se desideri impostare le sostituzioni solo per un comando specifico, imposta ogni campo desiderato all’interno delle azioni di una regola di tag.

  1. Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
  2. Passa a Raccolta dati > Tag.
  3. Seleziona la proprietà tag desiderata.
  4. Passa a Regole, quindi seleziona la regola desiderata.
  5. In Azioni, seleziona un'azione esistente o creane una.
  6. Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Invia evento.
  7. Scorri verso il basso fino alla sezione con etichetta Override della configurazione dello stream di dati.
  8. Imposta ogni campo in questa sezione sul valore di sostituzione desiderato.
  9. Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.

Sono stati forniti campi separati per gli ambienti Sviluppo, Gestione temporanea e Produzione. Assicurati di compilare ogni campo desiderato per ogni ambiente.

Inviare le sostituzioni all’Edge Network tramite la libreria JavaScript dell’SDK web library

Dopo aver configurato le sostituzioni dello stream di dati nell'interfaccia utente di Data Collection, ora puoi inviare le sostituzioni all'Edge Network tramite la libreria JavaScript dell'SDK Web.

Se utilizzi Web SDK, l'invio delle sostituzioni all'Edge Network tramite il comando edgeConfigOverrides è il secondo e ultimo passaggio dell'attivazione delle sostituzioni della configurazione dello stream di dati.

Gli override della configurazione dello stream di dati vengono inviati alla rete Edge tramite il comando edgeConfigOverrides di Web SDK. Questo comando crea le sostituzioni dello stream di dati passate a Edge Network nel comando successivo. Se si utilizza il comando configure, le sostituzioni vengono passate per ogni richiesta.

Il comando edgeConfigOverrides crea le sostituzioni dello stream di dati che vengono passate a Edge Network nel comando successivo.

Quando viene inviato un override di configurazione con il comando configure, viene incluso nei seguenti comandi di Web SDK.

Le opzioni specificate a livello globale possono essere ignorate dall’opzione di configurazione relativa ai singoli comandi.

Invia sostituzioni di configurazione tramite il comando Web SDK sendEvent send-event

L'esempio seguente mostra tutte le opzioni di configurazione dello stream di dati dinamici supportate in una chiamata sendEvent.

Se nella configurazione dello stream di dati sono abilitati tutti i servizi supportati, l'esempio seguente sovrascriverà questa impostazione e disabiliterà tutti i servizi (vedi l'impostazione enabled: false su ciascun servizio).

alloy("sendEvent", {
  renderDecisions: true,
  edgeConfigOverrides: {
    datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
    com_adobe_experience_platform: {
      enabled: false,
      datasets: {
        event: {
          datasetId: "64b6f949a8a6891ca8a28911",
        },
      },
      com_adobe_edge_ode: {
        enabled: false,
      },
      com_adobe_edge_segmentation: {
        enabled: false,
      },
      com_adobe_edge_destinations: {
        enabled: false,
      },
      com_adobe_edge_ajo: {
        enabled: false,
      },
    },
    com_adobe_analytics: {
      enabled: false,
      reportSuites: ["ujslconfigoverrides3"],
    },
    com_adobe_identity: {
      idSyncContainerId: 34374,
    },
    com_adobe_target: {
      enabled: false,
      propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223",
    },
    com_adobe_audience_manager: {
      enabled: false,
    },
    com_adobe_launch_ssf: {
      enabled: false,
    },
  },
});
Parametro
Descrizione
renderDecisions
edgeConfigOverrides.datastreamId
Utilizza questo parametro per consentire a una singola richiesta di passare a uno stream di dati diverso da quello definito dal comando configure.
edgeConfigOverrides.com_adobe_experience_platform
Definisce la configurazione dello stream di dati dinamico per il servizio Experience Platform.
edgeConfigOverrides.com_adobe_experience_platform.enabled
Definisce se l’evento verrà inviato o meno al servizio Experience Platform.
edgeConfigOverrides.com_adobe_experience_platform.datasets
Definisce i set di dati utilizzati per l’evento.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
Definisce se l’evento viene inviato o meno al servizio Offer Decisioning.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Definisce se l’evento viene inviato o meno al servizio di segmentazione Edge.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Definisce se i dati dell’evento vengono inviati o meno alle destinazioni edge.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Definisce se i dati dell’evento vengono inviati o meno al servizio Adobe Journey Optimizer.
com_adobe_analytics.enabled
Definisce se i dati dell’evento vengono inviati o meno ad Adobe Analytics.
com_adobe_analytics.reportSuites[]
Array di stringhe che determina a quali suite di rapporti desideri inviare dati di Analytics.
com_adobe_identity.idSyncContainerId
Il contenitore di sincronizzazione ID di terze parti che desideri utilizzare in Audience Manager. Affinché questo contenitore di sincronizzazione ID funzioni, è necessario impostare com_adobe_audience_manager.enabled su true. In caso contrario, il servizio Audience Manager è disabilitato.
com_adobe_target.enabled
Definisce se i dati dell’evento vengono inviati ad Adobe Target.
com_adobe_target.propertyToken
Token per la proprietà di destinazione Adobe Target.
com_adobe_audience_manager.enabled
Definisce se i dati dell’evento vengono inviati al servizio Audience Manager.
com_adobe_launch_ssf
Definisce se i dati dell'evento vengono inviati all'inoltro lato server.

Invia sostituzioni di configurazione tramite il comando Web SDK configure send-configure

L’esempio seguente mostra l’aspetto di un override della configurazione con un comando configure.

Se nella configurazione dello stream di dati sono abilitati tutti i servizi supportati, l'esempio seguente sovrascriverà questa impostazione e disabiliterà tutti i servizi (vedi l'impostazione enabled: false su ciascun servizio).

alloy("configure", {
  orgId: "97D1F3F459CE0AD80A495CBE@AdobeOrg",
  datastreamId: "db9c70a1-6f11-4563-b0e9-b5964ab3a858",
  edgeConfigOverrides: {
    com_adobe_experience_platform: {
      enabled: false,
      datasets: {
        event: {
          datasetId: "64b6f930753dd41ca8d4fd77",
        },
      },
      com_adobe_edge_ode: {
        enabled: false,
      },
      com_adobe_edge_segmentation: {
        enabled: false,
      },
      com_adobe_edge_destinations: {
        enabled: false,
      },
      com_adobe_edge_ajo: {
        enabled: false,
      },
    },
    com_adobe_analytics: {
      enabled: false,
      reportSuites: ["ujslconfigoverrides2"],
    },
    com_adobe_identity: {
      idSyncContainerId: 34373,
    },
    com_adobe_target: {
      enabled: false,
      propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94",
    },
    com_adobe_audience_manager: {
      enabled: false,
    },
    com_adobe_launch_ssf: {
      enabled: false,
    },
  },
});
Parametro
Descrizione
orgId
L’ID dell’organizzazione IMS corrispondente al tuo account Adobe.
edgeConfigOverrides.datastreamId
Utilizza questo parametro per consentire a una singola richiesta di passare a uno stream di dati diverso da quello definito dal comando configure.
edgeConfigOverrides.com_adobe_experience_platform
Definisce la configurazione dello stream di dati dinamico per il servizio Experience Platform.
edgeConfigOverrides.com_adobe_experience_platform.enabled
Definisce se l’evento verrà inviato o meno al servizio Experience Platform.
edgeConfigOverrides.com_adobe_experience_platform.datasets
Definisce i set di dati utilizzati per l’evento.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
Definisce se l’evento viene inviato o meno al servizio Offer Decisioning.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Definisce se l’evento viene inviato o meno al servizio di segmentazione Edge.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Definisce se i dati dell’evento vengono inviati o meno alle destinazioni edge.
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Definisce se i dati dell’evento vengono inviati o meno al servizio Adobe Journey Optimizer.
com_adobe_analytics.enabled
Definisce se i dati dell’evento vengono inviati o meno ad Adobe Analytics.
com_adobe_analytics.reportSuites[]
Array di stringhe che determina a quali suite di rapporti desideri inviare dati di Analytics.
com_adobe_identity.idSyncContainerId
Il contenitore di sincronizzazione ID di terze parti che desideri utilizzare in Audience Manager. Affinché questo contenitore di sincronizzazione ID funzioni, è necessario impostare com_adobe_audience_manager.enabled su true. In caso contrario, il servizio Audience Manager è disabilitato.
com_adobe_target.enabled
Definisce se i dati dell’evento vengono inviati ad Adobe Target.
com_adobe_target.propertyToken
Token per la proprietà di destinazione Adobe Target.
com_adobe_audience_manager.enabled
Definisce se i dati dell’evento vengono inviati al servizio Audience Manager.
com_adobe_launch_ssf
Definisce se i dati dell'evento vengono inviati all'inoltro lato server.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636