สิ่งสำคัญที่ต้องจำ:
- ลิงก์ถูกสร้างขึ้นในเครื่องคิดเลข
- แต่ละลิงก์มีเอกลักษณ์เฉพาะสำหรับบทสนทนาหนึ่งๆ และไม่สามารถส่งต่อได้
- ตัวแปรทำงานภายในลิงก์
เพื่อจำกัดการเข้าถึงลิงก์ของคุณตามเวลา คุณสามารถใช้ลิงก์พร็อกซีโดยเพิ่มลงในปุ่มในบล็อก
ขั้นตอนที่ 1. โดยเพิ่มตัวแปรในเครื่องคิดเลข เช่น link ซึ่งคุณจะเก็บลิงก์พร็อกซีไว้ (ดูตัวอย่างในรูปที่ 2)
ขั้นตอนที่ 2. เพิ่มปุ่มในบล็อก และในการตั้งค่าปุ่ม ให้แทรกตัวแปรลงในฟิลด์ URL:

ลิงก์สั้นพร้อมการแจ้งเตือนการคลิก
ลิงก์แบบใช้ครั้งเดียว
หากคุณส่งพารามิเตอร์เพิ่มเติม (ที่ไม่ใช่ศูนย์) ไปยังฟังก์ชัน "proxy", "proxy_date" หรือ "proxy_timeout" ลิงก์จะกลายเป็นแบบใช้ครั้งเดียว

เมื่อพยายามเปิดลิงก์ครั้งที่สอง ผู้ใช้จะเห็นข้อความต่อไปนี้:
ลิงก์พร้อมตัวจับเวลา
proxy_date() — ฟังก์ชันนี้รับลิงก์เป็นพารามิเตอร์แรกและส่งคืนลิงก์พร้อมการแจ้งเตือนการคลิก
พารามิเตอร์ที่สองและสามระบุวันที่และเวลาที่ลิงก์จะหมดอายุ
หากคุณส่งพารามิเตอร์เพิ่มเติมหลังนาที (ที่ไม่ใช่ศูนย์) ลิงก์จะกลายเป็นแบบใช้ครั้งเดียว

หลังจากลิงก์หมดอายุ บุคคลนั้นจะเห็นข้อความนี้เมื่อพยายามเปิด
ลิงก์ที่จำกัดเวลา
proxy_timeout() — ฟังก์ชันนี้รับลิงก์เป็นพารามิเตอร์และส่งคืนลิงก์พร้อมการแจ้งเตือนการคลิก
พารามิเตอร์เพิ่มเติมระบุจำนวนนาทีที่ลิงก์ใช้งานได้
หากคุณส่งพารามิเตอร์อื่นหลังนาทีที่ไม่ใช่ศูนย์ ลิงก์จะกลายเป็นแบบใช้ครั้งเดียว

ลิงก์สั้นที่ไม่มีการแจ้งเตือนการคลิก
ลิงก์สั้นทั้งหมดสามารถสร้างได้โดยไม่มีการเรียกกลับ—นั่นคือเป็นลิงก์สั้นแบบคลาสสิก
สำหรับสิ่งนี้ มีฟังก์ชันที่มีพารามิเตอร์เดียวกันที่ไม่เรียกการเรียกกลับ
ดังนั้น หากคุณต้องการใช้ลิงก์สั้นที่ไม่มีการเรียกกลับ ให้ใช้ตัวแปรเพื่อเก็บลิงก์ เช่นเดียวกับฟังก์ชันลิงก์พร็อกซี:

ลิงก์พร็อกซีอัจฉริยะ
นี่คือลิงก์พร็อกซีทั่วไป แต่เรียกว่า "อัจฉริยะ" เพราะอนุญาตให้ส่งพารามิเตอร์โดยใช้ #{} เมื่อมีคนคลิกลิงก์ดังกล่าว ตัวยึดตำแหน่งจะถูกแทนที่ด้วยค่าตัวแปรที่สอดคล้องกันของลูกค้า ด้วยวิธีนี้ คุณสามารถนำผู้ใช้ไปยังส่วนที่ถูกต้องของเว็บไซต์โดยไม่ต้องเปลี่ยนลิงก์เอง:

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')
page = 0
ในตัวอย่างนี้ (รูปที่ 8) เราสร้างลิงก์ที่มีพารามิเตอร์เดียว แต่สามารถมีพารามิเตอร์ได้กี่ตัวก็ได้
โปรดทราบ!
สิ่งสำคัญคือต้องวางแผนค่าพารามิเตอร์ในฟันเนลล่วงหน้าเพื่อให้ลิงก์พร็อกซี "อัจฉริยะ" ทำงานได้อย่างราบรื่น แต่ละพารามิเตอร์ต้องถูกกำหนดค่าก่อนที่จะให้ลิงก์แก่ลูกค้า
ด้วยฟันเนลที่ออกแบบมาอย่างดี คุณเพียงแค่ต้องอัปเดตตัวแปรลูกค้าที่จำเป็น และเมื่อลูกค้าคลิกลิงก์เดียวกัน พวกเขาจะถูกนำไปยังที่ที่ต้องการ
การลบลิงก์
remove_links() — ปิดการใช้งานลิงก์สั้นทั้งหมดที่ส่งไปยังลูกค้า
remove_one_time_links() — ปิดการใช้งานลิงก์แบบใช้ครั้งเดียวทั้งหมดที่ส่งไปยังลูกค้า
remove_timer_links() — ปิดการใช้งานลิงก์ที่จำกัดเวลาทั้งหมดที่ส่งไปยังลูกค้า
ตัวอย่างการใช้งาน


สตรีมสดเกี่ยวกับฟังก์ชันการทำงาน: