สิ่งสำคัญที่ต้องจำ:

  • ลิงก์ถูกสร้างขึ้นในเครื่องคิดเลข
  • แต่ละลิงก์มีเอกลักษณ์เฉพาะสำหรับบทสนทนาหนึ่งๆ และไม่สามารถส่งต่อได้
  • ตัวแปรทำงานภายในลิงก์

เพื่อจำกัดการเข้าถึงลิงก์ของคุณตามเวลา คุณสามารถใช้ลิงก์พร็อกซีโดยเพิ่มลงในปุ่มในบล็อก

ขั้นตอนที่ 1. โดยเพิ่มตัวแปรในเครื่องคิดเลข เช่น link ซึ่งคุณจะเก็บลิงก์พร็อกซีไว้ (ดูตัวอย่างในรูปที่ 2)

ขั้นตอนที่ 2. เพิ่มปุ่มในบล็อก และในการตั้งค่าปุ่ม ให้แทรกตัวแปรลงในฟิลด์ URL:

ลิงก์สั้นพร้อมการแจ้งเตือนการคลิก

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

เมื่อพยายามเปิดลิงก์ครั้งที่สอง ผู้ใช้จะเห็นข้อความต่อไปนี้:

รูปที่ 3

ลิงก์พร้อมตัวจับเวลา

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

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

หลังจากลิงก์หมดอายุ บุคคลนั้นจะเห็นข้อความนี้เมื่อพยายามเปิด

รูปที่ 5

ลิงก์ที่จำกัดเวลา

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

รูปที่ 7

ลิงก์สั้นที่ไม่มีการแจ้งเตือนการคลิก

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

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

ลิงก์พร็อกซีอัจฉริยะ

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

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() — ปิดการใช้งานลิงก์ที่จำกัดเวลาทั้งหมดที่ส่งไปยังลูกค้า

ตัวอย่างการใช้งาน

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

https://youtu.be/3sZudxCYuZQ