Cách tránh bỏ lỡ ID nhấp chuột quảng cáo trên iPhone khi sử dụng Matomo

By JoeVu, at: 11:03 Ngày 19 tháng 12 năm 2024

Thời gian đọc ước tính: __READING_TIME__ minutes

How to Avoid Missing Ad Click ID on iPhone Using Matomo
How to Avoid Missing Ad Click ID on iPhone Using Matomo

Cách Tránh Bỏ Lỡ ID Nhấp Vào Quảng Cáo Trên iPhone Sử Dụng Matomo

Với tính năng Bảo vệ Theo Dõi Liên Kết của iOS 17 loại bỏ các tham số theo dõi thông thường như dclid, msclkid, và các tham số khác, việc duy trì theo dõi quảng cáo chính xác đã trở nên khó khăn hơn. Một trường hợp gần đây với một trong những khách hàng của chúng tôi đã tiết lộ sự mất mát dữ liệu đáng kể trong Matomo, mặc dù dữ liệu nhất quán trong Google Ads và Shopify.

Để giải quyết vấn đề này, chúng tôi đã thiết kế một giải pháp tùy chỉnh bằng cách đổi tên các tham số quảng cáo và khôi phục chúng trong JavaScript theo dõi của Matomo. Phương pháp này bỏ qua việc loại bỏ theo dõi liên kết của iOS trong khi vẫn giữ nguyên tính toàn vẹn của dữ liệu. Dưới đây là cách chúng tôi đã giải quyết vấn đề.

 

Hiểu Về Thách Thức

Bảo vệ Theo Dõi Liên Kết trong iOS 17 tự động loại bỏ các tham số theo dõi đã biết khỏi URL. Các tham số bị ảnh hưởng bao gồm:
 

  • gclid – Google AdWords / Analytics
     
  • dclid – Mạng hiển thị của Google
     
  • foclid – Quảng cáo Facebook
     
  • twelkd – Quảng cáo Twitter
     
  • msclkid – Quảng cáo Microsoft
     
  • mc_eid – Mailchimp
     
  • igshid – Instagram
     

Mặc dù những thay đổi này nâng cao quyền riêng tư của người dùng, nhưng chúng làm gián đoạn quy trình phân bổ tiếp thị, dẫn đến dữ liệu không đầy đủ trong các nền tảng phân tích như Matomo.

 

Giải Pháp Của Chúng Tôi

Để bỏ qua các hạn chế của iOS 17, chúng tôi đã thiết kế một chiến lược hai phần:
 

  1. Tùy chỉnh Tên Tham số trong URL Quảng cáo
     
  2. Khôi phục Tên Tham số Gốc trong Mã Theo Dõi Matomo
     

Điều này đảm bảo rằng các tham số theo dõi không bị iOS loại bỏ trong khi vẫn giữ chức năng của chúng trong Matomo.

 

1. Tùy chỉnh Tên Tham số trong URL Quảng cáo

Sửa đổi URL quảng cáo của bạn để thay thế các tham số theo dõi mặc định bằng các tên tùy chỉnh mà iOS không nhận ra là các bộ định danh theo dõi.

Ví dụ về ánh xạ tham số:
 

  • gclid trở thành customMatomoGclid
     
  • dclid trở thành customMatomoDclid
     
  • foclid trở thành customMatomoFoclid
     
  • twelkd trở thành customMatomoTwelkd
     
  • msclkid trở thành customMatomoMsclkid
     
  • mc_eid trở thành customMatomoMc_eid
     
  • igshid trở thành customMatomoIgshid
     

Ví dụ về URL Quảng cáo được cập nhật:

https://www.glinteco.com/?customMatomoGclid=12345&customMatomoFoclid=67890


Bằng cách thay thế các tham số này bằng các tên tùy chỉnh, chúng không bị gắn cờ hoặc loại bỏ bởi Bảo vệ Theo Dõi Liên Kết của iOS.

 

2. Khôi phục Tên Tham số Gốc trong Mã Theo Dõi Matomo

Sử dụng JavaScript để ánh xạ các tham số tùy chỉnh trở lại tên gốc của chúng trước khi gửi chúng đến Matomo.

