Xác minh Facebook Pixel và Conversions API đang hoạt động chính xác
Để đáp ứng với những cập nhật mới nhất dựa trên chính sách App Tracking Transparency Framework từ Apple, Facebook đã cho ra đời cơ chế Aggregated Event Measurement để hỗ trợ người bán vượt qua những hạn chế từ chính sách mới của Apple.
Hiện tại giao thức này đã được hỗ trợ bởi ShopBase, người bán hàng có thể thiết lập Conversions API và kích hoạt các sự kiện từ trình duyệt và máy chủ. Tất cả sự kiện sẽ được hiển thị trong Facebook Events Manager.
Bài viết này sẽ hướng dẫn cách để biết được Facebook Pixel và Conversions API đang kích hoạt các sự kiện một cách chính xác từ cửa hàng ShopBase của bạn.
A. Xác minh Facebook Pixel đang hoạt động chính xác
B. Xác minh Conversions API đang hoạt động chính xác
C. Hạn chế trong báo cáo của Facebook
D. Facebook Event Matching Quality
E. Câu hỏi thường gặp: Khắc phục các cảnh báo phổ biến từ Facebook
Phụ lục 1. Sự kiện kích hoạt từ ShopBase gửi đến Facebook
Phụ lục 2. Thông số sự kiện được gửi đến Facebook
Cách đảm bảo Facebook Pixel đang kích hoạt các sự kiện từ trình duyệt của bạn chính xác:
Đăng nhập vào Facebook Events Manager và chọn pixel bạn muốn kích hoạt sự kiện.
Đi tới tab Test Events phía dưới pixel đó. Tại đây bạn có thể thấy 2 lựa chọn: Test Browser Events và Test Server Events.
Nhập Website URL trong Test Browser Events:
Nhập Website URL của cửa hàng có gắn pixel hiện tại.
Nhấp Open Website.
Cửa hàng trực tuyến của bạn sẽ được mở trong một tab mới, bạn có thể thực hiện các thao tác tại đây.
Các thao tác được ghi nhận trong Test Events:
Khi bạn thực hiện các thao tác trên cửa hàng trực tuyến, các sự kiện mới sẽ bắt đầu được ghi nhận trong Test Events.
Ví dụ, khi bạn xem trang sản phẩm của cửa hàng, Test Events sẽ bắt đầu hiển thị lưu lượng truy cập và sự kiện View Content.
Khi bạn thao tác thêm vào giỏ hàng và thanh toán, các sự kiện tương ứng sẽ hiển thị. Sau khi mua hàng, Test Events sẽ hiển thị sự kiện Purchase.
Nếu bạn thấy những sự kiện này xuất hiện trong Facebook Test Events, điều đó có nghĩa là Facebook Pixel của bạn đang hoạt động bình thường.
Cách đảm bảo Facebook Pixel đang kích hoạt các sự kiện từ máy chủ của bạn chính xác:
Đăng nhập vào Facebook Events Manager và chọn pixel bạn muốn kích hoạt sự kiện.
Đi tới tab Test Events phía dưới pixel đó. Tại đây bạn có thê thấy 2 lựa chọn: Test Browser Events và Test Server Events.
Sao chép test code Test Server Events:
Đăng nhập vào trang quản trị ShopBase và truy cập Online store > Preferences:
Tại mục Facebook Pixel & Conversions API, dán test code vào Access token:
Tại thời điểm này, bạn đã có Facebook Pixel và Access Token sẵn sàng trong cửa hàng của bạn. Bạn có thể nhập định dạng -testcode- vào cuối trường Access token.
Sau đó, dán test code bạn đã sao chép từ bước 3.
Định dạng đúng trong trường Access token là: Access_token-testcode-Your_test_code_here.
Ví dụ, Access token của bạn là demo và test code là TEST42552, thì bạn nên điền demo-testcode-TEST42552 trong trường Access token.
Các thao tác được ghi nhận trong Test Events:
Sau khi đính kèm test code vào cửa hàng, bạn có thể bắt đầu thực hiện các thao tác và gửi các sự kiện máy chủ từ cửa hàng.
Khi bạn thực hiện thao tác, sự kiện mới sẽ bắt đầu được ghi nhận tại Test Events.
Ví dụ, khi bạn xem trang sản phẩm của cửa hàng, Test Events sẽ bắt đầu hiển thị lưu lượng truy cập và sự kiện View Content.
Khi bạn thao tác thêm vào giỏ hàng và thanh toán, các sự kiện tương ứng sẽ hiển thị. Sau khi mua hàng, Test Events sẽ hiển thị sự kiện Purchase.
Sự kiện Server: sự kiện được kích hoạt từ máy chủ.
Sự kiện Browser - Server: sự kiện được kích hoạt từ máy chủ và trình duyệt.
Khi một sự kiện được kích hoạt từ cả máy chủ và trình duyệt, Facebook sẽ ghi nhận sự kiện 1 lần từ 1 trong 2 nguồn đó, sự kiện còn lại sẽ được bỏ đi để tránh trùng lặp.
Nếu bạn thấy những sự kiện này xuất hiện trong Facebook Test Events, điều đó có nghĩa là Conversions API của bạn đang hoạt động bình thường.
Để có thêm thông tin, vui lòng tham khảo bài viết về tính năng Facebook Events Deduplication.
Sau khi đã xác minh rằng Facebook Pixel và Conversion API của bạn đang hoạt động bình thường, có thể có một số thao tác sự kiện bị thiếu trong Facebook Events Manager.
Điều này xảy ra do một số hạn chế từ Facebook để đáp ứng với bản cập nhật của iOS 14.5. Khi nhiều người dùng chặn theo dõi hành vi trên thiết bị iOS 14, tính năng cá nhân hóa quảng cáo và báo cáo hiệu suất sẽ bị hạn chế cho cả sự kiện chuyển đổi trên web và ứng dụng.
Facebook đã cho biết rằng Báo cáo thời gian thực sẽ không được hỗ trợ, và dữ liệu có thể bị chậm trễ lên đến 3 ngày. Đối với chiến dịch cài đặt trên ứng dụng iOS 14, các sự kiện chuyển đổi sẽ được báo cáo dựa trên thời gian chúng được SKAdNetwork API báo cáo cho Facebook, không phải thời gian chúng xảy ra.
Facebook sẽ cần thêm thời gian để tổng hợp dữ liệu. Điều này có nghĩa là một số giao dịch mua hàng trong cửa hàng của bạn sẽ không hiển thị ngay lập tức trên Facebook, nhưng sẽ hiển thị vào những ngày tiếp theo.
Việc chuyển sang loại báo cáo thời gian chuyển đổi sẽ thống kê đủ số lượng sự kiện chuyển đổi, nhưng có thể sẽ chênh lệch về thời gian ghi nhận sự kiện chuyển đổi.
Do những hạn chế này, ShopBase khuyên bạn nên tích hợp Google Analytics để theo dõi Dynamic URL nhằm đảm bảo các sự kiện mua hàng được theo dõi một cách chính xác.
Bạn có thể tham khảo thêm thông tin về Dynamic URL trong bài viết này.
Khi bạn chia sẻ các sự kiện máy chủ bằng cách sử dụng Conversions API, bạn có thể thấy điểm Event Match Quality (EMQ) cho mỗi sự kiện trong Facebook Events Manager.
Điểm EMQ của sự kiện (dựa trên thang điểm 10) cho biết mức độ hiệu quả khi thông tin khách hàng được gửi từ máy chủ trùng khớp thông tin với tài khoản Facebook.
Có một thực tế phổ biến giữa các nền tảng là với những sự kiện phổ biến như PageView hoặc ViewContent dự kiến sẽ có điểm số rất thấp, vì hầu như bất kỳ khách truy cập trang web nào cũng kích hoạt các sự kiện này. Ở bước này, rất khó để gửi thông tin khách hàng chẳng hạn như tên, email, hoặc địa chỉ.
Số liệu này của Facebook vẫn đang được phát triển.
Dưới đây là một số cảnh báo phổ biến mà bạn có thể nhận được trong Facebook Events Manager và các thao tác có thể thực hiện khi gặp phải những sự cố này.
Điểm Event Matching Quality thấp (Low Event Matching Quality):
Những cảnh báo này thường xuất hiện trong các sự kiện như Search và ViewContent.
Các sự kiện trên thông thường sẽ có điểm Event Matching Quality thấp vì dữ liệu về thông tin khách hàng (ví dụ: email, số điện thoại, v.v.) rất hạn chế ở các bước này (trừ khi khách hàng của bạn đã đăng nhập).
Điểm Event Matching Quality có thể tăng lên qua thời gian, vì Facebook thường mất tới 48 giờ để tổng hợp dữ liệu. Vui lòng đợi khoảng thời gian này cho đến khi Facebook có thể tổng hợp đầy đủ dữ liệu của bạn.
Điểm Event Matching Quality thấp cho sự kiện InitiateCheckout hoặc Purchase events (dưới 3 điểm) được coi là bất thường. Trong trường hợp này, vui lòng liên hệ với đội hỗ trợ của chúng tôi để được hỗ trợ thêm.
Trùng event_id cho nhiều trường hợp sự kiện (Same event_id received for many event instances) hoặc Thiếu thông số sự kiện bỏ trùng lặp (Missing deduplication parameters):
Cảnh báo này thường hiển thị khi bạn có additional scripts được đính kèm vào cửa hàng của mình, additional scripts này đang gửi dữ liệu không cần thiết đến Facebook.
Trong trường hợp này, vui lòng vào Online store > Preferences > Additional scripts để kiểm tra nếu có additional scripts nào của bên thứ ba có thể ảnh hưởng đến dữ liệu của bạn.
Nếu bạn không thấy additional scripts nào của bên thứ ba trong cửa hàng của mình mà vẫn nhận được cảnh báo này từ Facebook, vui lòng liên hệ với đội hỗ trợ của chúng tôi để được hỗ trợ thêm.
Lưu ý rằng Facebook Pixel và Conversion API được tích hợp nguyên bản trong ShopBase (trong Online store > Preferences > Facebook Pixel & Conversion API), vì vậy bạn không cần đính kèm additional scripts nào khác từ Facebook trong phần Additional scripts .
ID bên ngoài của máy chủ không khớp ID bên ngoài của Pixel (Server External ID not matching to Pixel External ID):
ShopBase hiện đã gửi đủ các tham số cho pixel và máy chủ. Tuy nhiên, Facebook sẽ cần thời gian cập nhật dữ liệu nên thời gian đầu các cửa hàng thường sẽ nhận được cảnh báo này. Nếu cảnh báo này tiếp tục xuất hiện, bạn có thể kiểm tra theo 2 cách sau:
Đảm bảo bạn không gắn thừa additional script từ Facebook vào (ví dụ: những script gắn vào để gửi thêm event). Bạn chỉ cần sử dụng tính năng Facebook Pixel và/hoặc Conversion API tại Online store > Preferences > Facebook Pixel & Conversion API trong trang quản trị ShopBase.
Đảm bảo bạn đang không sử dụng Event setup tool từ Facebook. Nếu có sự kiện được đánh dấu là Event setup tool trong tab Test event như ảnh dưới đây, thì sự kiện đó cần được xóa đi, để sự kiện không bị gửi đi trùng lặp, dẫn đến chênh lệch dữ liệu. Vui lòng tham khảo thêm thông tin trong bài viết này về Event setup tool của Facebook.
Sau khi hoàn thành các bước phía trên, nhấp vào How to fix the issue > Mark As Resolved của cảnh báo trên Facebook. Facebook sẽ tự động cập nhật khi có dữ liệu mới.
Search: Khi một thao tác tìm kiếm được thực hiện Một người thao tác đến trang kết quả tìm kiếm (bao gồm cả trang không có kết quả)
Tên Event: Search
Thông số: search_string
Visit Product Detail Page: Khi một trang chính được xem, chẳng hạn như trang sản phẩm. Một người thao tác đến trang chi tiết sản phẩm.
Tên Event: ViewContent
Thông số: content_ids, content_name, content_type, content_category, currency, value
Check Out from Cart: Khi người mua hàng nhấp vào nút Thanh toán tại cửa số giỏ hàng và trang giỏ hàng.
Tên Event: CheckoutButtonClicked
Thông số: content_ids, content_type, currency, value, num_items
Buy Now: Khi khách hàng nhấp vào nút Buy Now trên trang chi tiết sản phẩm.
Tên Event: BuyNowButtonClicked
Thông số: content_ids, content_type, currency, value, num_items
Add to Cart: Khi một sản phẩm được thêm vào giỏ hàng. Một người nhấp vào nút thêm vào giỏ hàng.
Tên Event: AddToCart
Thông số: content_ids, content_type, content_category, currency, value
Start Checkout: Khi một người tham gia quy trình thanh toán trước khi hoàn thành thanh toán. Một người nhấp vào nút thanh toán, nút Buy now hoặc nút Accelerated Checkout (ví dụ: Thanh toán bằng Paypal).
Tên Event: InitiateCheckout
Thông số: content_category, contents, content_brand, currency, value, num_items
Use Coupon Code: Khi người dùng áp dụng mã giảm giá thành công.
Tên Event: UseCouponCode
Thông số: coupon
Purchase: Khi giao dịch mua hàng được thực hiện hoặc quy trình thanh toán hoàn tất. Một người đã hoàn thành quy trình mua hàng hoặc thanh toán và đến trang Thank you.
Tên Event: Purchase
Thông số: content_category, contents, content_brand, currency, value, num_items
Để đảm bảo các sự kiện được kích hoạt chính xác đến Facebook, ShopBase đang tuân thủ chặt chẽ hướng dẫn của Facebook về các thông số dữ liệu sự kiện bắt buộc.
Các thông số bắt buộc (được gửi từ máy chủ): event_name, event_time, user_data, custom_data, event_source_url, event_id, action_source
Thông số thông tin khách hàng (được gửi từ cả trình duyệt và máy chủ): em (email), ph (phone - số điện thoại), ge (gender - giới tính), db (date of birth - ngày sinh), ln (last name - họ), fn (first name - tên), ct (city - thành phố), st (state - bang), zp (zip code - mã bưu chính), country (country - thành phố), external_id (external ID), client_ip_address (client IP address - địa chỉ IP máy khách), client_user_agent (client user agent), fbc (click ID), fbp (browser ID), subscription_id (subscription ID), fb_login_id (Facebook login ID), lead_id (lead ID)
Một vài thông số được gửi lên ở dạng mã hóa (hashed) theo đề xuất từ Facebook.
Cài đặt Facebook Pixel và Conversions API
Hiện tại giao thức này đã được hỗ trợ bởi ShopBase, người bán hàng có thể thiết lập Conversions API và kích hoạt các sự kiện từ trình duyệt và máy chủ. Tất cả sự kiện sẽ được hiển thị trong Facebook Events Manager.
Bài viết này sẽ hướng dẫn cách để biết được Facebook Pixel và Conversions API đang kích hoạt các sự kiện một cách chính xác từ cửa hàng ShopBase của bạn.
Nội dung bài viết
A. Xác minh Facebook Pixel đang hoạt động chính xác
B. Xác minh Conversions API đang hoạt động chính xác
C. Hạn chế trong báo cáo của Facebook
D. Facebook Event Matching Quality
E. Câu hỏi thường gặp: Khắc phục các cảnh báo phổ biến từ Facebook
Phụ lục 1. Sự kiện kích hoạt từ ShopBase gửi đến Facebook
Phụ lục 2. Thông số sự kiện được gửi đến Facebook
A. Xác minh Facebook Pixel đang hoạt động chính xác
Cách đảm bảo Facebook Pixel đang kích hoạt các sự kiện từ trình duyệt của bạn chính xác:
Đăng nhập vào Facebook Events Manager và chọn pixel bạn muốn kích hoạt sự kiện.
Đi tới tab Test Events phía dưới pixel đó. Tại đây bạn có thể thấy 2 lựa chọn: Test Browser Events và Test Server Events.
Nhập Website URL trong Test Browser Events:
Nhập Website URL của cửa hàng có gắn pixel hiện tại.
Nhấp Open Website.
Cửa hàng trực tuyến của bạn sẽ được mở trong một tab mới, bạn có thể thực hiện các thao tác tại đây.
Các thao tác được ghi nhận trong Test Events:
Khi bạn thực hiện các thao tác trên cửa hàng trực tuyến, các sự kiện mới sẽ bắt đầu được ghi nhận trong Test Events.
Ví dụ, khi bạn xem trang sản phẩm của cửa hàng, Test Events sẽ bắt đầu hiển thị lưu lượng truy cập và sự kiện View Content.
Khi bạn thao tác thêm vào giỏ hàng và thanh toán, các sự kiện tương ứng sẽ hiển thị. Sau khi mua hàng, Test Events sẽ hiển thị sự kiện Purchase.
Nếu bạn thấy những sự kiện này xuất hiện trong Facebook Test Events, điều đó có nghĩa là Facebook Pixel của bạn đang hoạt động bình thường.
B. Xác minh Conversions API đang hoạt động chính xác
Cách đảm bảo Facebook Pixel đang kích hoạt các sự kiện từ máy chủ của bạn chính xác:
Đăng nhập vào Facebook Events Manager và chọn pixel bạn muốn kích hoạt sự kiện.
Đi tới tab Test Events phía dưới pixel đó. Tại đây bạn có thê thấy 2 lựa chọn: Test Browser Events và Test Server Events.
Sao chép test code Test Server Events:
Đăng nhập vào trang quản trị ShopBase và truy cập Online store > Preferences:
Tại mục Facebook Pixel & Conversions API, dán test code vào Access token:
Tại thời điểm này, bạn đã có Facebook Pixel và Access Token sẵn sàng trong cửa hàng của bạn. Bạn có thể nhập định dạng -testcode- vào cuối trường Access token.
Sau đó, dán test code bạn đã sao chép từ bước 3.
Định dạng đúng trong trường Access token là: Access_token-testcode-Your_test_code_here.
Ví dụ, Access token của bạn là demo và test code là TEST42552, thì bạn nên điền demo-testcode-TEST42552 trong trường Access token.
Các thao tác được ghi nhận trong Test Events:
Sau khi đính kèm test code vào cửa hàng, bạn có thể bắt đầu thực hiện các thao tác và gửi các sự kiện máy chủ từ cửa hàng.
Khi bạn thực hiện thao tác, sự kiện mới sẽ bắt đầu được ghi nhận tại Test Events.
Ví dụ, khi bạn xem trang sản phẩm của cửa hàng, Test Events sẽ bắt đầu hiển thị lưu lượng truy cập và sự kiện View Content.
Khi bạn thao tác thêm vào giỏ hàng và thanh toán, các sự kiện tương ứng sẽ hiển thị. Sau khi mua hàng, Test Events sẽ hiển thị sự kiện Purchase.
Sự kiện Server: sự kiện được kích hoạt từ máy chủ.
Sự kiện Browser - Server: sự kiện được kích hoạt từ máy chủ và trình duyệt.
Khi một sự kiện được kích hoạt từ cả máy chủ và trình duyệt, Facebook sẽ ghi nhận sự kiện 1 lần từ 1 trong 2 nguồn đó, sự kiện còn lại sẽ được bỏ đi để tránh trùng lặp.
Nếu bạn thấy những sự kiện này xuất hiện trong Facebook Test Events, điều đó có nghĩa là Conversions API của bạn đang hoạt động bình thường.
Để có thêm thông tin, vui lòng tham khảo bài viết về tính năng Facebook Events Deduplication.
C. Hạn chế trong báo cáo của Facebook
Sau khi đã xác minh rằng Facebook Pixel và Conversion API của bạn đang hoạt động bình thường, có thể có một số thao tác sự kiện bị thiếu trong Facebook Events Manager.
Điều này xảy ra do một số hạn chế từ Facebook để đáp ứng với bản cập nhật của iOS 14.5. Khi nhiều người dùng chặn theo dõi hành vi trên thiết bị iOS 14, tính năng cá nhân hóa quảng cáo và báo cáo hiệu suất sẽ bị hạn chế cho cả sự kiện chuyển đổi trên web và ứng dụng.
Facebook đã cho biết rằng Báo cáo thời gian thực sẽ không được hỗ trợ, và dữ liệu có thể bị chậm trễ lên đến 3 ngày. Đối với chiến dịch cài đặt trên ứng dụng iOS 14, các sự kiện chuyển đổi sẽ được báo cáo dựa trên thời gian chúng được SKAdNetwork API báo cáo cho Facebook, không phải thời gian chúng xảy ra.
Facebook sẽ cần thêm thời gian để tổng hợp dữ liệu. Điều này có nghĩa là một số giao dịch mua hàng trong cửa hàng của bạn sẽ không hiển thị ngay lập tức trên Facebook, nhưng sẽ hiển thị vào những ngày tiếp theo.
Việc chuyển sang loại báo cáo thời gian chuyển đổi sẽ thống kê đủ số lượng sự kiện chuyển đổi, nhưng có thể sẽ chênh lệch về thời gian ghi nhận sự kiện chuyển đổi.
Do những hạn chế này, ShopBase khuyên bạn nên tích hợp Google Analytics để theo dõi Dynamic URL nhằm đảm bảo các sự kiện mua hàng được theo dõi một cách chính xác.
Bạn có thể tham khảo thêm thông tin về Dynamic URL trong bài viết này.
D. Facebook Event Matching Quality
Khi bạn chia sẻ các sự kiện máy chủ bằng cách sử dụng Conversions API, bạn có thể thấy điểm Event Match Quality (EMQ) cho mỗi sự kiện trong Facebook Events Manager.
Điểm EMQ của sự kiện (dựa trên thang điểm 10) cho biết mức độ hiệu quả khi thông tin khách hàng được gửi từ máy chủ trùng khớp thông tin với tài khoản Facebook.
Có một thực tế phổ biến giữa các nền tảng là với những sự kiện phổ biến như PageView hoặc ViewContent dự kiến sẽ có điểm số rất thấp, vì hầu như bất kỳ khách truy cập trang web nào cũng kích hoạt các sự kiện này. Ở bước này, rất khó để gửi thông tin khách hàng chẳng hạn như tên, email, hoặc địa chỉ.
Số liệu này của Facebook vẫn đang được phát triển.
E. Câu hỏi thường gặp: Khắc phục các cảnh báo phổ biến từ Facebook
Dưới đây là một số cảnh báo phổ biến mà bạn có thể nhận được trong Facebook Events Manager và các thao tác có thể thực hiện khi gặp phải những sự cố này.
Điểm Event Matching Quality thấp (Low Event Matching Quality):
Những cảnh báo này thường xuất hiện trong các sự kiện như Search và ViewContent.
Các sự kiện trên thông thường sẽ có điểm Event Matching Quality thấp vì dữ liệu về thông tin khách hàng (ví dụ: email, số điện thoại, v.v.) rất hạn chế ở các bước này (trừ khi khách hàng của bạn đã đăng nhập).
Điểm Event Matching Quality có thể tăng lên qua thời gian, vì Facebook thường mất tới 48 giờ để tổng hợp dữ liệu. Vui lòng đợi khoảng thời gian này cho đến khi Facebook có thể tổng hợp đầy đủ dữ liệu của bạn.
Điểm Event Matching Quality thấp cho sự kiện InitiateCheckout hoặc Purchase events (dưới 3 điểm) được coi là bất thường. Trong trường hợp này, vui lòng liên hệ với đội hỗ trợ của chúng tôi để được hỗ trợ thêm.
Trùng event_id cho nhiều trường hợp sự kiện (Same event_id received for many event instances) hoặc Thiếu thông số sự kiện bỏ trùng lặp (Missing deduplication parameters):
Cảnh báo này thường hiển thị khi bạn có additional scripts được đính kèm vào cửa hàng của mình, additional scripts này đang gửi dữ liệu không cần thiết đến Facebook.
Trong trường hợp này, vui lòng vào Online store > Preferences > Additional scripts để kiểm tra nếu có additional scripts nào của bên thứ ba có thể ảnh hưởng đến dữ liệu của bạn.
Nếu bạn không thấy additional scripts nào của bên thứ ba trong cửa hàng của mình mà vẫn nhận được cảnh báo này từ Facebook, vui lòng liên hệ với đội hỗ trợ của chúng tôi để được hỗ trợ thêm.
Lưu ý rằng Facebook Pixel và Conversion API được tích hợp nguyên bản trong ShopBase (trong Online store > Preferences > Facebook Pixel & Conversion API), vì vậy bạn không cần đính kèm additional scripts nào khác từ Facebook trong phần Additional scripts .
ID bên ngoài của máy chủ không khớp ID bên ngoài của Pixel (Server External ID not matching to Pixel External ID):
ShopBase hiện đã gửi đủ các tham số cho pixel và máy chủ. Tuy nhiên, Facebook sẽ cần thời gian cập nhật dữ liệu nên thời gian đầu các cửa hàng thường sẽ nhận được cảnh báo này. Nếu cảnh báo này tiếp tục xuất hiện, bạn có thể kiểm tra theo 2 cách sau:
Đảm bảo bạn không gắn thừa additional script từ Facebook vào (ví dụ: những script gắn vào để gửi thêm event). Bạn chỉ cần sử dụng tính năng Facebook Pixel và/hoặc Conversion API tại Online store > Preferences > Facebook Pixel & Conversion API trong trang quản trị ShopBase.
Đảm bảo bạn đang không sử dụng Event setup tool từ Facebook. Nếu có sự kiện được đánh dấu là Event setup tool trong tab Test event như ảnh dưới đây, thì sự kiện đó cần được xóa đi, để sự kiện không bị gửi đi trùng lặp, dẫn đến chênh lệch dữ liệu. Vui lòng tham khảo thêm thông tin trong bài viết này về Event setup tool của Facebook.
Sau khi hoàn thành các bước phía trên, nhấp vào How to fix the issue > Mark As Resolved của cảnh báo trên Facebook. Facebook sẽ tự động cập nhật khi có dữ liệu mới.
Phụ lục 1. Sự kiện kích hoạt ShopBase gửi đến Facebook
Search: Khi một thao tác tìm kiếm được thực hiện Một người thao tác đến trang kết quả tìm kiếm (bao gồm cả trang không có kết quả)
Tên Event: Search
Thông số: search_string
Visit Product Detail Page: Khi một trang chính được xem, chẳng hạn như trang sản phẩm. Một người thao tác đến trang chi tiết sản phẩm.
Tên Event: ViewContent
Thông số: content_ids, content_name, content_type, content_category, currency, value
Check Out from Cart: Khi người mua hàng nhấp vào nút Thanh toán tại cửa số giỏ hàng và trang giỏ hàng.
Tên Event: CheckoutButtonClicked
Thông số: content_ids, content_type, currency, value, num_items
Buy Now: Khi khách hàng nhấp vào nút Buy Now trên trang chi tiết sản phẩm.
Tên Event: BuyNowButtonClicked
Thông số: content_ids, content_type, currency, value, num_items
Add to Cart: Khi một sản phẩm được thêm vào giỏ hàng. Một người nhấp vào nút thêm vào giỏ hàng.
Tên Event: AddToCart
Thông số: content_ids, content_type, content_category, currency, value
Start Checkout: Khi một người tham gia quy trình thanh toán trước khi hoàn thành thanh toán. Một người nhấp vào nút thanh toán, nút Buy now hoặc nút Accelerated Checkout (ví dụ: Thanh toán bằng Paypal).
Tên Event: InitiateCheckout
Thông số: content_category, contents, content_brand, currency, value, num_items
Use Coupon Code: Khi người dùng áp dụng mã giảm giá thành công.
Tên Event: UseCouponCode
Thông số: coupon
Purchase: Khi giao dịch mua hàng được thực hiện hoặc quy trình thanh toán hoàn tất. Một người đã hoàn thành quy trình mua hàng hoặc thanh toán và đến trang Thank you.
Tên Event: Purchase
Thông số: content_category, contents, content_brand, currency, value, num_items
Phụ lục 2. Thông số sự kiện được gửi đến Facebook
Để đảm bảo các sự kiện được kích hoạt chính xác đến Facebook, ShopBase đang tuân thủ chặt chẽ hướng dẫn của Facebook về các thông số dữ liệu sự kiện bắt buộc.
Các thông số bắt buộc (được gửi từ máy chủ): event_name, event_time, user_data, custom_data, event_source_url, event_id, action_source
Thông số thông tin khách hàng (được gửi từ cả trình duyệt và máy chủ): em (email), ph (phone - số điện thoại), ge (gender - giới tính), db (date of birth - ngày sinh), ln (last name - họ), fn (first name - tên), ct (city - thành phố), st (state - bang), zp (zip code - mã bưu chính), country (country - thành phố), external_id (external ID), client_ip_address (client IP address - địa chỉ IP máy khách), client_user_agent (client user agent), fbc (click ID), fbp (browser ID), subscription_id (subscription ID), fb_login_id (Facebook login ID), lead_id (lead ID)
Một vài thông số được gửi lên ở dạng mã hóa (hashed) theo đề xuất từ Facebook.
Bài viết liên quan
Cài đặt Facebook Pixel và Conversions API
Cập nhật vào: 09/08/2023
Cảm ơn!