Show Menu
ARGOMENTI×

Codice da incorporare e opzioni di hosting

Questo articolo include informazioni sulle varie opzioni di hosting in Gestione tag dinamica: Akamai, consegna FTP con hosting autonomo e download della libreria con hosting autonomo.
Per una corretta implementazione, è fondamentale che tu segua queste istruzioni come visualizzate Guida dell'Adobe. Nello specifico, è necessario inserire il codice di intestazione nella <head> sezione dei modelli di documento. Inoltre, è necessario posizionare il codice piè di pagina subito prima del </body> tag di chiusura. L'inserimento di uno di questi codici da incorporare altrove nel codice o l'uso di metodi asincroni per aggiungere i codici da incorporare non rappresentano un'implementazione supportata di Gestione tag dinamica.
Un'implementazione non supportata darà risultati imprevisti e impedirà all'Assistenza clienti e all'Ingegneria di fornire assistenza nell'implementazione.
L'inclusione di più codici da incorporare in una singola pagina non è supportata, in quanto può causare conflitti.

Flusso di lavoro di hosting

L'illustrazione seguente mostra il flusso di lavoro di hosting in Gestione tag dinamica:

Opzioni di hosting

Puoi distribuire Gestione tag dinamica utilizzando una o più delle seguenti opzioni disponibili nella Embed scheda:

Akamai (migrato da Amazon S3)

  • L'opzione di hosting più semplice da implementare.
  • Rete di distribuzione globale.
  • Aggiunge ulteriori dipendenze dell'infrastruttura di terze parti (ricerca DNS, disponibilità Akamai).
  • Consultate Akamai per informazioni sulla migrazione da Amazon S3 ad Akamai.
  1. Gestione tag dinamica genera librerie JavaScript personalizzate.
  2. Gestione tag dinamica esporta le librerie JavaScript personalizzate in Akamai.
  3. Il sito Web di destinazione fa riferimento alle librerie Gestione tag dinamica ospitate da Akamai direttamente a livello di pagina.

Amazon S3

Dopo il 31 luglio 2015 Adobe non supporterà più Amazon S3. Le librerie Gestione tag dinamica Amazon S3 continueranno a essere servite fino al 31 dicembre 2015, ma in stato di sola lettura. Eventuali modifiche apportate in Gestione tag dinamica non si rifletteranno più in questi file.
Per distribuire modifiche aggiuntive al sito dopo il 31 luglio 2015, è necessario selezionare una delle altre opzioni di hosting. L'hosting autonomo (Consegna FTP o Download della libreria) è sempre la best practice consigliata, ma il nostro hosting terzo Akamai è anche un'opzione di livello mondiale.

Self-hosting: Distribuzione FTP

Gestione tag dinamica utilizza un push approccio per esportare librerie JavaScript personalizzate direttamente nell'host del server di contenuti Web tramite il protocollo FTP.
Questa soluzione richiede un server FTP e le credenziali per essere disponibili sul server di contenuti Web per pubblicare le modifiche alle librerie di gestione tag dinamica personalizzate.
Per ulteriori informazioni, consulta FTP .
  1. Gestione tag dinamica genera librerie JavaScript personalizzate.
  2. Gestione tag dinamica esporta le librerie JavaScript personalizzate nel server host tramite FTP.
  3. Il sito Web di destinazione fa riferimento localmente alle librerie di gestione tag dinamica.

Self-hosting: Download libreria

