web-dev-qa-db-ja.com

Googleアナリティクスでutmクエリ文字列を使用しているときにURLにハッシュ(#)を保持するにはどうすればよいですか?

ハッシュ#を使用してURLを識別するWebサイトがあります。したがって、URLは次のようになります。

www.mywebsite.com/somepage.aspx#productname

当然、ここでは「製品名」が重要であり、Googleアナリティクスに表示する必要があります。デフォルトでは、上記のURLはGAに次のように表示されます:somepage.aspx#productname

ただし、Googleアナリティクスのキャンペーンパラメータも追加する必要がある場合は、注意が必要です。もちろん、ハッシュの前に追加する必要があるため、上記のURLは次のようになります。

www.mywebsite.com/somepage.aspx?utm_source=source&utm_medium=medium#productname

ただし、これを行うと、ページはGoogleアナリティクスに「somepage.aspx」として表示されます。キャンペーンパラメータを使用している場合でも、Googleアナリティクスのページ名のハッシュの後にURLの一部を保持できるようにする方法はありますか?

6
Ascendant

代わりに#をキャンペーンパラメータとして使用しないのはなぜですか?

Google Analythicsの this をご覧ください:

_setAllowAnchor(bool)
このメソッドは、キャンペーントラッキングでクエリ文字列の区切り文字として#記号を設定します。このオプションはデフォルトでfalseに設定されています。

従来のキャンペーントラッキングURLでは、疑問符(?)を使用して、クエリを構成するキーと値のペアの始まりを示します。このオプションをtrueに設定すると、キャンペーントラッキングURLで疑問符(?)の代わりにポンド記号(#)を使用して、クエリ文字列の先頭を示すことができます。

5
MrSponge