2009-06-03 237 views
2

我公司創建網絡調查,並偶爾有人問我,如果我們可以做一個網站上的出口調查如何退出彈出。因此,當訪問者即將離開該網站時,會出現一個「彈出窗口」,詢問他們是否要進行快速調查。通過「彈出」我指的是一個浮動的CSS div,而不是一個子窗口(儘管有時客戶端並沒有意識到這一點)。當訪問者從網站

在技術上可以編寫真正的出口調查嗎?

我不這麼認爲,但我錯過了什麼?事件接近於所需的功能,但消息和按鈕並不完全可定製以使其可用。

實施退出調查目前的趨勢是,彈出邀請在訪問的開始,如果用戶說OK,然後一個子窗口被打開,焦點設置回到主窗口。在訪問結束時,用戶看到子窗口。我發誓我從來沒有見過「退出時彈出」調查(除非巧合)。

+0

我知道彈窗是不友好的。在大多數情況下,如果某人正在退出該網站,他們不太可能停下來接受調查。我想如果以這種方式完成退出調查,答覆率會非常低,並且還有其他問題需要客戶考慮(以社會研究術語來說)。當我們與客戶交談時,我們會討論這些問題,並建議先研究網站分析。最終,我希望能夠簡單地排除「出口退出」調查,因爲這在技術上不可行,所以我們可以討論其他/更好的方法來達到他們的研究目標。 – Dan 2009-06-03 19:47:02

回答

1

當然,他們「退出」的網站通過關閉窗口/標籤?你在尋求阻止他們關閉標籤的方法?或者彈出由關閉操作觸發的窗口?聽起來好像瀏覽器會阻止它的出現,如果你找到了解決方法,它可能會在將來的版本中修復。

+0

我同意。我已經不止一次地與幾位非程序員進行過這種對話。我們可以在網站的任何位置展示調查邀請,但我們無法在用戶選擇離開網站時立即顯示。 – Dan 2009-06-03 11:46:30

0

有一個JavaScript onunload事件,你也許可以利用。

+1

和onbeforeunload – 2009-06-03 11:41:14

1

令人難以置信的是,即使在2009年人們想創建廢話的網站。

Adblock Plus的在我的FF停止所有彈出窗口。如果我使用其他瀏覽器,我通常會在加載其內容之前關閉該窗口。

1
var exitmessage = 'Please dont go!'; //custome message 
DisplayExit = function() { 
    return exitmessage; 
}; 
window.onbeforeunload = DisplayExit;