L'applicazione utilizza un pull approccio per esportare librerie JavaScript personalizzate in Amazon S3. In questo caso, l'accesso alle librerie è possibile tramite un processo lato server ospitato.
Inoltre, le librerie sono disponibili tramite download Web direttamente dall'interfaccia Gestione tag dinamica.
Questa soluzione richiede il recupero e la pubblicazione manuali delle librerie Gestione tag dinamica o la creazione di un processo automatizzato che estrae le librerie da Akamai sul server dei contenuti Web.
Questo approccio richiede il massimo tempo per la configurazione, ma è anche l'opzione più sicura e flessibile.
Per ulteriori informazioni, consultate Download della libreria .
  1. Gestione tag dinamica genera librerie JavaScript personalizzate.
  2. Gestione tag dinamica esporta le librerie JavaScript personalizzate in Akamai.
  3. Le librerie Gestione tag dinamica personalizzata vengono spostate manualmente o a livello di programmazione nel server del contenuto Web.
  4. Il sito Web di destinazione fa riferimento localmente alle librerie di gestione tag dinamica.
Potrete contare su prestazioni migliori e su un maggiore controllo sulla sicurezza mediante l’hosting delle opzioni di consegna FTP e di download della libreria sul vostro CDN o infrastruttura.

Entro la fine di questo video dovreste essere in grado di:
  • Spiegare le diverse opzioni di hosting

Considerazioni sull'hosting (FAQ)

Considerate queste domande quando decidete su un'opzione di hosting.
Quando decidete quale opzione di hosting è più adatta alla vostra organizzazione, potete tenere in considerazione le seguenti domande:
  • Come si sceglie un'opzione di hosting?
    Gestione tag dinamica crea e utilizza vari file JavaScript contenenti tutto il codice necessario per eseguire il sistema. Questi file libreria possono essere ospitati da Adobe, oppure possono essere ospitati sui propri server all'interno della propria architettura Web.
    L'opzione di hosting Download libreria consente inoltre di ospitare autonomamente i file della libreria. Quando un utente autorizzato di Gestione tag dinamica apporta una modifica al software, il nostro sistema scrive tali modifiche nei file della libreria. Quando ospitate i file libreria sui server con questa opzione, il sistema deve disporre di un modo per trasferire tali modifiche ai server. Con l'opzione di hosting Download della libreria, il nostro sistema invia un ping (un post http) al vostro sistema per far sapere ai server che è stato effettuato un aggiornamento ai file della libreria. Il team IT può creare un processo cron, o altri processi con script, in modo che i server possano recuperare i file modificati. In questo modo, ogni volta che viene apportata una modifica in Gestione tag dinamica, i file ospitati sui server possono essere aggiornati automaticamente.
    Potete utilizzare una o più di queste opzioni di hosting per una proprietà Web, ma non usate più di un codice da incorporare in una singola pagina. Ad esempio, potete utilizzare Akamai nei vostri ambienti di staging e una delle opzioni con hosting autonomo negli ambienti di produzione. Oppure, puoi utilizzare l'opzione Akamai per qualsiasi sito, dominio o sottodominio ospitato da uno dei tuoi partner dell'agenzia. Queste opzioni offrono maggiore flessibilità per ospitare i file libreria in base alle esigenze specifiche.
  • Qual è la vostra politica attuale riguardo alle origini di contenuto del sito Web?
    La risposta a questa domanda aiuta a determinare se la libreria JavaScript può essere ospitata su Akamai, spinta alla struttura del file del sito Web tramite FTP o estratta manualmente nella struttura del file tramite un processo lato server.
  • Posso utilizzare più di un'opzione di hosting per la libreria Gestione tag dinamica contemporaneamente?
    Sì, è possibile attivare e utilizzare un numero qualsiasi delle opzioni di hosting e utilizzare codici di incorporamento diversi per domini o sottodomini diversi.
    Ad esempio, potrebbe essere utile utilizzare l'opzione Akamai per gli ambienti di livello inferiore non di produzione come staging, dev, test o UAT. Allo stesso tempo, potete utilizzare una delle opzioni con hosting autonomo, come Download della libreria, per gli ambienti di produzione.
    Non è possibile utilizzare più di un'opzione sulla stessa pagina. È consigliabile non implementare più di un codice di incorporamento intestazione su alcuna pagina.
  • Qual è il processo di distribuzione del contenuto del sito Web corrente?
    Il processo di distribuzione influisce sulla velocità con cui le modifiche possono essere distribuite sul sito dall'interfaccia amministrativa Gestione tag dinamica. Inoltre, influisce sul tempo necessario per installare inizialmente Gestione tag dinamica sul sito Web.
  • Qual è la marcatura e la struttura a livello di pagina corrente del sito Web?
    La comprensione dei tag di base a livello di pagina e delle decisioni strutturali sul sito Web facilita la corretta installazione di Gestione tag dinamica e la creazione di regole all'interno dell'interfaccia amministrativa.
    Gli elementi chiave da identificare includono:
    • Le librerie JavaScript a cui viene fatto riferimento nella <head> sezione della pagina Web.
    • Se le singole sezioni della pagina, come intestazioni e piè di pagina, vengono generate in modo dinamico.
    La conoscenza di tutti i sistemi di gestione dei contenuti utilizzati è utile per determinare la metodologia di hosting appropriata.

