342 人が現在オンライン
342 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

SPAでのアンカーリンクの除外

初級者 ✭

はじめまして。
AngularJSで構築されたSPAのECサイトで計測しています。

SPAによる影響なのか以下のようなページ遷移の場合にアンカーリンクが引き継がれてしまうため、別URLとして記録されております。

1)  /product-detail ページでアンカーリンクをクリック
2) URLが /product-detail#anchor_click  になる
3) そのページからカート(決済ページ)へ遷移すると /kessai#anchor_click になり、GAの行動>サイトコンテンツ>全てのページでは/kessaiとは別ページとして記録される

この状況を回避するためにクエリパラメータの除外のようにアンカーリンクも除外したいのですが何か設定方法はありますでしょうか?
尚、GAのコード実装はAngularJSのプラグイン「angulartics」を使って、メインのテンプレートhtmlに実装しています。
参考: http://qiita.com/soundTricker/items/a70f40b0da7acc78aeb3

Re: SPAでのアンカーリンクの除外

中級者 ✭

はじめまして。

 

AngularJSのプラグインまで試せていませんが、フィルタ設定をするとURLのフラグメント部分を除去することができます。

以下の条件でフィルタを追加してみてください。

 

フィルタの名前:フラグメント除去(任意の名前)

フィルタの種類:カスタム > 検索と置換

フィルタフィールド:リクエストURI

検索文字列:#.*$

文字列の置換:(空)

 

正規表現でURLを置換する感じです。

これでうまくいくといいのですが。