ユーザーがライトボックスで現在ホストされているボタンをクリックしたときの仮想ページビューを設定しようとしています。
通常のページでは、タグにスニペットを追加するだけでよいことはわかっています<a>
が、.jsライトボックス内で機能が異なるかどうか疑問に思っていました。
コンテナのどこかにスニペットを追加する必要がありますか、<a>
それともこれらのリンクのタグに追加するだけで大丈夫ですか?
以下を追加します。このフォームの下部にある送信ボタンのクリックを追跡したい:
http://www.teksystems.com/contact-us
<a>
そこのタグにコードを配置できると確信しています。
ただし、他の2つのリンクは、1つはサイドバー(任意のページからアクセス可能)でホストされ、もう1つは[メッセージを送信]をクリックすると表示されるライトボックスでホストされます。
すべてのリンクのタグにスニペットを追加できることを教えてください<a>
(追跡したいのはクリックであるため)。<a>
たくさんの人に感謝します。これらをタグに入れることができれば、これが私が思いついたものです。
<a onclick="javascript: _gaq.push(['_trackPageview', '/header-thank-you/]);" href=”#”>Submit</a>
<a onclick="javascript: _gaq.push(['_trackPageview', '/virtual-contact/]);" target="_blank"><span class="link-text">Send us a message</span></a>
<a onclick="javascript: _gaq.push(['_trackPageview', '/header-thank-you/]);" href=”#”></a><span class="link-text">Submit</span></a>
これは、関数コードがjsコンテナに入る可能性があると思う場所の例です。
`$(newButtonAnchor).click(function () {
//alert('clicked');
$(submitButton).click();
return false;
});
var newButtonSpan = document.createElement('span');
$(newButtonSpan).attr('class', 'text');
$(newButtonSpan).html($(submitButton).val());`