Akamai

Akamai è l'opzione di hosting esterno principale. Akamai offre un'esperienza di hosting affidabile ed è l'opzione più semplice da implementare. Akamai fornisce le più grandi dipendenze dell'infrastruttura di terze parti, come la ricerca DNS, i tempi di caricamento più rapidi e i tempi di consegna andata e ritorno più rapidi.
L'opzione di hosting di Akamai consente di archiviare i file della libreria delle proprietà Web Adobe su Edge CDN, che si trova nell'architettura di Akamai. Questa opzione consente di installare i codici da incorporare nei modelli di pagina e di iniziare rapidamente a utilizzare Gestione tag dinamica senza coinvolgere i team IT e i server interni.
Dopo il 31 luglio 2015 Adobe non supporterà più Amazon S3. Le librerie Gestione tag dinamica Amazon S3 continueranno a essere servite fino al 31 dicembre 2015, ma in stato di sola lettura. Eventuali modifiche apportate in Gestione tag dinamica non si rifletteranno più in questi file.
Per distribuire modifiche aggiuntive al sito dopo il 31 luglio 2015, è necessario selezionare una delle altre opzioni di hosting. L'hosting autonomo (Consegna FTP o Download della libreria) è sempre la best practice consigliata, ma il nostro hosting terzo Akamai è anche un'opzione di livello mondiale.

Intestazioni di controllo cache di Akamai

Cache control headers are automatically set for libraries hosted on Akamai ( assets.adobedtm.com ).
  • Build di produzione: le intestazioni di controllo della cache sono impostate su 60 minuti
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
La ricezione e il rispetto delle intestazioni di controllo cache dipendono dal browser. Alcuni browser potrebbero ignorarli.

Perché scegliere l'hosting di Akamai?

Quando scegliete l’opzione Akamai nella sezione Incorpora di Gestione tag dinamica, i file libreria Gestione tag dinamica vengono inviati ai visitatori da Adobe Edge CDN, in esecuzione sull’architettura Akamai.
Akamai è affidabile per fornire i contenuti a un pubblico globale di visitatori Web. Akamai esegue reti ridondanti di nodi con carico bilanciato e geo-ottimizzati per distribuire contenuti il più rapidamente possibile ai visitatori, ovunque si trovino in tutto il mondo.
In particolare, Akamai esegue più di 137.000 server in 87 paesi all'interno di più di 1150 reti. In termini di ridondanza, Akamai non si limita a eseguire l'indirizzamento da un server all'altro, ma indirizza da un nodo di server a un altro nodo di server, a seconda delle necessità. In altre parole, ogni nodo è costituito da più server per la ridondanza all'interno di un nodo, quindi una casella che va verso il basso non è un problema perché le altre caselle nel nodo prendono il sopravvento. Se un nodo è inattivo, Akamai utilizza il più vicino con lo stesso contenuto memorizzato nella cache. I nodi vengono selezionati in modo dinamico in base alla posizione del visitatore, al carico di traffico e ad altri fattori, pertanto il contenuto viene distribuito in modo coerente dal nodo locale migliore per ciascun visitatore.

