2016-05-19 7 views
0

こんにちは私は、手動で分析イベントを発生させる方法があるのだろうかと思っていました。 AMPを使用してデスクトップページも表示する予定であり、ここで使用できるトリガーには適していないイベントがいくつかあります:https://www.ampproject.org/docs/reference/extended/amp-analytics.html#triggers手動でamp-analyticsコールを発信する方法はありますか。

たとえば、無限のスクロールがあり、ユーザーが2番目のページに移動したときにイベントを発生させたいとします。私たちはいくつかのカスタムJSを持っているので、AMP仕様を破っていると理解していますが、カスタムJSがないアンプ準拠のページがあり、無限のスクロールはありません。

私はwindow.AMPオブジェクトを少し見回しましたが、何も使用できませんでした。アナリティクスのようなものはどこかのプライベートオブジェクトにあるかもしれません。

答えて

1

Official Google Documentationイベントのトラッキングに基づいEvent tracking

を使用しようとし、ウェブページまたは画面負荷から独立して追跡することができるコンテンツとのユーザの相互作用です。

イベントヒットは、トリガー要求値をイベントに設定し、必要なイベントカテゴリとアクションフィールドを設定することで送信できます。特定の要素がクリックされたときに

次の例では、イベントを送信するためのトリガのセレクタ属性を使用しています。

<amp-analytics type="googleanalytics" id="analytics3"> 
<script type="application/json"> 
{ 
"vars": { 
"account": "UA-XXXXX-Y" 
}, 
"triggers": { 
"trackClickOnHeader" : { 
    "on": "click", 
    "selector": "#header", 
    "request": "event", 
    "vars": { 
    "eventCategory": "ui-components", 
    "eventAction": "header-click" 
    } 
} 
} 
} 

イベントの詳細については、こちらをクリックしてください:https://support.google.com/analytics/answer/1033068

関連する問題