ハッシュ#
を使用して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の一部を保持できるようにする方法はありますか?
代わりに#
をキャンペーンパラメータとして使用しないのはなぜですか?
Google Analythicsの this をご覧ください:
_setAllowAnchor(bool)
このメソッドは、キャンペーントラッキングでクエリ文字列の区切り文字として#記号を設定します。このオプションはデフォルトでfalseに設定されています。従来のキャンペーントラッキングURLでは、疑問符(?)を使用して、クエリを構成するキーと値のペアの始まりを示します。このオプションをtrueに設定すると、キャンペーントラッキングURLで疑問符(?)の代わりにポンド記号(#)を使用して、クエリ文字列の先頭を示すことができます。