Posso evitare errori se Akamai non è disponibile?

No. Se la libreria non è disponibile, Gestione tag dinamica non può eseguire alcuna operazione dal lato client. Tuttavia, è estremamente improbabile che Akamai non sia disponibile.

Migrazione da Amazon S3 a Akamai

Migrate da hosting Amazon S3 ad Akamai sostituendo codice Amazon S3.
Dal 31 luglio 2015 Adobe non supporta più Amazon S3. Le librerie Gestione tag dinamica Amazon S3 continueranno a essere servite fino al 31 dicembre 2015, ma in stato di sola lettura. Eventuali modifiche apportate in Gestione tag dinamica non si rifletteranno più in questi file.
Per distribuire modifiche aggiuntive al sito dopo il 31 luglio 2015, è necessario selezionare una delle altre opzioni di hosting. L'hosting autonomo (Consegna FTP o Download della libreria) è sempre la best practice consigliata, ma il nostro hosting di terze parti Akamai è anche un'opzione di livello mondiale.
  1. Navigate to the Embed tab.
  2. Sostituite i codici di intestazione Amazon S3 esistenti con i nuovi codici di intestazione Akamai.
    Nessuna modifica è necessaria nel codice piè di pagina.
  3. Fare clic Akamai sulla On posizione.
  4. Fate clic sull’ Amazon S3 opzione per passare alla Off posizione desiderata.
    Dopo aver disattivato Amazon S3, non è più possibile utilizzare hosting Amazon S3. Assicurarsi di non aver più bisogno Amazon S3 prima di disattivarlo.
    L'hosting di Akamai nelle funzioni di Gestione tag dinamica è indipendente da qualsiasi host Akamai attualmente utilizzato per il sito Web.

FTP

Questa sezione descrive i passaggi per implementare Gestione tag dinamica utilizzando l'FTP (la push metodologia).
L'opzione di hosting FTP Delivery consente di ospitare autonomamente i file della libreria. Quando un utente autorizzato di Gestione tag dinamica apporta una modifica al software, Gestione tag dinamica scrive tali modifiche nei file della libreria. Quando ospitate i file libreria sui server con questa opzione, Gestione tag dinamica deve ricevere tali modifiche sui server. Con l'opzione di hosting FTP Delivery, Dynamic Tag Management si connette al sistema, utilizzando le credenziali e le posizioni del server immesse nel sistema e distribuisce tutti i file modificati. In questo modo, ogni volta che viene apportata una modifica in Gestione tag dinamica, i file ospitati sui server possono essere aggiornati automaticamente.
È necessario essere un amministratore per poter distribuire tramite FTP.
  1. Nella proprietà Web, fare clic sulla Embed scheda.
  2. Fai clic su FTP Delivery .
  3. Fornite le informazioni FTP richieste per i server di pre-produzione e di pre-produzione, quindi fate clic su Save FTP Information .
    Fate clic Enable Relative Hostnames for Staging and Production Library Hosting se lo desiderate. Se si abilita il nome host relativo, i percorsi della libreria forniti verranno anteposti a "window.location.hostname". Questo consente a DTM di caricare gli script ospitati da percorsi relativi, consentendo di ospitare la libreria senza modificare il percorso per ogni implementazione.
  4. Attiva/disattiva l'interruttore nell'angolo superiore destro per ON .
  5. Click Header Code and Footer Code to expand those sections.
  6. Fare clic sul Copy Embed Code pulsante appropriato per copiare i codici di intestazione e piè di pagina per gli ambienti di pre-produzione o di sviluppo.
    Il codice di staging deve essere incluso solo nell'ambiente di pre-produzione o di sviluppo. Il codice di produzione deve essere collocato sul sito di produzione live.
  7. Copiate il codice di intestazione e inseritelo nella sezione HEAD del sito HTML, su ogni pagina del sito Web. Posizionarlo il più vicino possibile al <head> tag iniziale.
  8. Copiate il codice a piè di pagina e inseritelo nella sezione BODY del sito HTML, su ogni pagina del sito Web. Posizionarlo il più vicino possibile al </body> tag di chiusura

