การใช้หน้าต่างป๊อปอัพเพื่อแสดงแบบสอบถามถือเป็นวิธีที่สะดวกและรวดเร็วที่สุดในการรวบรวมข้อมูลผู้ใช้ หลังจากสร้างแบบสอบถามแรกเราขอถามผู้คนว่าพวกเขาเต็มใจที่จะกรอกแบบฟอร์มหรือไม่ แต่ผลลัพธ์ก็น่าผิดหวัง ดังนั้นเราจึงตัดสินใจที่จะวางแบบสอบถามนี้ในหน้าแรกของเราและปรากฏขึ้นโดยอัตโนมัติเมื่อมีคนมาเยี่ยมและผลกระทบที่ดีโดยไม่คาดคิด
นี่คือความลับสู่ความสำเร็จของเรา:
1: หน้าต่างป๊อปอัพอัตโนมัติสามารถแสดงได้เพียงครั้งเดียวไม่ว่าผู้ใช้จะกรอกแบบสอบถามหรือไม่
2: หน้าต่างป๊อปอัพอัตโนมัติไม่สามารถส่งผลกระทบต่อความเร็วการแสดงผลของหน้าแรก
3: หน้าต่างป๊อปอัพอัตโนมัติจะหายไปโดยอัตโนมัติหลังจากผู้ใช้กรอกแบบสอบถาม
4: หน้าต่างป๊อปอัพอัตโนมัติจะปรากฏขึ้นที่ด้านซ้ายบนของหน้าจอ
5: อย่าเพิ่มโฆษณาในหน้าต่างป๊อปอัพอัตโนมัติเนื่องจากวัตถุประสงค์ของเราคือการรับรายงานการสำรวจผู้ใช้
เพื่อตรวจสอบว่าหน้าต่างโผล่ขึ้นมาหรือไม่เราใช้คุกกี้ขนาดเล็ก เรากำหนดคุกกี้ที่สามารถใช้หลายครั้งและตัดสินป๊อปอัปหลายตัว เราตั้งชื่อคุกกี้นี้ "s" ซึ่งมีรหัสของหน้าต่างทั้งหมดที่โผล่ขึ้นมา
ตอนนี้เมื่อผู้ใช้เยี่ยมชมโฮมเพจเราจะพิจารณาว่ารหัสที่ร้องขอนั้นรวมอยู่ในคุกกี้แล้วหรือไม่ หากไม่มีคุกกี้เราจะปรากฏขึ้นที่หน้าต่างและเขียนคุกกี้เพื่อป้องกันไม่ให้หน้าต่างโผล่ขึ้นมาอีกครั้ง
ในตัวอย่างต่อไปนี้เราเขียนคุกกี้ทางฝั่งเซิร์ฟเวอร์ซึ่งสามารถทำได้โดยใช้ JavaScript เราเลือกฝั่งเซิร์ฟเวอร์เพราะค่อนข้างง่าย
ในตอนต้นของหน้าแรกของเราเราเรียกใช้รหัส ASP รหัสนี้ควรวางไว้ก่อนเอาต์พุต HTML เพราะเราจำเป็นต้องแก้ไขส่วนหัว
-
dimbsurvey'does การแสดงแบบสอบถาม
constbid = "1" 'id ของแบบสอบถาม
bsurvey = false
'ตรวจสอบว่ามีการแสดงแบบสอบถามหรือไม่
ifinstr (request.cookies ("s"), ":" & bid & ":") = 0 แล้ว
'ไม่แสดงแบบสอบถามอัปเดตคุกกี้
'กำหนดเวลาหมดอายุคุกกี้เป็น 60 วัน
Response.cookies ("S"). Expires = DateAdd ("D", 60, ตอนนี้ ())
'ตั้งเส้นทาง
Response.cookies ("S"). path = "/"
'เขียนคุกกี้
Response.cookies ("s") = request.cookies ("s") & ":" & bid & ":"
bsurvey = true
endif
-
เราให้ ID แบบสอบถามแต่ละแบบและหากคุณมีป๊อปอัปหลายตัวก็สามารถวางแผนได้อย่างง่ายดาย
เราเพิ่มสคริปต์ ASP ที่ส่วนท้ายของหน้าเพื่อตรวจสอบว่าหน้าต่างป๊อปอัพจะปรากฏขึ้นหรือไม่ สคริปต์นี้อยู่ที่ส่วนท้ายของหน้าและจะไม่ส่งผลกระทบต่อความเร็วในการดาวน์โหลดของโฮมเพจ สคริปต์นี้ง่ายมากใช้ window.open () เพื่อเปิดหน้าต่างใหม่