2016-12-05 14 views
5

SDK Facebook có khả năng ghi lại cả sự kiện tùy chỉnh và sự kiện chuẩn. Các sự kiện tiêu chuẩn là những thứ như "Mua hàng" "Thêm vào giỏ hàng" "Đăng ký đã hoàn thành" ...Cách sử dụng các sự kiện tiêu chuẩn trong SDK Facebook phản ứng

Ghi lại những sự kiện tiêu chuẩn này cho phép bạn truy cập vào các tính năng đặt giá thầu cụ thể trên quảng cáo Facebook mà bạn không nhận được mà không có sự kiện.

Tôi có một ứng dụng mà có các Phản ứng Native FBSDK

Có hai phương pháp để xác định một sự kiện - một cho việc mua bán và một cho mọi thứ khác như đã thấy here

Có zero tài liệu hướng dẫn cho các sự kiện tiêu chuẩn trên phản ứng trong SDK trên Github hoặc trên tài liệu theo dõi sự kiện trên Facebook developer platform.

Hiện tại tôi đang cố gắng theo dõi các sự kiện tiêu chuẩn bằng cách sử dụng các tên khác nhau của chúng, như được ghi lại trong tài liệu của FB. Tôi đã thử những điều sau đây:

AppEventsLogger.logEvent('FBSDKAppEventNameCompletedRegistration'); AppEventsLogger.logEvent('CompletedRegistration'); AppEventsLogger.logEvent('Completed Registration');

Tất cả những chỉ tạo ra sự kiện tùy chỉnh với những cái tên đó, nhưng không được công nhận là sự kiện tiêu chuẩn.

Có ai đã nhận sự kiện chuẩn để hoạt động bằng cách sử dụng trình bao bọc React Native cho FB SDK không? Nếu vậy, làm thế nào để bạn đặt tên cho các sự kiện để FB nhận ra chúng?

Trả lời

4

Dường như bạn sẽ phải chuyển các chuỗi mà các sự kiện chuẩn đó được đánh giá, tức là thay vì 'FBSDKAppEventNameCompletedRegistration', bạn sẽ phải sử dụng: 'fb_mobile_complete_registration'.

Đây là source:

Xin lỗi nếu điều này hơi muộn. Hi vọng điêu nay co ich.

Các vấn đề liên quan