Zeno
เข้าสู่ระบบ

visitor ID เดียว ไม่ว่าพวกเขาจะกลับมาแบบไหน

เอเจนต์แปลงสัญญาณอุปกรณ์มากกว่า 100 รายการเป็น visitor ID บนเซิร์ฟเวอร์ โหมดไม่ระบุตัวตน การล้างคุกกี้ และการอัปเดตเบราว์เซอร์ จะไม่สร้างผู้เข้าชมใหม่

สิ่งที่ผู้เยี่ยมชมที่กลับมาสามารถเปลี่ยนได้

ID คืออุปกรณ์ ไม่ใช่คุกกี้และไม่ใช่การเชื่อมต่อ

พวกเขากลับมาพร้อมvisitor ID เดียวกันทำไม
หน้าต่างส่วนตัวหรือโหมดไม่ระบุตัวตนเหมือนกันพื้นที่จัดเก็บว่าง แต่ฮาร์ดแวร์ไม่ว่าง
ล้างคุกกี้และข้อมูลเว็บไซต์แล้วเหมือนกันฮาร์ดแวร์แองเคอร์และฟิงเกอร์พริ้นท์ยังคงตรงกัน
การอัปเดตเบราว์เซอร์เหมือนกันเวอร์ชันใหม่จะเปลี่ยนสัญญาณบางส่วน แต่ fuzzy matching จะรองรับการเปลี่ยนแปลงนี้
VPN หรือ IP address ใหม่เหมือนกันIP ไม่ได้เป็นส่วนหนึ่งของ ID แต่จะแสดงในflags แทน
บัญชีใหม่บนอุปกรณ์เดียวกันเหมือนกันนี่คือลักษณะของหลายบัญชี: อุปกรณ์เดียว external ID หลายรายการ
เบราว์เซอร์อื่นบนอุปกรณ์เดียวกันผู้เยี่ยมชมใหม่แต่ละเบราว์เซอร์แสดงผลต่างกัน จึงเป็นลายนิ้วมืออีกชุดหนึ่ง
อุปกรณ์อื่นผู้เยี่ยมชมใหม่ID คืออุปกรณ์

จับคู่ตามลำดับ

แต่ละการระบุตัวตนจะถูกตรวจสอบกับผู้เยี่ยมชมของโปรเจกต์ โดยเริ่มจากการจับคู่ที่แม่นยำที่สุด และอีเวนต์จะระบุว่าตรงกับรายการใด

ID ที่บันทึกไว้
ID ที่เอเจนต์เก็บไว้ในที่จัดเก็บและคุกกี้ของเว็บไซต์หลัก ตราบเท่าที่ฮาร์ดแวร์ยังตรงกัน
จุดยึดฮาร์ดแวร์
กราฟิก คอร์ หน่วยความจำ และแพลตฟอร์ม ซึ่งไม่เปลี่ยนแปลงเมื่ออัปเดตเบราว์เซอร์หรือล้างข้อมูลจัดเก็บ
ลายนิ้วมือที่รู้จัก
สัญญาณเดียวกันทุกประการที่เคยพบในโปรเจกต์ของคุณ
การจับคู่แบบฟัซซี
เปรียบเทียบทีละองค์ประกอบกับผู้เข้าชมล่าสุดบนฮาร์ดแวร์เดียวกัน โดยมีช่องว่างเหนือตัวเลือกถัดไป
รับรู้สัญญาณรบกวน
Canvas และเสียงจะไม่ถูกนำมาใช้เมื่อเบราว์เซอร์สุ่มค่าไว้ เช่น Brave และหน้าต่างส่วนตัว
login.ts
import { start } from 'zeno-id'

const agent = start({ publicKey: 'pk_...' })

// A stable ID per device, and whether it was seen before.
const { visitorId, returning, requestId } = await agent.get({
	externalId: user.id,
	action: 'login',
})

มากกว่า 100 สัญญาณ

รวบรวมตั้งแต่เริ่มต้น โดยไม่มีที่อยู่เครือข่าย WebRTC

  • การเรนเดอร์

    Canvas, ผู้ให้บริการ WebGL, renderer, ส่วนขยายและพารามิเตอร์, อะแดปเตอร์ WebGPU และเสียง

  • อุปกรณ์

    หน้าจอ, ความลึกสี, อัตราส่วนพิกเซล, คอร์, หน่วยความจำ, การสัมผัส, แพลตฟอร์ม, client hints, แบบอักษร และเสียงพูด

  • การตั้งค่า

    เขตเวลา ภาษา ปฏิทิน การตั้งค่าสื่อ โควตาพื้นที่จัดเก็บ และสถานะสิทธิ์

  • ความสมบูรณ์

    ร่องรอยของระบบอัตโนมัติ เนทีฟที่ถูกแทนที่ และค่าที่แตกต่างกันระหว่างหน้าเว็บ เวิร์กเกอร์ และ iframe

ดูสิ่งที่สัญญาณแจ้งเตือน →

ตรงไปตรงมาเรื่องข้อจำกัด

ID ที่คุณนำไปใช้ตัดสินใจได้ เพราะบอกระดับความแน่นอนของมัน

  • หนึ่ง ID ต่อโปรเจกต์

    ID ถูกแฮชร่วมกับโปรเจกต์ของคุณ ดังนั้นอุปกรณ์เดียวกันจะมี ID ต่างกันในที่อื่น ไม่มีใครติดตามผู้เข้าชมของคุณข้ามบริการได้

  • ความเชื่อมั่นในทุกเหตุการณ์

    ความมั่นใจของการจับคู่ตั้งแต่ 0 ถึง 1 การจับคู่แบบคลุมเครือบนอุปกรณ์ทั่วไปจะได้คะแนนต่ำกว่า ID ที่บันทึกไว้บนฮาร์ดแวร์หายาก

  • เป็นเพียงเบาะแส ไม่ใช่หลักฐาน

    อุปกรณ์ที่เหมือนกัน เช่นโทรศัพท์รุ่นเดียวกันที่ใช้ OS เดียวกัน อาจมี ID เดียวกันได้ ตรวจสอบ ID ที่ใช้ร่วมกันพร้อม external IDs, flags และการเชื่อมต่อ

ระบุตัวตนผู้เข้าชมคนแรกของคุณวันนี้

ติดตั้ง agent อ่าน event บนเซิร์ฟเวอร์ของคุณ แค่นี้ก็เสร็จ