2017-06-30 8 views
0

GoogleアナリティクスでAMPのランディングページを使用しようとしています。私は、各ページにそれを含める方法をアナリティクスに設定する方法については、this guideに従ってきました。GoogleアナリティクスのAMPページでトラフィックが報告されない

configがこの

<amp-analytics type=“googleanalytics” id="main_tracking"> 
    <script type="application/json"> 
    { 
     "vars": { 
      "account": "UA-49671924-1" 
     }, 
     "extraUrlParams": { 
      "cd1": "{{_country}}", 
      "cd2": "{{_language}}" 
     }, 
     "triggers": { 
      "trackPageview": { 
       "on": "visible", 
       "request": "pageview" 
      }, 
      "trackEvent": { 
       "on": "visible", 
       "request": "event", 
       "vars": { 
        "eventCategory": "amp", 
        "eventAction": "viewed_amp" 
       } 
      } 
     }, 
     "trackClickOnHeader": { 
      "on": "click", 
      "selector": "#header", 
      "request": "event", 
      "vars": { 
       "eventCategory": "ui-components", 
       "eventAction": "header-click" 
      } 
     } 
    } 
    </script> 
</amp-analytics> 

のように見えます。しかし、私はページを実行すると、コンソールには次のエラーを返します。

[AmpAnalytics main_tracking] ""要求文字列は定義されていません。 。。解析 データは、このページから送信されることはありません "

は[AmpAnalytics main_tracking]" "イベントを無視リクエスト文字列ではありません が見つかりました:" "ページビュー"

[AmpAnalytics main_tracking]」「イベントを無視します。要求文字列ではない が見つかりました: "『イベント』Google Analyticsの側で

、何も記録されていないようにみえ

今どちらかといえば、私は、このエラーについて多くを見つけることができませんが、私は思います。それを仮定すると、あなたがsend analytics to a custom URLする場合は必要なオブジェクトの要求を指します。しかし、Google Analyticsを実行しようとしたとき、私はこれが要求されている理由を理解していない

は誰もが何かが欠けている、と何されている場合を知っていますか?

答えて

2

をスマート引用符を使用しているようですあなたがスマート引用符を削除し、通常の引用符を使用する場合は、ここで

type=“googleanalytics” 

が、それはこのように、すなわち動作するはずです:

type="googleanalytics" 
+0

を今では恥ずかしいです:D私のためにそれをスポッティングいただきありがとうございます:)これは、ように見えますGoogleアナリティクスで表示するのを待っているだけで問題は解決しました。 – einar

+0

heh!私たちの最善を尽くす! – rodders

+0

エラーはなくなりましたが、Googleアナリティクスに送信されるデータはありませんが、私は質問に記載されているエラーメッセージが表示されなくなったので別の問題だと思います。 – einar

関連する問題