/ / Forza SSL su Google Analytics analytics.js caricare tramite Google Tag Manager - google-analytics, google-tag-manager, universal-analytics

Forza SSL su Google Analytics analytics.js caricare tramite Google Tag Manager - google-analytics, google-tag-manager, universal-analytics

Carichiamo Google Analytics (Universal) tramite Google Tag Manager e non riesco a trovare alcun modo per forzare il caricamento di analytics.js script stesso su SSL; prepariamo forceSSL tramite i campi per impostare le opzioni, ma nel momento in cui applica ciò che ha già caricato lo script iniziale su semplice HTTP.

Sembra che GTM controlli se si trova su un URL HTTPS e quindi carica GA su HTTP se è così, ma preferisco forzarlo su HTTPS. C'è un modo per fare questo?

risposte:

3 per risposta № 1

Sfortunatamente, guardando la documentazione disponibile al punto più in basso di Google Tag Manager - Dev Guide - Sicurezza, si legge:

Mentre la maggior parte dei modelli di tag in Google TagManager sono anche relativo al protocollo, è importante assicurarsi che, al momento dell'impostazione tag personalizzati da attivare su pagine sicure, anche questi tag protocollo relativo o sicuro.

Ho sfogliato un profilo GTM per vedere se lìsono state esposte tutte le opzioni di configurazione, ma non ne ho viste nessuna. Alla tua affermazione sull'uso di forceSSL, questo non avrebbe fatto nulla (come hai trovato) perché sta impostando una configurazione nello script GA già caricato da usare per inviare le richieste future (es. visualizzazione di pagina ed eventi).

Quindi, ho caricato una pagina con GTM installato su di essocon GA e ho dato un'occhiata alla logica fino a quando ho trovato da dove viene caricato Google Analytics. Se diamo un'occhiata, abbiamo una funzione che essenzialmente determina se caricare GA da HTTP o HTTPS a seconda del valore di location.protocol come nello screenshot seguente:

HTTP o HTTPS?

Ciò significa che a meno che non si carichi il tag GA tramiteun tag HTML personalizzato, non sarai in grado di cambiarlo in modo esplicito per caricare solo da HTTPS. Ti accorgerai che stai considerando semplicemente l'hosting di GA direttamente nella pagina - incollerai lo stesso identico frammento lì come lo faresti con questo tag HTML personalizzato (assicurati che sia circondato da tag o non faccia nulla), e se stai già utilizzando GTM per qualcos'altro, ci sono pochi motivi per lasciare la logica del tuo fornitore in più punti .

Quindi, in una lunga risposta, no, non puoi specificarlovuoi caricare Google Analytics solo tramite SSL senza ricorrere all'utilizzo di un tag HTML personalizzato (e quindi sfortunatamente perdi gran parte della semplicità di mappatura dell'utilizzo del tag GA stesso).