2013-11-20 24 views
1

我們正在Rails應用中實施基本的轉化跟蹤以跟蹤註冊,銷售等。在每個實例中,用戶都會在表單提交後被髮送到感謝頁面,然後加載Google Analytics,AdWords等的跟蹤代碼。如何在使用Rails跟蹤轉化時防止出現重複

我們不希望在用戶通過其他方式到達感謝頁面時加載跟蹤代碼,例如重新加載頁面,按下後退按鈕等,因爲它會觸發重複的轉換事件。什麼是防止這種情況的好技術?

+1

您可能可以通過會話cookie來處理此問題。設置一次只允許訪問感謝頁面的鍵/值。然後抽出這個值,重新加載頁面會導致其他地方的重定向。 –

+0

@ TomL-謝謝,你應該已經做出了回答 – Yarin

+0

不用擔心。我不確定它的具體程度是否足夠有用。只要它讓你走上正軌! –

回答

1

您可以通過在控制器的註冊操作期間放置一個cookie,然後在謝謝控制器中用after_filter進行清除。

這將允許您只在加載跟蹤代碼時才加載跟蹤代碼,然後在加載跟蹤代碼後清除Cookie。現在刷新後仍會顯示感謝頁面,但不會加載跟蹤代碼。

缺點是您會錯過任何不允許Cookie的人,但您可能會錯過他們,具體取決於您的跟蹤代碼的工作方式。

+0

@泰勒 - 該死的太簡單了。我有什麼問題.. – Yarin

0

你應該使用該會話的Flash。註冊時只需在閃光燈中設置一些內容,因此下一次呼叫(登錄後重定向)將消耗閃光燈並添加跟蹤代碼。

相關問題