HOME フォーラム Lightning [ 解決済 ] サイトに gtag.js を追加したい

このトピックには5件の返信が含まれ、4人の参加者がいます。7 ヶ月、 3 週間前 yueda さんが最後の更新を行いました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #10369

    4G
    参加者

    ightning バージョン: 5.1.1
    Lightning Child Sampleバージョン: 0.1.2
    Lightning Advanced Unitバージョン: 3.3.3
    VK All in One Expansion Unitバージョン: 6.5.2
    WordPress 4.9.7

    初歩的ですみませんがよろしくお願いします。
    「グローバルトラッキングスニペットを <head> タグの直後に貼り付けてください。」
    というGAアナリティクスのページ内容を反映さえようとしているのですが、下記コードはどこに記述すればよろしいでしょうか?

    //////////////////

    <!– Global site tag (gtag.js) – Google Analytics –>
    <script async src=”https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID”></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag(‘js’, new Date());

    gtag(‘config’, ‘GA_TRACKING_ID’);
    </script>

    //////////////////

    参照ページ:https://developers.google.com/analytics/devguides/collection/gtagjs/?hl=ja#tracking-snippet

    お手数おかけいたしますがよろしくお願いいたします。

    #10381
    じょに次郎
    じょに次郎
    モデレーター

    子テーマのfunctions.phpなどに

    add_action('lightning_header_before','my_add_gtag');
    function my_add_gtag(){ ?>
    ここに貼る
    <?php
    }
    #10385

    yueda
    参加者

    >じょに二郎様
    返信ありがとうございます。以下の位置に貼ってみましたが計測ができていないように見受けられました。
    ※太字は元々phpに表記されている部分です。

    //////////////////

    function add_wp_head_custom(){ ?>
    <!– head内に書きたいコード –>
    <?php }
    // add_action( ‘wp_head’, ‘add_wp_head_custom’,1);

    add_action(‘lightning_header_before’,’my_add_gtag’);
    function my_add_gtag(){ ?>
    <!– Global site tag (gtag.js) – Google Analytics –>
    <script async src=”https://www.googletagmanager.com/gtag/js?id=UA-●●●●●●-●”></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag(‘js’, new Date());

    gtag(‘config’, ‘UA-●●●●●●-●’);
    </script>
    <?php
    }

    function add_wp_footer_custom(){ ?>

    //////////////////

    【リンクテキストのコード】

    <a href=”○○○○○○.com” onclick=”gtag(‘event’, ‘click’, {‘event_category’: ‘link’,’event_label’: ‘visit’});” rel=”noopener” target=”_blank”>リンクテキスト</a>

    ソースを見ると</head>より下に記述されているようにも見えるのですが、
    設置方法に誤りがありそうなのでご教示いただけますと幸いです。

    • この返信は7 ヶ月、 3 週間前に  yueda さんが編集しました。
    • この返信は7 ヶ月、 3 週間前に  yueda さんが編集しました。
    • この返信は7 ヶ月、 3 週間前に  yueda さんが編集しました。
    #10389

    kurudrive
    キーマスター

    ソースを見ると</head>より下に記述されているようにも見えるのですが、

    「グローバルトラッキングスニペットを <head> タグの直後に貼り付けてください。」

    <head>タグの直後なので</head>の後ろで良いのでは?

    あと、下記以外(前後の太字)の記述は要りません

    add_action(‘lightning_header_before’,’my_add_gtag’);
    function my_add_gtag(){ ?>
    <!– Global site tag (gtag.js) – Google Analytics –>
    <script async src=”https://www.googletagmanager.com/gtag/js?id=UA-●●●●●●-●”></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag(‘js’, new Date());
    
    gtag(‘config’, ‘UA-●●●●●●-●’);
    </script>
    <?php
    }
    #10399

    yueda
    参加者

    >kurudrive様
    私の読解力が間違っていました。ご指摘ありがとうございます。
    ( <head> タグの直後= <head>〜〜〜</head> ←この中に入れるものと思っていました)

    いただきました不要な記述を削除し、GAアナリティクスの「リアルタイム」>「コンバージョン」からイベントのカウントを確認しているのですが、カウントされていないみたいなのでどこか設定が間違ってないか再度調べてみます。。。
    ※IPアドレスのフィルタ除外は外しているので、サイトへの訪問自体はアクティブにカウントされています。

    #10400

    yueda
    参加者

    >じょに二郎様、kurudrive様
    経過報告をさせていただきます。
    現在イベントでのカウントが確認できました。

    原因はWordPressプラグイン「All in One SEO Pack」で設定していたGAアナリティクスでした。
    「All in One SEO Pack」で設定してしまうとコードが「ga( 」となってしまい、これがうまくカウントされていない原因でした。

    ExUnitからのGAアナリティクス設定(gtag)からコードを記入した結果、無事カウント取得が行えております。

    ご返信と対応、ありがとうございました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)

このトピックに返信するにはログインが必要です。