Configura la modalità proprietaria

Questo documento è rivolto agli utenti che vogliono eseguire il deployment del tag Google proprietario . Consigliamo la modalità proprietaria per la configurazione dei tag più duratura.

Panoramica

La modalità proprietaria ti consente di implementare il tag Google utilizzando i tuoi infrastruttura, ospitata sul dominio del tuo sito web (ad es. example.com). Questo infrastruttura si trova tra il tuo sito web e i servizi Google, infrastruttura proprietaria, l'unica tecnologia per interagire direttamente utenti del sito web. La modalità proprietaria aggiunge un livello di sicurezza dei dati e consente controlli aggiuntivi per la privacy dei dati, come l'offuscamento IP completo, senza compromettere la tua misurazione. La configurazione descritta in questa documentazione ti aiuterà recuperare il X% in più di indicatori di misurazione sul tuo sito web. Puoi configurarlo utilizzando dalla rete CDN (Content Delivery Network), dal bilanciatore del carico o dal server web esistente, attivare la modalità proprietaria.

Nelle configurazioni del tag Google standard, la tua pagina web richiede un tag Google a un (ad es. www.googletagmanager.com). Quando il tag si attiva, invia richieste di misurazione direttamente al prodotto Google. In modalità proprietaria, sito web carica il tag Google dal tuo dominio proprietario (ad es. example.com). Quando si attiva, il tag invia richieste di misurazione al tuo dominio proprietario, in cui vengono inoltrati al prodotto Google pertinente.

Potrai usufruire della piena continuità di misurazione passando da un modello di misurazione standard Tag Google impostato per la configurazione in modalità proprietaria.

Questo diagramma rappresenta il flusso di informazioni in modalità proprietaria:

architettura proprietaria

Prima di iniziare

Questa guida presuppone che il tuo sito web sia già configurato con:

1. Scegli il percorso di pubblicazione dei tag

Devi prenotare un percorso sul dominio del tuo sito web per la pubblicazione del tag. Assicurati che questo percorso non è già in uso nel tuo dominio.

Scegli qualsiasi percorso per la configurazione della modalità proprietaria. Esempi di percorsi che potresti voler utilizzare includono: /metrics, /securemetric, /analytics o qualsiasi stringa alfanumerica non ancora utilizzata sul tuo sito web.

Compila il campo seguente per completare gli esempi di questo documento.

Your domain: example.com
Google tag ID: G-12345
Tag serving path: /metrics

2. Indirizza il traffico

Questa sezione presuppone che il tuo sito web utilizzi già una CDN o un bilanciatore del carico che supporta il routing del traffico per percorsi.

Google Cloud

Devi configurare un nuovo backend che cerchi l'area geografica posizione del visitatore del sito e creare regole di routing nella Carico applicazioni esterne .

Crea il nuovo backend

  1. Apri il bilanciatore del carico Google Cloud

  2. Nel bilanciatore del carico, apri la sezione Configurazione backend. Creare un nuovo servizio di backend. Screenshot delle impostazioni di configurazione del backend

  3. Configura il nuovo servizio di backend con le informazioni di geolocalizzazione:

    • Specifica un nome, ad esempio measurement-be-svc.
    • Imposta Tipo di backend su Gruppo di endpoint di rete internet.
    • Imposta Protocollo su HTTPS e lascia Timeout come precompilato valore.
    • In Backend, fai clic sul gruppo di endpoint di rete internet e crea un nuovo gruppo di endpoint di rete internet:
        .
      • Imposta Tipo di gruppo di endpoint di rete su NEG internet (Globale, a livello di regione).
      • Imposta Ambito su Globale.
      • Imposta Aggiungi tramite su Nome di dominio e porta completi.
      • Imposta Nome di dominio completo su G-12345.fps.goog.
      • Fai clic su CREA per creare l'endpoint.
      • Chiudi la scheda Gruppo di endpoint di rete per tornare alla Scheda Nuovo servizio di backend.
    • Cerca il nome del nuovo gruppo di endpoint di rete e selezionalo.
    • Apri la sezione Configurazioni avanzate. Aggiungi quanto segue intestazioni di richiesta personalizzate.
      Nome intestazione Valore intestazione
      Host G-12345.fps.goog
      X-Gclb-Country {client_region}
      X-Gclb-Region {client_region_subdivision}
    • Rivedi le altre impostazioni. Nessuno dei due Cloud CDN o Cloud Armor sono necessaria per questa integrazione, quindi puoi disattivarli entrambi in sicurezza.
    • Salva il nuovo servizio di backend.

