Die Verwendung von Popup-Windows zum Anzeigen von Fragebögen wird als die bequemste und schnellste Möglichkeit, Benutzerinformationen zu sammeln. Nachdem der erste Fragebogen erstellt worden war, fragten wir die Leute freundlich, ob sie bereit waren, das Formular auszufüllen, aber die Ergebnisse waren enttäuschend. Deshalb haben wir uns entschlossen, diesen Fragebogen auf unsere Homepage zu setzen und beim Besuch automatisch aufzutauchen, und der Effekt ist unerwartet gut.
Hier sind unsere Geheimnisse zum Erfolg:
1: Das automatische Popup-Fenster kann nur einmal angezeigt werden, unabhängig davon, ob der Benutzer den Fragebogen ausgefüllt hat.
2: Das automatische Popup-Fenster kann die Anzeigegeschwindigkeit der Startseite nicht beeinflussen.
3: Das automatische Popup-Fenster verschwindet automatisch, nachdem der Benutzer den Fragebogen ausgefüllt hat.
4: Das automatische Popup-Fenster wird auf der oberen linken Seite des Bildschirms angezeigt.
5: Fügen Sie keine Anzeigen im automatischen Pop-up-Fenster hinzu, da unser Ziel, Benutzerumfrageberichte zu erhalten.
Um festzustellen, ob das Fenster aufgetaucht ist, haben wir einen kleinen Keks verwendet. Wir definieren einen Keks, der mehrmals verwendet und mehrere Popups beurteilt werden kann. Wir nennen dieses Cookie "S", das die IDs aller Fenster enthält, die aufgetaucht sind.
Wenn der Benutzer nun die Startseite besucht, stellen wir fest, ob die angeforderte ID bereits im Cookie enthalten ist. Wenn der Cookie nicht existiert, tauchen wir das Fenster auf und schreiben den Cookie, um zu verhindern, dass das Fenster wieder auftaucht.
Im folgenden Beispiel schreiben wir Cookies auf der Serverseite, die mit JavaScript erreicht werden können. Wir haben die Serverseite gewählt, weil sie relativ einfach ist.
Zu Beginn unserer Homepage führen wir den ASP -Code aus. Dieser Code sollte vor der HTML -Ausgabe platziert werden, da wir den Header bearbeiten müssen.
<%
Dimbsurvey'does die Fragebogenshow
constbid = "1" 'id des Fragebogens
bsurvey = false
»Überprüfen Sie, ob der Fragebogen gezeigt wurde
ifInStr (Request.cookies ("S"), ":" & bid & ":") = 0Then
'Der Fragebogen wird nicht angezeigt. Aktualisieren Sie Cookies
'Setzen Sie die Ablaufzeit von Cookie auf 60 Tage
response.cookies ("s"). expires = dateadd ("d", 60, now ())
'Setzen Sie den Pfad
response.cookies ("s"). path = "/"
'Schreiben Sie Cookies
response.cookies ("s") = request.cookies ("s") & ":" & bid & ":": "
bsurvey = true
Endif
%>
Wir geben jedem Fragebogen eine ID, und wenn Sie mehrere Popups haben, kann dies leicht für die Ausgabe geplant werden.
Wir fügen am Ende der Seite ein ASP-Skript hinzu, um festzustellen, ob das Popup-Fenster angezeigt wird. Dieses Skript befindet sich am Ende der Seite und wirkt sich nicht auf die Download -Geschwindigkeit der Startseite aus. Dieses Skript ist sehr einfach, es wird window.open () verwendet, um ein neues Fenster zu öffnen.