我們剛剛開始我們的第一個Facebook活動,並試圖跟蹤潛在客戶和轉化。我們在FB中創建了一個像素,並且想要跟蹤用戶在聯繫表單上點擊submit
。問題是我們的submit
按鈕不會將用戶帶到單獨的「確認」頁面,而只是在聯繫表單上彈出一條成功消息。我們遇到的問題是 - 它在您訪問網站時跟蹤轉化和潛在客戶。因此,如果有人訪問該網站,我們會看到一個潛在客戶和轉化。只有當用戶點擊表單上的「提交」時,纔會出現潛在客戶。Facebook像素 - 提交按鈕
下面是我們目前擁有的代碼:提前
// INITIALIZATION CODE
<script>
! function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window,
document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '//OurIDGoesHere');
fbq('track', "PageView");
fbq('track', "Lead");
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=(OURIDCODE)&ev=PageView&noscript=1"
/></noscript> // BUTTON CODE
<div class="button-wrap">
<button id="talkButton" data-dialog="somedialog" class="triggercontact
<i class=" fa fa-envelope "></i>Talk to Us!</button>
</div>
// CLICK EVENT CODE
<script type="text/javascript ">
$('#talkButton').click(function() {
fbq('track', 'Lead', {
content_category: 'Page'
});
});
</script>
謝謝!
有什麼問題,是標準的事件不觸發? – ymas
對不起,問題在於它翻倍。因此,如果有人訪問該網站,我們會看到一個潛在客戶和轉化。只有當用戶點擊表單上的「提交」時,纔會出現潛在客戶。 – Vadim
這是因爲您要觸發兩次領先事件,一次是在頁面頂部,一次是在點擊處理程序中。 – ymas