A quel endroit insérer la balise Analytics ?

Bonjour,
Je voudrais intégrer la balise Analytics, mais je me doute un peu que ce ne sera pas aussi simple que de la mettre dans header.php je me trompe ? =)

Réponses

  • En fait ce que qu'aurais aimé savoir c'est si j'inclus le script analytics dans header.php même si ça ne casse pas le site à priori, est-ce que le fonctionnement attendu sera correct ?

  • Bonsoir, c'est à priori du javascript, il peut donc être inclus dans ton document dans head (classique), quelque part dans body , voir entre body et html. Sa position déterminera le moment ou il sera chargé puis interprété, tu peut le mettre en fin ou aprés body pour privilégier l'affichage de ton contenu ... en fait avec les connexions et dispos des serveurs de google d'aujourd'hui , c'est négligeable. Dans head , ce serait bien, ça te permetrais de regrouper visuellement tes script et ne pas faire yoyo quand tu édites.

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Merci, je vais le mettre dans header.php du coup comme je l'imaginais.

  • cpalocpalo Member
    janvier 2022 modifié

    la solution que j'utilise maintenant, mais qu'on peut directement remplacer par le code java script sans l'appeler par le biais d'un fichier.php
    Dans le dossier du thème, j'ai créé un sous-dossier inc dans lequequel j'ai enregistré un fichier gtag.php
    Dans header.php: (pls est le namespace que j'utilise pour mes thèmes)

    <?php if (!defined('PLX_ROOT')) exit; ?>
    
    <?php
        define('ROOT_THEME', PLX_ROOT.$plxMotor->aConf['racine_themes'].$plxMotor->style);
        define('PLS_INC', ROOT_THEME.'/inc');
    ?>
    
    <!DOCTYPE html>
    <html lang="<?php $plxShow->defaultLang() ?>">
    
    <head>
         <?php include(PLS_INC.'/gtag.php') ?>
    
        <meta charset="<?php $plxShow->charset('min'); ?>">
        <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0">
        <title><?php $plxShow->pageTitle(); ?></title>
    
  • entropieentropie Member
    janvier 2022 modifié

    C'est vrai que mettre les scripts sur un autre fichier pour alléger et rendre plus clair le code c'est pas un truc auquel je pense.
    Bon faut dire aussi que ma connaissance du code et de php est plus que limitée =)

Connectez-vous ou Inscrivez-vous pour répondre.