2016-07-26 16 views
0

私は電子メールを作成していますが、作者はリンクをページ上のビデオに直接送りたいと考えています。この動画はタブ内にあり、ページ下部に表示されます。ユニバーサルアナリティクストラッキングでアンカーリンクが動作しないようにしています

動画に移動するためのアンカーを設定しましたが、ユニバーサルアナリティクスのトラッキングがURLに追加されると、アンカーリンクは機能しなくなりました。

作品:

<a href="http://www.foo.com/page-name/?tabset0=1#anchor-name">Link Text</a>

ロードページアンカーに行かなくても:

<a href="http://www.foo.com/page-name/?tabset0=1#anchor-name&utm_source=foo-source&utm_medium=foo-medium&utm_content=foo-content&utm_campaign=foo-campaign">Link Text</a>

私が正しく動作するためにアンカーリンクを取得するために何かできることはありますか?

答えて

1

私は(それが動作するかもしれませんが、それはあなたが必ずしもアクセスすることが何を意味するかではありません)URLが第二の例ではビット不正な形式だと思う

使用してみてください:

http://www.foo.com/page-name/?tabset0=1&utm_source=foo-source&utm_medium=foo-medium&utm_content=foo-content&utm_campaign=foo-campaign#anchor-name 

フラグメント識別子/アンカー(あなたがそれを参照するように)は、アドレスの最後(最後)に与えられていると仮定されます。クエリの途中に置くと、正しく渡されません。実際、フラグメント識別子はサーバに与えられません。クライアントだけがそれらを取得します... CGIクエリーが確実にサーバーに与えられます。

ここにいくつかの情報があります。https://en.wikipedia.org/wiki/Fragment_identifier

関連する問題