Để đạt được hiệu quả quảng cáo tối ưu, nhà quảng cáo nên triển khai API Chuyển đổi cùng với Meta Pixel. Chúng tôi gọi đây là "thiết lập dự phòng". Bạn có thể xem thêm chi tiết về phương thức được đề xuất này tại đây.
Khi sử dụng cách thiết lập dự phòng, các nhà quảng cáo phải thiết lập phương thức loại bỏ trùng lặp để đảm bảo hệ thống phân phối quảng cáo có khả năng phân biệt giữa sự kiện khác biệt và sự kiện chồng chéo. Tài liệu này mô tả nhiều tùy chọn về phương thức loại bỏ trùng lặp để giúp Facebook loại bỏ các sự kiện trùng lặp của bạn.
Nhà quảng cáo không gửi một sự kiện 2 lần qua cả API Chuyển đổi và Meta Pixel thì không cần thiết lập phương thức loại bỏ trùng lặp cho các sự kiện đó.
Với API Chuyển đổi, nhà quảng cáo hiện có thể gửi cho Meta các sự kiện trên web, sự kiện trong ứng dụng và sự kiện ở cửa hàng thực thông qua một điểm cuối duy nhất thay vì nhiều điểm cuối. Tìm hiểu thêm về API Chuyển đổi.
Facebook sẽ tìm cách loại bỏ các sự kiện giống nhau được gửi qua Meta Pixel và API Chuyển đổi. Chúng tôi có thể loại bỏ sự kiện trùng lặp của bạn theo 2 cách sau:
Phương thức này sẽ thêm thông số event_id
vào các sự kiện từ cả API Chuyển đổi lẫn Pixel trình duyệt. Thông số event_id
là thông tin nhận dạng có thể phân biệt rõ giữa các sự kiện tương tự nhau. Hãy đọc thêm về thông số event_id
.
Chúng tôi sẽ xác định xem các sự kiện có giống nhau không dựa trên ID và tên của sự kiện. Vì vậy, đối với sự kiện cần loại bỏ trùng lặp:
eventID
của Meta Pixel phải khớp với event_id
của API Chuyển đổi.event
của Meta Pixel phải khớp với event_name
của API Chuyển đổi.Sau khi nhận được sự kiện, chúng tôi sẽ sử dụng một số chiến lược để loại bỏ trùng lặp giữa các sự kiện, nhờ đó có thể cải thiện quá trình tối ưu hóa và đo lường. Nếu các sự kiện trên máy chủ và trình duyệt không có sự khác biệt đáng kể về nội dung, thông thường chúng tôi sẽ ưu tiên sự kiện nào nhận được trước.
Lưu ý rằng thông số eventID
cho Pixel là đối số thứ 4 trong lệnh gọi theo dõi fbq
.
Ví dụ
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
Đối với phương thức này, bạn phải sử dụng event_name
, fbp
và/hoặc external_id
một cách nhất quán trên các sự kiện từ trình duyệt và máy chủ. Hãy xem phần Thông số về thông tin khách hàng để biết thêm thông tin về các thông số external_id
và fbp
.
Nếu bạn đã đặt cấu hình các thông số external_id
và/hoặc fbp
để được chuyển qua cả trình duyệt lẫn máy chủ, chúng tôi sẽ tự động gỡ các sự kiện trùng lặp. Sau đây là cách hoạt động của quy trình:
event_name
và fbp
và/hoặc external_id
.event_name
và fbp
và/hoặc external_id
.event_name
và fbp
và/hoặc external_id
.Phương thức loại bỏ trùng lặp này:
Để so khớp hiệu quả hơn, chúng tôi cần có thông tin chính xác từ các sự kiện được gửi qua cả Meta Pixel lẫn API Chuyển đổi:
eventID
bên trong thông số eventData
(không bắt buộc) phải là giá trị duy nhất. Tùy thuộc vào cách triển khai Meta Pixel, bạn có thể sử dụng:
track
để gửi sự kiện cho tất cả Pixel trên trang
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
trackSingle
để gửi sự kiện cho một Pixel
fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
eid
<img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
eventID
từ Meta Pixel phải khớp với event_id
trong sự kiện tương ứng từ API Chuyển đổi.event_id
và event_name
) và tổ hợp khóa từ trình duyệt (eventID
và event
) giống nhau được gửi đến cùng một ID pixel trong vòng 48 giờ, chúng tôi sẽ loại bỏ sự kiện đến sau.event_ids
trùng khớp, hãy lưu ý rằng chúng tôi chỉ loại bỏ sự kiện trùng lặp nếu nhận được sự kiện đó trong vòng 48 giờ kể từ khi chúng tôi nhận được sự kiện đầu tiên có event_id
đã cho.Hãy tìm hiểu cách xác minh quá trình thiết lập phương thức loại bỏ trùng lặp và hợp nhất sự kiện trong tài liệu Xác minh cách thiết lập.