2012-10-03 9 views

Trả lời

11

Đây là câu trả lời muộn, tôi biết, nhưng tôi cũng đã gặp phải vấn đề tương tự.

Từ những gì tôi có thể nói:

1) mixpanel.people.identify tạo một người dùng mới trong mixpanels bảng điều khiển (theo khám phá) mọi lúc nó được gọi là, ngay cả khi đó người dùng cụ thể đã tồn tại, và chỉ cần ghi đè hoạt động của họ

2) mixpanel.identify thực hiện tìm kiếm nhiều hơn và hoạt động như mong đợi cho hoạt động của họ, nhưng không tạo người dùng mới nếu chưa bao giờ thấy id khác biệt trước đây.

Không cần phải nói, hai cuộc gọi này sẽ làm điều tương tự, với một số loại find_or_create trên chương trình phụ trợ, nhưng có vẻ như là tìm hoặc tạo, tùy thuộc vào bạn đang sử dụng.

+1

Cảm ơn @ johnnyPando, đây cũng là những gì tôi đã quan sát. Màn hình MixPanel có hai phần, vùng "khám phá" được API của mọi người cung cấp, các khu vực khác của JS API đơn giản. –

+3

rất khó hiểu - có một thời gian khó tưởng tượng tại sao sự khác biệt đó lại hữu ích. họ không đưa ra lời giải thích cho điều này, mà tôi có thể tìm thấy. –

+3

people.identify trong SDK iOS gần đây đã bị xóa; bây giờ chỉ có 'xác định' chính hiện diện. Điều này cho thấy họ đã đồng ý, nhưng không có tài liệu hữu ích về thực tế này AFAICT. – tooluser

0

Mặc dù nó liên quan đến Android, chúng tôi vẫn có thể hiểu sự khác biệt giữa hai phiên bản của ident() từ số doc này.

// Ensure all future events sent from 
// the device will have the distinct_id 13793 
mixpanel.identify("13793"); 

// Ensure all future people properties sent from 
// the device will have the distinct_id 13793 
mixpanel.getPeople().identify("13793"); 
Các vấn đề liên quan