Pattern phổ biến: User VN research sản phẩm trên mobile lúc rảnh (đi xe bus, giờ nghỉ trưa) → save link/screenshot → đến văn phòng/về nhà dùng laptop để decide và checkout. High-ticket items (BĐS, ô tô) ratio mobile→desktop có thể lên 65%.
Method 1 — Signed-in users (deterministic):
User login cùng Google account trên các thiết bị → Google biết chắc chắn cùng 1 người. Accuracy: 99%+. Coverage VN: 70-80% touchpoints.
Method 2 — Modeled (probabilistic):
ML model dùng signals (IP, location, timing, browser fingerprint, device ID) để predict probability cùng user. Accuracy: 85-92%. Coverage: 15-20% additional touchpoints.
Method 3 — Customer Match (CRM-based):
Upload email/phone list của bạn lên Google Ads → Google match với users đã login Google. Accuracy: 95%+ cho matched users. Coverage: phụ thuộc CRM size.
- Enable cross-device: Settings → Cross-device conversion include. Default ON từ 2020+, kiểm tra lại.
- Setup GA4 User-ID: Gán user_id (từ CRM/login system) vào GA4 → kết nối cross-device qua first-party data. Code mẫu:
gtag('config', 'GA_ID', { user_id: USER_LOGIN_ID }) - Customer Match upload: Tools → Audience manager → Customer Match → upload email list (SHA256 hashed). Refresh weekly nếu CRM update.
- Enhanced Conversions: Bật Enhanced Conversions for Web — gửi hashed email/phone về Google → match với signed-in users trên thiết bị khác. Tăng cross-device attribution 15-25%.
- Server-side GTM: Setup sGTM container → first-party tracking → ít phụ thuộc cookies, robust với ITP/Privacy Sandbox.
- Review monthly: Reports → Tools → Attribution → Cross-device. Check "Cross-device conversions" % so với total. Target: 25-40% (high-ticket), 10-20% (low-ticket).
Limitation 1 — Incognito/Private mode: Không track cross-device. Tỉ lệ VN: 5-8%. Workaround: nhỏ, accept loss.
Limitation 2 — Multiple Google accounts: Cùng 1 user có 2-3 Google accounts (cá nhân + công việc). Workaround: Enhanced Conversion gửi email — match nhiều accounts cùng phone.
Limitation 3 — iOS App Tracking Transparency: User chọn "Ask App not to Track" → IDFA blocked → cross-device app→web break. Workaround: SKAdNetwork + modeled conversion.
Limitation 4 — VPN/Public WiFi: IP changes → probabilistic matching unreliable. Workaround: Tăng reliance vào deterministic (signed-in + Customer Match).