google-analytics - évènement - trigger configuration google tag manager



Forcer SSL sur Google Analytics analytics.js charger via Google Tag Manager (1)

Nous chargeons Google Analytics (Universal) via Google Tag Manager et je ne trouve aucun moyen de le forcer à charger le script analytics.js lui-même sur SSL; nous définissons forceSSL via les champs pour définir les options, mais au moment où il s'applique, il a déjà chargé le script initial sur HTTP simple.

Il semble que GTM vérifie si c'est sur une URL HTTPS et puis charge GA sur HTTP si oui, mais je préfère le forcer sur HTTPS à la place. Est-ce qu'il y a un moyen de faire ça?


Malheureusement, en regardant la documentation disponible au tout dernier paragraphe de Google Tag Manager - Guide de développement - Sécurité , il se lit comme suit:

Bien que la plupart des modèles de tags dans Google Gestionnaire de balises soient également relatifs au protocole, il est important de s'assurer que, lors de la configuration des balises personnalisées sur des pages sécurisées, ces balises sont également relatives au protocole ou sécurisées.

J'ai feuilleté un profil GTM pour voir s'il y avait des options de configuration exposées, mais je n'en ai pas vu non plus. À votre déclaration sur l'utilisation de forceSSL, cela ne ferait rien (comme vous l'avez trouvé) parce que c'est en configurant une configuration dans le script GA déjà chargé à utiliser pour envoyer les futures requêtes (par exemple pageview et événements).

Donc, j'ai chargé une page avec GTM installé dessus avec GA et jeté un coup d'oeil à travers la logique jusqu'à ce que je trouve où Google Analytics est chargé. Si vous jetez un coup d'oeil, nous avons une fonction qui consiste essentiellement à déterminer si vous voulez charger GA à partir de HTTP ou HTTPS en fonction de la valeur de location.protocol comme dans la capture d'écran ci-dessous:

Cela signifie que si vous ne chargez pas la balise GA via une balise HTML personnalisée, vous ne pourrez pas la modifier pour charger explicitement uniquement à partir de HTTPS. Vous mentionnez que vous envisagez d'héberger GA directement sur la page - vous allez coller exactement le même extrait que vous le feriez dans cette balise HTML personnalisée (assurez-vous qu'elle est entourée de balises ou qu'elle ne fera rien), et si vous utilisez déjà GTM pour autre chose, il y a peu de raison de laisser la logique de votre fournisseur à plusieurs endroits.

Donc, dans une réponse longue, non, vous ne pouvez pas spécifier que vous voulez seulement charger Google Analytics via SSL sans avoir recours à l'utilisation d'une balise HTML personnalisée (et vous perdez malheureusement beaucoup de simplicité d'utilisation de la balise GA elle-même) ).





universal-analytics