Configura le regole di routing

  1. Nel bilanciatore del carico, apri la sezione Regole di routing.

  2. Aggiungi le seguenti regole relative a host e percorso:

    Host Percorso Backend
    * /metrics/* measurement-be-svc

  3. Aggiorna la configurazione del bilanciatore del carico.

  4. In un browser, verifica la configurazione visitando: https://example.com/metrics/healthy. La pagina deve contenere il testo ok. Verifica che le informazioni geografiche siano incluse nel navigazione verso: https://example.com/metrics/?validate_geo=healthy. La pagina dovrebbe contengono il testo ok.

Cloudflare

Per pubblicare il tag in modalità proprietaria, dovrai creare una voce CNAME per un un nuovo sottodominio, crea un'intestazione Origin Regola per inoltrare di addestramento e creare un'istruzione Transform Regola da includere informazioni di geolocalizzazione.

Crea voce CNAME

Scegli un sottodominio da prenotare per la voce CNAME. Compila il campo seguente per completare gli esempi in questo documento. Questo CNAME non viene mai esposto all'esterno della configurazione di Cloudflare, quindi il nome è arbitrario.

CNAME subdomain: fps
  1. Nella scheda DNS, apri la sezione Records (Record).
  2. Aggiungi un nuovo record con la seguente configurazione:
    • Imposta Type (Tipo) su CNAME.
    • Imposta Nome su fps.
    • Imposta Target su G-12345.fps.goog.
  3. Salva il record CNAME.

Crea la regola di origine

  1. Nella scheda Regole, apri Regole di origine e crea la regola.
  2. Inserisci un nome per la regola, ad esempio Route measurement.
  3. Associa le richieste in entrata in base a un'espressione di filtro personalizzata e clic Modifica espressione.
  4. Incolla la seguente espressione nello strumento di creazione: (http.host eq "example.com" and starts_with(http.request.uri.path, "/metrics"))
  5. Aggiorna l'intestazione host in Riscrivi in... G-12345.fps.goog.
  6. Aggiorna il Record DNS in Override to... fps.example.com.
  7. Salva la regola di origine.
  8. Se esistono altre regole di origine, aumenta il numero di regole in modo che venga eseguito dopo qualsiasi altro percorso con caratteri jolly.
  9. In un browser, per verificare la configurazione vai a: https://example.com/metrics/healthy. Nella pagina dovrebbe essere visualizzata la dicitura ok.

Includi informazioni di geolocalizzazione

  1. Nella scheda Regole, apri Trasforma le regole.
  2. Crea una regola per Modifica intestazione della richiesta.
  3. Applica la regola a Tutte le richieste in arrivo.
  4. Modifica l'intestazione della richiesta con la seguente configurazione:
    • Imposta l'operatore su Imposta dinamica.
    • Imposta Nome intestazione su X-CfIpCountryRegion.
    • Imposta Valore su ip.src.subdivision_1_iso_code.
  5. Esegui il deployment della regola di trasformazione.
  6. Attendi alcuni minuti per la propagazione della regola. In un browser, verifica configura visitando: https://example.com/metrics/?validate_geo=healthy. La pagina dovrebbe lettura ok.

(Facoltativo) Rimuovi le intestazioni IP dei visitatori

La modalità proprietaria non richiede l'IP visitatore per funzionare correttamente. Puoi Rimuovi tutte le intestazioni IP dei visitatori utilizzando l'opzione Rimuovi le intestazioni IP dei visitatori. Gestito Trasformazioni.

Altro

Per pubblicare il tag in modalità proprietaria, devi configurare la rete CDN o bilanciatore del carico per instradare le richieste all'endpoint in modalità proprietaria.

  1. Aggiungi un'origine o un backend che punti a G-12345.fps.goog.
  2. Sostituisci l'intestazione Host in modo che sia uguale a G-12345.fps.goog. Consenti tutti i cookie e stringhe di query da inoltrare.
  3. Aggiungi una regola percorso per /metrics/* a indirizzare il traffico alla modalità proprietaria.
  4. Configura il percorso riservato in modo che abbia una priorità maggiore rispetto a quella predefinita personalizzata.
  5. In un browser, verifica la configurazione visitando: https://example.com/metrics/healthy. Nella pagina dovrebbe essere visualizzata la dicitura ok.

Passaggio 3. Aggiorna gli script sul sito web per utilizzare il percorso di misurazione

Sostituisci gli script su ogni pagina del sito web con uno dei seguenti:

gtag.js

Nella parte superiore della sezione <head>, trova le due righe di script con il tuo ID tag Google:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-12345"></script>

e sostituiscili con il percorso di misurazione:

<!-- Google tag (gtag.js) -->
<script async src="/metrics/"></script>

gtm.js

Nella parte superiore della sezione <head>, sostituisci lo snippet di Tag Manager con il valore-chiave seguenti:

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'/metrics/?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','');</script>
<!-- End Google Tag Manager -->

Passaggio 4: verifica la configurazione della misurazione

Per verificare la configurazione della misurazione, configura il contenitore in modo che ne contenga almeno uno che si attiva.

  1. Vai a Tag Assistant. e visualizzare l'anteprima del contenitore. Naviga nel tuo sito per attivare i tag.

  2. In Riepilogo > Output > Hit inviati, verifica che gli hit vengono indirizzate a /metrics.

    Screenshot di verifica della configurazione

Passaggio 5: Feedback

Fornisci un feedback sulla modalità proprietaria tramite il modulo di feedback.