Ví dụ về JavaScript Matomo tùy chỉnh:

// Lấy các tham số URL
var urlParams = new URLSearchParams(window.location.search);

// Ánh xạ các tham số tùy chỉnh trở lại tên gốc
var paramsMapping = {
    'customMatomoGclid': 'gclid',
    'customMatomoDclid': 'dclid',
    'customMatomoFoclid': 'foclid',
    'customMatomoTwelkd': 'twelkd',
    'customMatomoMsclkid': 'msclkid',
    'customMatomoMc_eid': 'mc_eid',
    'customMatomoIgshid': 'igshid'
};

// Lặp qua ánh xạ và gửi đến Matomo
for (const [customParam, originalParam] of Object.entries(paramsMapping)) {
    var paramValue = urlParams.get(customParam);
    if (paramValue) {
        _paq.push(['setCustomVariable', 1, originalParam, paramValue, 'visit']);
    }
}

 

Điều này làm gì:
 

  • Trích xuất các tham số tùy chỉnh từ URL.
     
  • Ánh xạ chúng trở lại tên gốc.
     
  • Gửi dữ liệu đến Matomo để theo dõi và phân bổ chính xác.

 

Các Bước Triển Khai

  1. Cập nhật Chiến dịch Quảng cáo: Sửa đổi tất cả các URL chiến dịch đang hoạt động trong Google Ads, Facebook, Microsoft Ads và các nền tảng khác để sử dụng tên tham số tùy chỉnh.
     

  2. Cập nhật Mã Theo Dõi Matomo: Thêm logic ánh xạ tùy chỉnh vào mã theo dõi JavaScript của trang web của bạn.
     

  3. Kiểm tra Theo dõi: Xác minh chức năng bằng cách nhấp vào các quảng cáo thử nghiệm và kiểm tra xem Matomo có nhận được các tham số chính xác không.

 

Tại Sao Giải Pháp Này Có Hiệu Quả

 

  • Tránh Loại bỏ Tham số: Tên tùy chỉnh ngăn các tham số bị xác định và loại bỏ bởi tính năng bảo vệ theo dõi của iOS.
     

  • Duy trì Tính Toàn vẹn Dữ liệu: Bằng cách khôi phục các tham số trong Matomo, dữ liệu vẫn chính xác và có thể sử dụng được.
     

  • Tích hợp liền mạch: Phương pháp này hoạt động trên tất cả các nền tảng quảng cáo chính mà không làm gián đoạn các hệ thống theo dõi khác.

 

Kết Luận

Cập nhật quyền riêng tư của iOS 17 gây ra những thách thức, nhưng với cách tiếp cận chủ động, bạn có thể duy trì theo dõi quảng cáo chính xác. Bằng cách tùy chỉnh tên tham số và khôi phục chúng trong Matomo, bạn có thể điều hướng những thay đổi này một cách hiệu quả trong khi bảo vệ phân bổ chiến dịch của mình.

Bạn có muốn được hỗ trợ triển khai giải pháp này hoặc khám phá các chiến lược theo dõi bổ sung không? Hãy cho chúng tôi biết!

 

Tag list:
- Bypassing iOS 17 link tracking protection with Matomo
- Matomo custom parameter mapping
- How to fix missing ad click IDs in Matomo with iOS 17
- iOS 17 link tracking protection
- Track Google Ads click IDs after iOS 17 updates
- iOS 17 marketing attribution
- Ad click ID tracking
- Marketing attribution challenges iOS 17
- Matomo ad parameter customization for iOS 17
- Customize ad parameters for tracking
- Ad click ID loss prevention iOS
- Google Ads tracking on iPhone
- Preserve tracking parameters iOS 17
- Matomo ad tracking solution
- Maintaining ad tracking under iOS 17 privacy changes
- Server-side tracking for iOS
- Matomo and Apple privacy updates
- Avoid missing ad click IDs
- Tracking ad click IDs on iPhone
- Matomo iOS 17 tracking

Theo dõi

Theo dõi bản tin của chúng tôi và không bao giờ bỏ lỡ những tin tức mới nhất.