🎯 What This Tool Does

Create and visualize Adobe Web SDK events from Tealium tagging specs. Useful for QA validation, schema testing, front-end handoffs, and documentation.

Outputs include utag.view()/utag.link(), XDM payload, and data.__adobe.analytics model.

πŸ†˜ Hover any ❓ icon for tooltips.

v1.0.1 Β· Updated May 26, 2025 Β· Scott Gresack
For front-end engineers generating utag.link() or utag.view() events for Tealium β†’ Adobe Web SDK.

✨ Web Tag Spec Generator ✨

Generate utag.view() and utag.link() payloads with XDM mapping.

πŸš€ Purpose

Build utag.view() or utag.link() events with Adobe Web SDK mappings, XDM, and advanced override support.

πŸ›  Instructions

  1. Select event type: utag.view() or utag.link().
  2. Use Output Controls to toggle which variables/overrides are included: eVars, props, events, identityMap, and datastreamId/edgeConfigOverrides.
  3. Add key/value pairs for your tag spec (no quotes around values).
  4. Map to Adobe Analytics variables (eVar, prop, event) if desired.
  5. Use | for nested keys (e.g., listVars|list1 or identityMap|email).
  6. To include identityMap, use the controls or add a key like identityMap|email with its value.
  7. To override datastreamId or supply advanced edge settings, enable the datastream controls.
    For advanced edgeConfigOverrides, enable Advanced and provide full JSON (see Adobe docs for full schema).
  8. Copy the Tag Spec, XDM, or data.__adobe.analytics output as needed for documentation, QA, or engineering handoff.

βš™οΈ Output Controls

{{ edgeOverrideError }}
Sample: {"datastreamId":"12345:prod","propertyToken":"PT-XXXXX","reportSuites":["mySuite1"]}

🧩 Key–Value Pairs ❓

✨ Tag Spec ❓

{{ formattedSnippet }}

🌐 XDM Object ❓ ❓

{{ xdmObject }}

🧾 data.__adobe.analytics Object ❓

{{ analyticsObject }}

πŸŽ‰ Copied!

{{ modalType }} is now on your clipboard.

🧠 Section Help

{{ helpContent }}