サポート » プラグイン » All in SEO でgoogleアナリティクス設定の件

  • 解決済 marikodesigner

    (@marikodesigner)


    質問させて頂きます。

    上記プラグインを入れ、設定終了したのですが、googleのアナリティクスのトラッキングコードが確認
    できませんと、とあるcheckツールで表示され、1週間以上経過します。

    上記プラグインを入れる前に、直接ヘッダー内にコード貼り付けてしまったのですが、もしかしてそれと
    プラグイン設定が重なって変なことになってるのでしょうか?

    上記プラグインを導入の場合は、トラッキングコードヘッダー内に張り付けは不要か、教えてください。
    また初心者で、ヘッダー内の何がトラッキングコード」なのか覚えてないので、それももし消す場合
    何を消すべきか、教えてください。

    ヘルプの必要なページ: [リンクを見るにはログイン]

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • CG

    (@du-bist-der-lenz)

    以前の「質問」と同様、ソースコードを観て、トラッキングコードが重複しているのか確認しましょう。
    All in One Seo パックプラグインが設定していることは、コメントアウト内にあるので比較しやすいですよ。
    Googleアナリティクスコードは、「UA-105793443-5」と記述があるので、Consoleと間違いがないか確認しましょう。
    そして、プラグインで設定することと直接ヘッダー内にコード書くことは同じこと。子テーマを作成していないと、テーマの更新時にヘッダー内に書いた記述は消えてしまいますよ。

    こんにちは

    現在のサイトを確認したところ、トラッキングコードが2つ出力されています。

    どちらを消すべきとなると、古いトラッキングコードを出力しているAll in SEOを消した方がいいと思いますが・・・
    ご自身が入れたトラッキングコードがどれなのかは、Analyticsで確認して下さい。
    参考)https://support.google.com/analytics/answer/1008080

    チェックツールが「トラッキングコードがない」と言っている原因については、チェックツールの配布元にお問い合わせされてはどうでしょうか。

    • この返信は5年、 10ヶ月前にmunyaguが編集しました。
    トピック投稿者 marikodesigner

    (@marikodesigner)

    早速のご返信ありがとうございます。
    今調べましたが、自分でやったほうはわかります。
    おそらくは
    </head>のすぐ前に張り付けた

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

    gtag(‘config’, ‘UA-105793443-5’);
    </script>

    だと思います。
    ALL in SEOのほうがどこにあるかわからないのと、そちらだと各ページに自動で張り付けてくれるとの事で、自分が張り付けたほうを削除して問題はないのでしょうか?
    ご回答よろしくお願いします。

    問題ないかどうかは、削除してみてAnalyticsでどのように計測されるか見てみるしかないと思います。

    トピック投稿者 marikodesigner

    (@marikodesigner)

    たびたびのご回答いただき、ありがとうございます。
    恐れ入りますが古いトラッキングコードとは、どれを指すのでしょうか?
    <head></head>内には見当たらないのですが…

    また、仮にall in one seo のほうを削除した場合、ページごとに先ほどの記述を張り付けるのですよね?

    CG

    (@du-bist-der-lenz)

    「仮にall in one seo のほうを削除した場合、ページごとに先ほどの記述を張り付けるのですよね?」の疑問は、そのとおりです。
    然しながらWordPressは(例外はありますが、一般利用においては)必ず、header.php をテンプレートとしますから、全てのページにコードを入れていることと同様です。テンプレートに工夫しておけば、それを参照してページの表示を出力するのがWordPressの仕組みです。
    これを管理画面から便利に変更できるのが、今回の場合は「All in One Seo パック」プラグインです。

    昨日の返答と同じになるのですが、Googleアナリティクスコードは、「UA-105793443-5」と記述があるので、Consoleと間違いがないか確認しましょう。
    All in One Seo パックプラグインが設定していることは、コメントアウト内にあるので比較しやすいですよ。

    そして、プラグインで設定することと直接ヘッダー内にコード書くことは同じこと。子テーマを作成していないと、テーマの更新時にヘッダー内に書いた記述は消えてしまいますよ。

    Google Analyticsのトラッキングコードは、たびたび新しいバージョンがリリースされます。

    ご自身で貼ったものは分かるとのことでしたが、他方が古いものです。

    ■ご自身で貼られたもの

        <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-105793443-5"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-105793443-5');
    </script>

    ■古いもの(All in One SEO)

                <script type="text/javascript" >
                    window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
                    ga('create', 'UA-105793443-5', 'auto');
                    // Plugins
                    
                    ga('send', 'pageview');
                </script>
                <script async src="https://www.google-analytics.com/analytics.js"></script>
                <!-- /all in one seo pack -->

    analytics.jsを読み込むscriptタグの違いや、gtag('config', 'UA-105793443-5');という書き方などが異なることがおわかりかと思います。

    つまり、現在のAll in One SEOの仕様では、All in One SEOでSnalyticsを設定することと、ご自身でトラッキングコードを貼ることは全くの同義ではありません。

    ただ、All in One SEOが吐いているタグでも一般的なAnalyticsの利用では問題がありませんので、どちらを残してもAnalyticsでは正しくトラッキングされるものと思いますが、結果を見てみないことには何とも言えませんし、なんの保証も出来まさん。

    また、仮にall in one seo のほうを削除した場合、ページごとに先ほどの記述を張り付けるのですよね?

    もうすでにページごとにご自身で貼られたものが全てのページに入っているようです。
    トラッキングコードを貼った対象のファイルはheader.phpでしょうか?
    header.phpに書かれたものは、基本的には全ページに反映します。
    でしたら、All in One SEOのものを消しても、何もする必要がありません。

    トピック投稿者 marikodesigner

    (@marikodesigner)

    となると、All in One SEOの、googleアナリティクスIdの記述を消せば、
    重複は回避できるということですよね。

    ありがとうございます!!

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「All in SEO でgoogleアナリティクス設定の件」には新たに返信することはできません。