レスポンシブにてページを制作中です。
ページ内に複数の商品を配置していて、商品写真をクリックすると
colorboxのポップアップ(inlineHTML)で、各商品の詳細を表示させています。
ここで、各商品をポップアップに
Google Analyticsでイベントトラッキングを設定しています。
lang
1<a onClick="ga('send','event','商品','popup','商品名');" class='inline' href="#pop1"> 2<img src="img/pop1.jpg" width="300" alt="商品名" /> 3</a>
各ポップアップ内にはSNSのシェアボタンや外部リンクも設置していて同じようにga設定しています。
Analyticsのリアルタイムイベントでクリックを確認した所、SNSのシェアボタンや外部リンクはきちんと漏れなく計測できるのですが、ポップアップクリックのみ、反映される場合と反映されない場合がありました。(されない方が圧倒的に多い)
色々調べた所、GAへデータ送信する前にポップアップが表示されてしまい、クリックデータが取得されない=カウントされないという事かな?と推測していますが、解決策が思いつきません。。
きちんとポップアップのクリック数を計測できるような
回避方法をご指導頂けないでしょうか?
ちなみに下記記述でPCではきちんとポップアップのクリック数、反映できました。
lang
1<a onMouseDown="ga('send','event','商品','popup','商品名');" class='inline' href="#pop1">
スマホでは下記の記述で大丈夫でした。
lang
1<a onTouchStart="ga('send','event','商品','popup','商品名');" class='inline' href="#pop1">
レスポンシブなので、出来るだけ1個のソースで設定できたらな、と思っていますが行き詰まっております。
ご指導のほど、どうぞ宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/23 15:09
2016/04/23 15:28
2016/04/24 03:36