0

こんにちは、管理者に Google 分析アカウント番号を追加しました。また、追跡するファイルに Google 追跡コードを追加する必要がありますか?

ウェブサイトのホームページで Google アナリティクス トラッキング コードが検出されませんでした

Google アナリティクスを自分のサイトに設定する方法を教えてください。

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'xxxxxxxx']);//fake
  _gaq.push(['_setDomainName', 'fake.com']);//fake
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

このタイプのコードをファイルに追加する必要がありますか

4

4 に答える 4

5

admin でアカウントがセットアップされると、JS コードが自動的に出力されます。それでも解決しない理由として考えられるのは、次のとおりです。

  1. 「Google アナリティクス」モジュールの出力は無効になっています。その場合は、「構成」=>「詳細」の下で確認してください。
  2. 一部のレイアウトの更新により、ブロック「google_analytics」が削除されます。XML レイアウトの更新で「google_analytics」を含む行を検索します。この名前の「削除」ノードがある場合があります。
  3. テンプレート ファイル「googleanalytics/ga.phtml」が読み取れないか、見つかりません
  4. 「Web」の下で「Cookie制限モード」を「はい」に設定すると、コードの出力も防止されます
于 2013-02-12T17:18:20.710 に答える
1

マシンに Firefox がインストールされている場合は、「Omnibug」と呼ばれる Firebug 用のプラグインをインストールしてください。開発者のサイトで見つけることができます。

サイトを閲覧しているときにそのタブを開くと、Google に対して多数のリクエストが行われていることがわかります。リクエストが表示されない場合、Magento は GATC (Google アナリティクス トラッキング コード) を出力するように正しく構成されていません。

また、GATC の設定については、Magento のドキュメントを参照してください。

于 2013-02-13T12:18:47.000 に答える
0

多くの場合、GA でデータが表示され、トラッキング コードのステータスが更新されるまでに最大 24 時間かかります。しばらく待って、ヒットが表示されるかどうかを確認できますか?

これを確認する簡単な方法は、リアルタイム レポートを試して、データが表示されているかどうかを確認することです。

于 2013-02-13T01:58:56.307 に答える
0

この問題を解決するために数日を費やし、さまざまな解決策を試しました。どうやら、Google アナリティクスが Magento で機能しなくなる原因はたくさんあります。Oleg のアドバイスは非常に優れており、かなり包括的で、私が見つけたほとんどの回答を網羅しています。ただし、説明の1つが欠けていました。

どうやら、バージョン 1.3 と 1.4 の間で、Magento は Google アナリティクスの処理方法を切り替えたようです。カスタム テンプレートに以下のいずれかのコピーがある場合:

1column.phtml
2columns-left.phtml
2columns-right.phtml
3columns.phtml 

次に、カスタマイズしたテンプレートに存在する上記のファイルの<?php echo $this->getChildHtml('after_body_start') ?>すぐ上に追加する必要があります。<div class="wrapper">ファイルの場所は次のようなディレクトリになります: app/design/frontend/CustomGroup/Custom/template/page/

さらに、app/design/frontend/CustomGroup/Custom/layout フォルダーの page.xml ファイルに 2 つのエントリを追加する必要がある場合があります。

<block type="core/text_list" name="after_body_start" as="after_body_start" translate="label">
     <label>Page Top</label>
</block>

<block type="page/html_notices" name="global_notices" as="global_notices" template="page/html/notices.phtml" />

2 つのエントリは、「ヘッダー」ブロックのすぐ上に配置する必要があります。

このソリューションの功績は、このスレッドで返信した人と、Magento フォーラムの 2 人の投稿者に贈られます。Rossとceefourの投稿を見ると、ここにコピーした解決策が説明されていることがわかります。リンクは次のとおりです。 http://www.magentocommerce.com/boards/viewthread/23325/P45/#t240114

また、ページ ソースで「GoogleAnalytics」という単語を検索すると、Google アナリティクスが使用されているかどうかを確認できる可能性があることにも注意してください。私の場合、上記の手順に従うまで存在しませんでした。上記のように、Omnibug もうまく機能し、より確実なテストになる可能性があります。

于 2013-12-12T22:55:49.893 に答える