How server-side tracking works
Aspect | Client-Side Tracking (GTM Web) | Proxy SST (GTM Server) | Full SST (OneView) |
---|---|---|---|
Apple Compliance | ❌ Cookies expire in 7 days | ⚠️ Requires custom Conversion Linkers + | ✅ Requires a or . Check out the implementation guide. |
Safari Compliance | ❌ Ad Tracking broken | ❌ Ad Tracking broken | ✅ UTM-based attribution. Check out integrations supporting LTP. |
Safari Compliance | ❌ Blocked browser fingerprinting | — N/A | — N/A |
Ad-Blockers and VPNs | ⚠️ Cat-and-mouse game. Don’t play it. | ⚠️ Cat-and-mouse game. Don’t play it. | ⚠️ Cat-and-mouse game. Don’t play it. ✅ When using |
Retries & Network Errors | ❌ No retry capability. Will lose events. | ❌ Stateless, can’t retry. Will lose events. | ✅ High-throughput global queue |
Duplicated Events | ❌ Cannot deduplicate | ⚠️ Requires Firestore and custom Tags | ✅ Use Idempotency-Key to prevent duplicates. |
Privacy Compliance I (GDPR, CCPA) | ⚠️ Must hash PII manually. | ⚠️ Must hash PII manually. | ✅ Hashing enforced. Cannot be disabled. Plaintext never stored. |
Privacy Compliance II (ePrivacy) | ✅ Must handle multiple cookies. | ✅ Must handle multiple cookies | ✅ Only one master cookie to handle |
Website Performance | ⭐️ Poor. Scripts slows down your website, even when deferred . | ⭐️⭐️ Good. Some scripts run on the server. | ⭐️⭐️⭐️ Excellent. Up to one script on the frontend. All weight is on OneView. |
Maintainability | ⭐️⭐️ Good. Requires basic marketing skills. | ⭐️ Poor. Requires expert-level skills. | ⭐️⭐️⭐️ Excellent. OneView handles everything for you. |
data.example.com
) is not enough to comply with Apple® ITP. This technique is called CNAME Cloaking and is explicitly targeted by ITP.
OneView achieves full ITP compliance when using a or setup. With these configurations, you have full control over the OneView master cookie, ensuring client_id
persistence beyond the 7-day ITP limit.
How do I implement traffic mirroring with OneView?
gclid
(Google Ads)fbclid
(Meta/Facebook)msclkid
(Microsoft Ads)ttclid
(TikTok)How does OneView achieve LTP compliance?
UTM-First Attribution
Configure custom UTM fallback values for each integration in OneView
utm_source
fallback value for each Media Partner, ensuring accurate attribution even when click IDs are removed.Enhanced Conversions Recovery
client_id
page_view
events at the server level - basically treating OneView as a log sink. This creates a complete picture of user interactions that’s invisible to any browser-based mechanism.
How do I implement traffic mirroring with OneView?
Idempotency-Key
field. When you send the same event with the same , OneView automatically prevents duplicates from being processed, ensuring clean data across all downstream integrations.
How do I implement idempotency keys with OneView?
Idempotency-Key
with each event request using a unique identifier like user_id + event_type + transaction_id
to prevent duplicate processing.ad_user_data
and ad_personalization
consent requirements. With OneView, you simply need to:
What PII does OneView automatically hash?
deferred
, scripts consume processing resources and impact user experience, leading to higher bounce rates, especially on mobile.
OneView delivers excellent website performance by requiring only one script on the frontend (or none at all with implementations such as ). All heavy processing and integration work happens on OneView’s servers, dramatically improving your Lighthouse score.
How much can OneView improve my website performance?