Di chuyển pixel
Nếu trước đây bạn đã thêm thủ công pixel vào cửa hàng ở các vị trí như theme.liquid, checkout.liquid (chỉ dành cho gói Shopify Plus), Đoạn mã bổ sung trong cài đặt thanh toán hoặc trang Tùy chọn, thì bạn có thể di chuyển các pixel này để tương thích với pixel của ứng dụng Shopify hoặc pixel tùy chỉnh. Một số lợi ích của việc di chuyển pixel cũ bao gồm:
- Dễ dàng hơn trong việc theo dõi các sự kiện của khách hàng, bao gồm sự kiện thanh toán.
- Các công cụ tích hợp sẵn để tuân thủ quyền riêng tư.
- Được Shopify và nhà cung cấp pixel bảo trì và cải tiến liên tục.
Tìm hiểu thêm về trình quản lý pixel của Shopify và toàn bộ lợi ích của việc di chuyển sang pixel của ứng dụng Shopify hoặc pixel tùy chỉnh.
Trên trang này
Di chuyển Meta pixel và Google pixel từ trang Tùy chọn
Cài đặt quản lý Meta pixel và Google Analytics pixel trong bảng điều khiển quản trị Shopify đã được nâng cấp nhằm tuân thủ các quy định và tiêu chuẩn bảo mật mới nhất của Tiêu chuẩn bảo mật dữ liệu ngành thẻ thanh toán (PCI DSS). Thay đổi này giúp đảm bảo thông tin khách hàng và doanh nghiệp của bạn luôn an toàn trước rủi ro gian lận và vi phạm dữ liệu. Tìm hiểu thêm về cách Shopify giúp cửa hàng duy trì tuân thủ PCI DSS v4.
Để theo dõi và đạt hiệu suất chính xác nhất, hãy di chuyển pixel sang một trong các kênh sau:
- Di chuyển Meta pixel sang kênh Facebook & Instagram.
- Di chuyển Google Analytics pixel sang kênh Google & YouTube.
Di chuyển Google Analytics pixel sang ứng dụng kênh Google & YouTube
Nếu bạn chưa di chuyển thẻ sang ứng dụng kênh Google & YouTube, thì thẻ đó đã được chuyển đổi thành pixel tùy chỉnh nhằm duy trì tính liên tục cho quá trình đo lường của bạn. Điều này có thể làm giảm các tính năng và hiệu suất đo lường trong Google Analytics. Cụ thể, bạn có thể gặp phải những tác động sau:
- Dữ liệu được báo cáo trong Google Analytics có thể thay đổi (hoặc trong một số trường hợp là bị mất) do sự khác biệt về cách đo lường sự kiện và hành vi của thẻ.
- Các tính năng cốt lõi của Google Analytics như đo lường nâng cao và đo lường nhiều miền có thể không hoạt động chính xác.
- Tag Assistant có thể không hoạt động hoặc báo cáo không chính xác về thẻ GA4.
- Tag Diagnostics có thể không xác định chính xác thẻ GA4 hoặc đề xuất các tính năng không phù hợp với bạn.
- Các cài đặt mà bạn đã thêm trước đây vào mục Javascript bổ sung của Google Analytics sẽ bị hủy bỏ.
- Cách xử lý sự đồng ý đối với thẻ Google Analytics có thể thay đổi.
Di chuyển pixel cũ từ theme.liquid, checkout.liquid hoặc Đoạn mã bổ sung
Bạn có thể thực hiện một trong hai thao tác sau khi di chuyển pixel cũ từ theme.liquid, checkout.liquid hoặc Đoạn mã bổ sung:
Để tránh bị trùng lặp hoặc bỏ sót các sự kiện của khách hàng, hãy cân nhắc di chuyển pixel vào những thời điểm cửa hàng ít bận rộn hơn.
Chuẩn bị di chuyển pixel
Hãy cân nhắc những điều sau khi quyết định quy trình di chuyển:
- Nếu muốn hạn chế tối đa việc bỏ sót bất kỳ sự kiện nào của khách hàng, hãy kết nối pixel tùy chỉnh mới trước khi xóa pixel cũ.
- Nếu muốn tránh trùng lặp khi theo dõi sự kiện của khách hàng, hãy kết nối pixel tùy chỉnh mới sau khi xóa pixel cũ.
- Để di chuyển pixel cũ, bạn cần tìm mã pixel cũ để có thể xóa hoặc sửa đổi. Hầu hết các pixel đều có hai thành phần mà bạn cần tìm:
- Javascript SDK cơ sở: Javascript SDK thường được đặt ở đầu trang và có thể tìm thấy trong theme.liquid cũng như Đoạn mã bổ sung ở phần cài đặt thanh toán.
- Mã pixel cũ để thu thập sự kiện của khách hàng: Bạn thường có thể tìm thấy mã này trong các tệp liquid của chủ đề và Đoạn mã bổ sung ở phần cài đặt thanh toán. Tham khảo tài liệu của nhà cung cấp pixel bên thứ ba để biết cách định vị sự kiện của khách hàng, từ đó xác định nội dung cần tìm kiếm. Ví dụ: Meta pixel có một phương thức gọi là fbq(), trong khi các Google pixel thường sử dụng gtag() hoặc dataLayer.push().
Di chuyển pixel cũ để tương thích với pixel của ứng dụng
Bạn có thể muốn di chuyển pixel cũ để tương thích với pixel của ứng dụng nếu đáp ứng cả hai điều kiện sau:
- Bạn đã cài đặt pixel của ứng dụng Shopify giúp tự động thu thập các sự kiện của khách hàng.
- Bạn cũng đã thêm một số mã bổ sung cho các sự kiện tùy chỉnh không được pixel của ứng dụng theo dõi.
Trong trường hợp này, hãy làm theo hướng dẫn của nhà phát triển ứng dụng để di chuyển pixel cũ.
Di chuyển pixel cũ sang pixel tùy chỉnh
Bạn có thể muốn di chuyển pixel cũ sang pixel tùy chỉnh nếu đáp ứng cả hai điều kiện sau:
- Bạn đã cài đặt một pixel từ trước và tự viết mã thủ công cho pixel đó mà không cài đặt bất kỳ ứng dụng Shopify nào.
- Không có pixel của ứng dụng Shopify nào đáp ứng yêu cầu của bạn.
Bạn có thể kết nối pixel tùy chỉnh mới trước hoặc sau khi xóa mã pixel cũ.
Các bước thực hiện:
- Tạo một pixel tùy chỉnh đăng ký nhận các sự kiện khách hàng tiêu chuẩn và tùy chỉnh mà bạn yêu cầu.
- Xóa hoặc thay thế bất kỳ mã pixel nào đã thêm trước đó khỏi tệp liquid hoặc Đoạn mã bổ sung trong cài đặt thanh toán. Mã này có thể bao gồm mã pixel cũ chứa SDK Javascript, thu thập sự kiện tiêu chuẩn hoặc thu thập sự kiện không tiêu chuẩn.
- Thêm pixel tùy chỉnh vào cửa hàng.
- Kết nối pixel tùy chỉnh.
Xóa hoặc thay thế mã pixel cũ
Khi tìm thấy mã pixel cũ, cần xóa hoặc thay thế mã đó bằng phương thức Shopify.analytics.publish() của Shopify, tùy thuộc vào loại sự kiện mà pixel đang theo dõi:
- Có thể xóa tất cả SDK Javascript tìm thấy.
- Nếu pixel cũ đang theo dõi sự kiện khách hàng tiêu chuẩn và pixel tùy chỉnh hoặc pixel ứng dụng muốn thêm có hỗ trợ thu thập sự kiện khách hàng tiêu chuẩn, thì nên xóa mã của pixel đó.
- Nếu pixel cũ đang theo dõi sự kiện khách hàng tùy chỉnh và pixel tùy chỉnh hoặc ứng dụng muốn thêm có hỗ trợ thu thập sự kiện khách hàng tùy chỉnh, thì nên thay thế mã của pixel đó.
Đây là ví dụ về mã pixel cũ theo dõi sự kiện khách hàng không tiêu chuẩn:
<script>fbq("trackCustom", "my_custom_event");</script>Đây là ví dụ về mã tương đương để thay thế:
<script>Shopify.analytics.publish("my_custom_event");</script>Nếu đang tạo pixel tùy chỉnh, nên đưa vào mã đăng ký sự kiện tùy chỉnh, như ví dụ sau:
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});Khắc phục sự cố sau khi di chuyển
Sau khi di chuyển sang pixel web, bạn có thể thấy sự sai lệch trong số lượng sự kiện được theo dõi so với thiết lập trước đây. Vì một số bot không kích hoạt hộp cát của pixel web nên việc số lượng sự kiện giảm ở mức phần trăm một chữ số là điều bình thường. Nếu bạn thấy mức độ sai lệch lớn hơn, hãy xem lại phần này để tìm hiểu các nguyên nhân có thể xảy ra.
Sử dụng danh sách kiểm tra sau để giúp xác định nguyên nhân gây ra sự sai lệch:
- Xác nhận rằng tất cả sự kiện mong đợi đều đang kích hoạt.
- Xác nhận rằng logic triển khai giống nhau giữa thiết lập cũ và thiết lập mới.
- Xác nhận rằng mỗi sự kiện chỉ được theo dõi 1 lần.
- Xác nhận rằng bạn đang so sánh số liệu từ cùng một dịch vụ phân tích.
- Xác nhận rằng cài đặt quyền riêng tư của bạn khớp với thiết lập trước đây.
- Nếu cần có sự đồng ý, hãy xác nhận rằng bạn đang thu thập sự đồng ý đó.
Chọn sự cố khớp với những gì bạn đang gặp phải, sau đó làm theo các bước khắc phục sự cố.
Một số sự kiện không kích hoạt.
Xác minh rằng tất cả sự kiện mong đợi đều kích hoạt. Nếu không kích hoạt, sự kiện đó không thể được theo dõi.
Để gỡ lỗi, hãy thêm console.log vào mã pixel và kiểm tra xem dữ liệu có đang được gửi đến đối tác phân tích trong công cụ dành cho nhà phát triển của trình duyệt hay không. Nếu sự kiện không kích hoạt, hãy xem lại mã pixel để tìm lỗi.
Định nghĩa hoặc logic của sự kiện đã thay đổi.
Định nghĩa của các sự kiện như page_viewed hoặc checkout_started có thể khác nhau giữa các lần triển khai. Ví dụ: nếu trước đây bạn theo dõi lượt xem sản phẩm bằng cách khớp đường dẫn URL nhưng hiện tại sử dụng sự kiện tiêu chuẩn của Shopify, kết quả có thể sẽ khác.
Đảm bảo rằng hoạt động triển khai mới sử dụng logic giống như logic cũ. Nếu logic triển khai khác nhau, số lượng sự kiện chắc chắn sẽ có một số chênh lệch.
Sự kiện được đếm nhiều hơn 1 lần.
Sự cố phổ biến khi di chuyển là theo dõi cùng một sự kiện nhiều hơn 1 lần. Cùng một sự kiện có thể được theo dõi ở nhiều nơi, chẳng hạn như trong mã chủ đề, ứng dụng hoặc phần Sự kiện khách hàng trong bảng điều khiển quản trị. Nếu trước đây bạn đã thêm mã theo dõi thông qua phần Tập lệnh bổ sung hoặc checkout.liquid, mọi mã sót lại ở đó cũng có thể gây ra việc theo dõi trùng lặp.
Để kiểm tra việc theo dõi trùng lặp, hãy mở công cụ dành cho nhà phát triển của trình duyệt và kiểm tra xem có nhiều yêu cầu gửi đến cùng một điểm cuối phân tích trong một lần tải trang hoặc sự kiện hay không.
Số liệu khác nhau giữa các dịch vụ phân tích.
Các dịch vụ phân tích khác nhau xử lý và lọc dữ liệu theo những cách khác nhau. Một số dịch vụ lọc bỏ lưu lượng truy cập đáng ngờ từ bot. Các dịch vụ khác lại ước tính dữ liệu bị thiếu. Không so sánh số lượng sự kiện giữa các dịch vụ khác nhau, ngay cả giữa Google Analytics và GA4, do các dịch vụ này xử lý dữ liệu theo những cách khác nhau.
Để so sánh kết quả chính xác, hãy tạo tài khoản hoặc điểm ảnh riêng cho cùng một dịch vụ và chạy song song.
Cài đặt quyền riêng tư đang chặn sự kiện.
Web pixel luôn tuân thủ cài đặt quyền riêng tư của cửa hàng. Nếu thiết lập điểm ảnh trước đây không tuân thủ, bạn có thể thấy số lượng sự kiện được theo dõi ít hơn sau khi di chuyển.
Từ bảng điều khiển quản trị Shopify, đi tới Cài đặt > Quyền riêng tư của khách hàng và xác nhận cài đặt khớp với cấu hình trước đó.
Công cụ chấp thuận của bên thứ ba không đồng bộ với Shopify.
Nếu sử dụng công cụ chấp thuận của bên thứ ba để quản lý sự chấp thuận sử dụng cookie, web pixel có thể không kích hoạt đối với những khách hàng có trạng thái chấp thuận không được đồng bộ với Shopify. Điều này có thể xảy ra khi công cụ chấp thuận của bạn không sử dụng Customer Privacy API.
Để khắc phục sự cố này, hãy đảm bảo công cụ chấp thuận đồng bộ trạng thái chấp thuận với Shopify thông qua Customer Privacy API.