Adobe Analytics & Target
Implementation details for www.cloudflare.com
Implementation Architecture
Adobe Launch
Tag management system for deploying Adobe Analytics, Target, and third-party tags
Property: f597f8065f97 OneTrust CMP
Consent management platform controlling script execution based on user preferences
Domain: b1e05d49-f072-4bae-9116-bdb78af15448 Google Tag Manager
Parallel tag management for Google Analytics 4 and marketing pixels
Container: GTM-NDGPDFZ Cloudflare Zaraz
Server-side tag management for improved performance and privacy
Endpoint: /static/z/i.js Environments
| Environment | Property ID | Build ID | Launch URL |
|---|---|---|---|
| Production | f597f8065f97 | launch-27d26806890f | assets.adobedtm.com/.../launch-27d26806890f.min.js |
| Staging / Preprod | f597f8065f97 | launch-fc97b6cacaaf-staging | assets.adobedtm.com/.../launch-fc97b6cacaaf-staging.min.js |
| Development | f597f8065f97 | launch-19122256e4d6-development | assets.adobedtm.com/.../launch-19122256e4d6-development.min.js |
Data Layer Events
Key events tracked via window.dataLayer for analytics and marketing automation.
| Event Name | Description | Trigger |
|---|---|---|
page_load | Initial page load with user properties | On every page |
form_submit | Form submission tracking | Form interactions |
cta_click | Call-to-action button clicks | CTA engagement |
product_view | Product page views | Product pages |
sign_up | User registration events | Sign-up flows |
Tracking Properties
Performance Optimization
- Adobe Launch loads asynchronously after consent
- Zaraz provides server-side tag execution
- GTM script is deferred until consent granted
- ECID polling with 3-second timeout
Privacy & Compliance
- OneTrust CMP for GDPR/CCPA compliance
- Consent required before analytics scripts load
- User preferences stored in cookies
- Consent sync between OneTrust and Zaraz
Integration Points
- Marketo for marketing automation
- Bizible for attribution tracking
- Heap for user behavior analytics
- Drift for chat and conversational marketing
Developer Tools
- Adobe Experience Cloud Debugger
- GTM Preview Mode
- OneTrust Cookie Scanner
- Browser DevTools Network tab
Code Examples
Loading Adobe Launch
window.adobeLaunch = {
getEndPoint() {
const env = "production"
if (env === "production") {
return 'https://assets.adobedtm.com/f597f8065f97/1b1bbc99cd1a/launch-27d26806890f.min.js';
}
// ... other environments
},
loadAdobeLaunch() {
window.loadScript(window.adobeLaunch.getEndPoint());
},
}; Pushing Events to Data Layer
window.GTM.push({
event: 'page_load',
page_location: location.href,
page_path: location.pathname + location.search,
user_properties: {
ga_client_id: gaClientId,
ecid: ecid,
user_id: sparrowId,
}
}); Consent Check
const consentGroups = window.siteData.getConsentGroups();
// Returns: { C0001: true, C0002: true, C0003: true, C0004: false }
if (consentGroups.C0004) {
// Load targeting/advertising scripts
window.adobeLaunch.loadAdobeLaunch();
}