Show Menu
SUJETS×

Chrome warning on 2G networks

Chrome peut bloquer les appels de document.write pour les visiteurs utilisant des réseaux 2G.
When using the most recent Chrome update for sites with DTM deployed, a warning might appear in the JavaScript console, which says that Chrome might block document.write calls in the browser if the device has poor network connectivity. Chrome a précisé que l’entreprise ciblait actuellement les utilisateurs des réseaux 2G. Pour plus d’informations, reportez-vous à Intervening against document.write() (en anglais) sur le site web Google Developers.
En raison de l’utilisation limitée des réseaux 2G, l’intervention actuelle de Google ne devrait avoir pour l’instant qu’un faible impact pour les clients d’entreprise. Adobe est résolu à résoudre les problèmes éventuels qui pourraient survenir si Google continue à promouvoir des pratiques qui ne respectent pas les normes de la communauté Internet.
L’objectif de la gestion dynamique des balises a toujours été de créer et de prendre en charge des fonctionnalités puissantes et flexibles, et de permettre aux utilisateurs de tirer parti des technologies synchrones et asynchrones.
Si vous êtes concerné par les utilisateurs de Chrome sur les réseaux 2G, vous pouvez utiliser un déploiement plus asynchrone de la gestion dynamique des balises et continuer à employer l’ensemble de fonctionnalités asynchrones de la gestion dynamique des balises.
Si cet avertissement s’affiche et si vous souhaitez déployer une configuration asynchrone de la gestion dynamique des balises qui supprime tous les appels de document.write (et empêche l’apparition de cet avertissement), reportez-vous aux sections ci-après.

Target

Si vous utilisez Target via la gestion dynamique des balises et si les visiteurs qui utilisent Chrome sur un réseau 2G vous préoccupe, effectuez les opérations suivantes :
  1. Mettez à jour le code Target depuis mbox.js vers at.js dans l’outil Target de la gestion dynamique des balises.
    Vérifiez que vous utilisez l’éditeur de code personnalisé.
    Pour plus d’informations sur l’implémentation de Target avec at.js, voir Implémentation d’at.js dans l’aide de Target.
  2. Uncheck the Load Adobe Target Library synchronously checkbox in the DTM Target tool.
  3. Effectuez des tests minutieux avant de procéder au déploiement.
    Le chargement asynchrone de la bibliothèque empêche l'avertissement, mais peut provoquer un scintillement sur la page si le contenu par défaut est chargé avant le contenu ciblé.

Third-party tags

Si vous déployez des balises tierces par le biais de règles dans la gestion dynamique des balises et si les visiteurs d'un réseau de téléphonie 2 G utilisent Chrome, procédez comme suit :
  1. Review all 3rd-party scripts that are deployed via Sequential JavaScript or Sequential HTML for top of page or bottom of page positioning rules.
  2. In the code editor, change the Type to Non-Sequential JavaScript or Non-Sequential HTML .
    Toute fonctionnalité qui requiert un synchronisme ne fonctionne plus.
  3. Examinez le code au sein de l’éditeur pour vérifier qu’il n’utilise pas document.write .
    Tout code déployé par le biais de la gestion dynamique des balises qui utilise document.write peut être concerné.
  4. Effectuez des tests minutieux avant de procéder au déploiement.