Library download

Questa sezione descrive i passaggi per implementare Gestione tag dinamica utilizzando il download della libreria (la pull metodologia).
L'opzione di hosting Download libreria consente inoltre di ospitare autonomamente i file della libreria. Quando un utente autorizzato di Gestione tag dinamica apporta una modifica al software, Gestione tag dinamica scrive tali modifiche nei file della libreria. Quando ospitate i file libreria sui server con questa opzione, Gestione tag dinamica deve ricevere tali modifiche sui server. Con l'opzione di hosting Download della libreria, Gestione tag dinamica invia un ping (un post HTTP) al sistema per informare i server che è stato aggiornato un file della libreria. Il team IT può creare un processo cron, o altri processi con script, in modo che i server possano recuperare i file modificati. In questo modo, ogni volta che viene apportata una modifica in Gestione tag dinamica, i file ospitati sui server possono essere aggiornati automaticamente.
È necessario essere un amministratore per distribuire utilizzando il download della libreria.
  1. Nella proprietà Web, fare clic sulla Embed scheda.
  2. Click Library Download in the left navigation.
  3. Compilare uno o entrambi i seguenti campi facoltativi:
    Opzione
    Descrizione
    Segreto condiviso
    Cifra la libreria Gestione tag dinamica durante il download. Se immettete un segreto condiviso, AES-256 viene utilizzato per crittografare il file .zip con questa passphrase.
    Implementare l’URL del gruppo
    Il processo di implementazione di file Gestione tag dinamica nel server può essere automatizzato ogni volta che si verifica un aggiornamento. Create uno script accessibile tramite l'URL pubblico specificato. Se immettete un URL di implementazione, vi viene applicato un POST HTTP ogni volta che il bundle viene aggiornato correttamente. Il corpo del post include un payload contenente l'URL di download del bundle.
  4. Completare i campi in Domain and Paths to Tracking File, per l'staging e la produzione.
    Specificate il percorso in cui risiedono i file quando vengono distribuiti sul server. Non includete il protocollo o le barre iniziali o finali. La gestione tag dinamica richiede un dominio e un percorso per HTTP o HTTPS per gli ambienti di produzione e di staging.
    Fate clic Enable Relative Hostnames for Staging and Production Library Hosting se lo desiderate. Se si abilita il nome host relativo, i percorsi della libreria forniti verranno anteposti a window.location.hostname . Questo consente a DTM di caricare gli script ospitati da percorsi relativi, consentendo di ospitare la libreria senza modificare il percorso per ogni implementazione.
  5. Scaricate i file dall’URL specificato per il rispettivo ambiente (staging o produzione) e distribuiteli nella posizione specificata nelle impostazioni.
  6. Fare clic sulle Header Code sezioni e Footer Code .
  7. Fare clic sul Copy Embed Code pulsante appropriato per copiare i codici di intestazione e piè di pagina per gli ambienti di pre-produzione o di sviluppo.
    Il codice di staging deve essere incluso solo nell'ambiente di pre-produzione o di sviluppo. Il codice di produzione deve essere collocato sul sito di produzione live.
  8. Copiate il codice di intestazione e inseritelo nella sezione HEAD del sito HTML, su ogni pagina del sito Web. Posizionarlo il più vicino possibile al <head> tag iniziale.
  9. Copiate il codice a piè di pagina e inseritelo nella sezione BODY del sito HTML, su ogni pagina del sito Web. Posizionarlo il più vicino possibile al </body> tag di chiusura