2017-08-31 12 views
0

UmbracoのWebサイトに問題があり、完全に私を困惑させます。 アナリティクスについては、いくつかのダウンロードボタンにイベントコードを追加しました。ほとんどのボタンでは完璧に動作しますが、頭痛を与えるものがあります。Analyticsイベントコードがソースコードに表示されますが、コンソールに表示されません

私は細かいコード・ショー(Firefoxの、クロムおよびエッジに)ソースコードを見てみると:

<a onClick="ga('send', 'event', { eventCategory: 'Downloads', eventAction: 'Download document', eventLabel: 'Download document'});" href="/media/181927/06_product-overview_en_v07-2017_web.pdf" class="styledbutton css3trans" rel="external">Download</a> 

しかし、クリックすると、登録しないと、私はF12で要素を検査するとき、それはこのようになります:

<a onclick="this.target='_blank'" href="/media/181927/06_product-overview_en_v07-2017_web.pdf" class="styledbutton css3trans" rel="external" title="Deze link opent in een nieuw venster">Download</a> 

誰かがこのことがどのように起こるかを知っていますか?

答えて

0

申し訳ありませんが、問題が見つかりました。サイトのglobal.jsファイルにトラッキングコードを上書きするコードがありました。 「this.target = 『_空白』」

をglobal.jsファイルのうち、その一部をコメントした後:

は、私が言ったラインのためにCTLRシフト-fの私の全体のVisual Studioソリューションを検索してそれを見つけました私のトラッキングコードはうまくいくはずです。右方向

1

なぜ "onclick"に "this.target = '_ blank'"と書いてありますか? コードが無効です(W3C)。これを行うには 正しく、有効な方法は次のとおりです。

<a href="www.example.com" target="_blank"></a> 
0

私の推測では、あなたが(「外部」や属性を持つリンク)メディアファイルへのリンクを開くスクリプトを持っていることだろう新しいタブで私の設定ターゲット属性は_blankです。このスクリプトは、既存のonclickハンドラを独自のコードで上書きし、プロセス内でイベントトラッキングコードをマングリングするように見えます。

私は推測しましたが、もっともらしいものです。

+0

で私を指しているため

TNXアイケPierstorffは私Analyticsのコードを上書きするスクリプトを突き止めることができ方法はありますか? –

関連する問題