<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://adb.webclat.com/</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics Consulting &amp; Setup Services | Webclat</image:title>
      <image:caption>Independent Adobe Analytics consulting: implementation, audit, optimization, and training. Reliable data, clear attribution, and analytics your teams trust.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/web-sdk-migration</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics to Web SDK Migration Services | Webclat</image:title>
      <image:caption>Migrate from AppMeasurement.js to Adobe Experience Platform Web SDK without data loss. Parallel tracking, clean XDM schemas, and Edge Network setup - ready for AEP and Customer Journey Analytics.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/adobe-experience-platform</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Experience Platform Consulting &amp; AEP Implementation | Webclat</image:title>
      <image:caption>Enterprise Adobe Experience Platform consulting and AEP implementation services. Deploy Real-Time CDP, unify customer data, and activate audiences across your marketing ecosystem.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/customer-journey-analytics</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Customer Journey Analytics implementation and migration</image:title>
      <image:caption>Adobe Customer Journey Analytics implementation and migration. We design the data architecture, build the implementation, and migrate teams off Adobe Analytics.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/adobe-analytics-implementation-guide</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics Implementation Guide: Steps, Tools, and Pitfalls | Webclat</image:title>
      <image:caption>How Adobe Analytics is implemented in practice: solution design, data layer, tag management, variable mapping, and validation - and where implementations go wrong.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/data-layer-adobe-analytics</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Data Layer for Adobe Analytics: What It Is and How to Design One | Webclat</image:title>
      <image:caption>What a data layer is in an Adobe Analytics implementation, why it exists, the W3C and event-driven patterns, and the design rules that keep tracking stable.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/evars-and-props</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>eVars and Props in Adobe Analytics - and Their CJA Successors | Webclat</image:title>
      <image:caption>The difference between eVars and props in Adobe Analytics, expiration and allocation explained, current limits, and what replaces both in Customer Journey Analytics.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/visitor-id-identity-stitching</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Visitor ID and Identity Stitching: From ECID to CJA | Webclat</image:title>
      <image:caption>How Adobe identifies visitors - cookies, ECID, and identity maps - and how Customer Journey Analytics stitches device-level data into people. Written plainly.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/web-sdk-vs-appmeasurement</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>AEP Web SDK vs AppMeasurement: What Actually Changes | Webclat</image:title>
      <image:caption>The difference between Adobe&apos;s AEP Web SDK (alloy.js) and legacy AppMeasurement: one library, one beacon, XDM payloads, Edge Network routing - and what migration involves.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/adobe-analytics-to-cja-field-mapping</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics to CJA Field Mapping: eVars, Props, Events to XDM | Webclat</image:title>
      <image:caption>How Adobe Analytics concepts map to Customer Journey Analytics: report suites to datasets, eVars and props to schema fields and data views, segments to segments, and what has no equivalent.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/blog/adobe-analytics-2018-2026-what-changed</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics 2018-2026: Everything That Changed | Webclat</image:title>
      <image:caption>Eight years of Adobe Analytics history in one honest timeline: Launch, the Web SDK, CJA&apos;s rise, DTM and Reports &amp; Analytics retirements, and what it means for teams still on the old stack.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/blog/omniture-to-cja-lineage</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>From Omniture to Customer Journey Analytics: The Full Lineage | Webclat</image:title>
      <image:caption>SiteCatalyst, Adobe Analytics, and Customer Journey Analytics are one continuous product line. The 2009-2026 lineage, what survived each generation, and why the vocabulary still matters.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/adobe-analytics-data-warehouse-and-data-feeds</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Data Warehouse and Data Feeds in Adobe Analytics (and Their CJA Successors) | Webclat</image:title>
      <image:caption>What Adobe Analytics Data Warehouse and Data Feeds are, how they differ, and what replaces them in Customer Journey Analytics. By a boutique data engineering studio.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/adobe-launch-tags</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Launch (Experience Platform Tags) Explained | Webclat</image:title>
      <image:caption>What Adobe Launch - now Adobe Experience Platform Tags - does, how it relates to DTM and the Web SDK, and what a clean tag management setup looks like.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/xdm-experience-data-model</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>XDM: the Experience Data Model in Adobe Experience Platform | Webclat</image:title>
      <image:caption>What XDM is, how schemas, classes, and field groups work in Adobe Experience Platform, and why schema design decides what Customer Journey Analytics can ever tell you.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/report-suites-vs-data-views</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Report Suites vs Data Views: What Replaces What in CJA | Webclat</image:title>
      <image:caption>How Adobe Analytics report suites map to Customer Journey Analytics connections and data views, and why settings move from collection time to read time.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/segments-vs-filters</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Segments in Adobe Analytics vs CJA Segments (Formerly Filters) | Webclat</image:title>
      <image:caption>Adobe renamed CJA filters back to segments in April 2025. What actually transfers in migration, what the Component Migration tool does and misses, and how the containers map.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary/aep-debugger-implementation-validation</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>AEP Debugger and How to Actually Validate an Implementation | Webclat</image:title>
      <image:caption>What the Adobe Experience Platform Debugger shows, how to test an Adobe Analytics or Web SDK implementation, and what validation beyond the browser looks like.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/blog/adobe-analytics-vs-google-analytics-4</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics vs Google Analytics 4: an Implementer&apos;s Comparison | Webclat</image:title>
      <image:caption>Adobe Analytics vs GA4 compared by people who implement both: data models, identity, limits, export paths, cost structure - and where Customer Journey Analytics changes the question.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/blog/adobe-analytics-cja-cost-licensing</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>What Adobe Analytics and CJA Actually Cost: Licensing Explained | Webclat</image:title>
      <image:caption>Why Adobe publishes no list prices for Adobe Analytics or Customer Journey Analytics, how the contracts are actually structured, and which factors drive your real cost.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/glossary</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Glossary | Webclat</image:title>
      <image:caption>Definitions of terms related to Adobe Analytics, Customer Journey Analytics, and digital measurement.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/blog</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Blog | Webclat</image:title>
      <image:caption>Insights on Adobe Experience Platform, measurement strategy, and data engineering.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics Use Cases | Webclat</image:title>
      <image:caption>Real situations enterprise Adobe Analytics and CJA teams bring to us, in their own words - mismatched numbers, migrations, governance, attribution - and what we implement for each.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/trust-your-adobe-analytics-numbers-again</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Trust Your Adobe Analytics Numbers Again | Webclat</image:title>
      <image:caption>When Adobe Analytics numbers stop matching what the business actually did, the fix is a data-layer and processing-rules audit, not a new dashboard.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/appmeasurement-to-web-sdk-without-losing-history</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Move Off AppMeasurement Without Losing Your History | Webclat</image:title>
      <image:caption>Migrate from AppMeasurement.js to the Adobe Experience Platform Web SDK with parallel tracking, so year-over-year comparisons survive the cutover.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/report-suites-that-agree-with-finance</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Report Suites That Agree With Finance | Webclat</image:title>
      <image:caption>Reconcile Adobe Analytics revenue against how finance actually books it, so both teams argue about strategy, not whose number is right.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/cja-without-the-migration-chaos</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Customer Journey Analytics Without the Migration Chaos | Webclat</image:title>
      <image:caption>A planned, parallel-run migration to Customer Journey Analytics - schemas and data views designed on purpose, not a lift-and-shift.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/stop-paying-adobe-for-data-nobody-trusts</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Stop Paying Adobe for Data Nobody Trusts | Webclat</image:title>
      <image:caption>Audit what you collect against what you actually use, and stop licensing volume for tracking nobody queries.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/processing-rules-someone-can-explain</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Processing Rules Someone Can Actually Explain | Webclat</image:title>
      <image:caption>Document every active Adobe Analytics processing rule in plain language and retire the ones nobody can justify anymore.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/one-launch-property-governed</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>One Launch Property, Governed | Webclat</image:title>
      <image:caption>Clean up years of accumulated Adobe Launch rules and extensions, then put a review process around every future publish.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/agency-changed-a-tag-nobody-knows-what-broke</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Your Agency Changed a Tag and Nobody Knows What Broke | Webclat</image:title>
      <image:caption>Change review and staging validation in front of every Adobe Launch publish, so a broken metric has a documented cause.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/prove-campaigns-drive-revenue-in-adobe</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Prove Which Campaigns Drive Revenue in Adobe | Webclat</image:title>
      <image:caption>Cross-channel attribution built inside Adobe, so credit for a sale comes from one neutral view instead of each ad platform&apos;s own math.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/use-cases/analytics-auditors-and-executives-read-the-same-way</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Analytics Your Auditors and Executives Read the Same Way | Webclat</image:title>
      <image:caption>One governed dataset behind both the executive dashboard and the audit trail, so the two numbers can never diverge.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics &amp; Launch Q&amp;A | Webclat</image:title>
      <image:caption>Specific Adobe Analytics and Adobe Launch implementation problems, answered plainly - one canonical question per page, original engineering writing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/satellite-is-not-defined</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>&quot;_satellite is not defined&quot; in Adobe Launch: Why and the Fix | Webclat</image:title>
      <image:caption>Why &quot;_satellite is not defined&quot; fires even with Adobe Launch installed, and how to fix the load-order race instead of the symptom.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/bridge-gtm-datalayer-into-adobe-launch</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Feed a GTM dataLayer into Adobe Launch (or Back) | Webclat</image:title>
      <image:caption>How to read an existing GTM dataLayer from an Adobe Launch data element, and push Adobe/AEP context back into the same dataLayer for GTM.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/adobe-analytics-in-react-nextjs-angular-spa</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics/Launch in React, Next.js &amp; Angular SPAs | Webclat</image:title>
      <image:caption>The current pattern for wiring Adobe Analytics and Launch into a React, Next.js, or Angular single-page app without duplicate or missing page views.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/read-clicked-element-attributes-in-launch-rule</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Read a Clicked Element&apos;s Data Attributes in a Launch Rule | Webclat</image:title>
      <image:caption>How to read a clicked element&apos;s (or its parent&apos;s) data attributes inside an Adobe Launch rule using event.target and .closest().</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/launch-data-element-firing-twice</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Launch/DTM Data Element Firing Twice: Why &amp; Fix | Webclat</image:title>
      <image:caption>Why an Adobe Launch or DTM data element appears to evaluate or fire twice on one page load, and how to find the real duplicate.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/s-tl-link-tracking-bounce-rate</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Does s.tl() Link Tracking Distort Bounce Rate? | Webclat</image:title>
      <image:caption>Whether s.tl() link tracking distorts Adobe Analytics bounce rate, and how to sequence it safely so the hit survives navigation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/launch-rule-form-and-click-tracking</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Launch Rule for Form Submissions &amp; Click Tracking | Webclat</image:title>
      <image:caption>How to build an Adobe Launch rule that reliably tracks form submissions and clicks, including JS-validated forms and dynamically added elements.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/verify-adobe-analytics-tag-fired-correctly</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Verify an Adobe Analytics Tag Fired Correctly | Webclat</image:title>
      <image:caption>The reliable, layered way to verify an Adobe Analytics tag fired with the right variables: Debugger, Network tab, and the report suite.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/webkit-safari-double-hits</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Analytics Double Hits on WebKit/Safari: Why | Webclat</image:title>
      <image:caption>Why Adobe Analytics hits double up or fail specifically on WebKit/Safari - separating bfcache duplicate page views from ITP cookie capping.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/qa/adobe-analytics-kill-switch</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Build an Adobe Analytics Kill Switch | Webclat</image:title>
      <image:caption>How to build a kill switch inside Adobe Launch to stop Adobe Analytics from sending data for specific pages, users, or an emergency stop.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags &amp; CJA Capability Guides | Webclat</image:title>
      <image:caption>Practitioner guides to specific Adobe Experience Platform Tags and Customer Journey Analytics capabilities - what each one is, how to configure it, and how to verify it worked.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-companies-and-properties</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags Companies and Properties: Governance Guide | Webclat</image:title>
      <image:caption>How Companies and Properties structure Adobe Experience Platform Tags, when to split a company or property, and the governance mistakes that create duplicate tracking.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-audit-events-api</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags Audit Events API: Tracking Every Property Change | Webclat</image:title>
      <image:caption>What the Adobe Tags Audit Events API records, how to pull a change history for a property, and how to use it to answer who changed a rule.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-data-elements-api</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags Data Elements API: Managing Data Elements at Scale | Webclat</image:title>
      <image:caption>How to read, create, and update Adobe Experience Platform Tags data elements through the Reactor API instead of the UI, and when that&apos;s the right call.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-rule-condition-types</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags Rule Condition Types Explained | Webclat</image:title>
      <image:caption>The condition types available inside an Adobe Experience Platform Tags rule - Core, data element comparison, custom code - and how to use them to gate execution correctly.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-data-element-types</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags Data Element Types: Choosing the Right One | Webclat</image:title>
      <image:caption>The built-in Core data element types in Adobe Experience Platform Tags - and the extension-provided types - with guidance on which one to use for a given data source.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/tags-build-test-publish</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Adobe Tags: Build, Test, and Publish a Library Safely | Webclat</image:title>
      <image:caption>The Adobe Experience Platform Tags library lifecycle - Development, staging validation with the AEP Debugger, and Production publish - and how to test before you ship.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/web-sdk-update-variable-action</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>The Update Variable Action in the Adobe Web SDK Extension | Webclat</image:title>
      <image:caption>How the Web SDK extension&apos;s Update Variable action sets XDM data before a Tags rule sends an event, and when to use it instead of a data element alone.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/web-sdk-set-consent-action</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>The Set Consent Action in the Adobe Web SDK Extension | Webclat</image:title>
      <image:caption>How to wire the Web SDK extension&apos;s Set Consent action to a CMP, so Adobe collection actually respects a visitor&apos;s consent choice instead of assuming it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/cja-alerts-use-cases</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Customer Journey Analytics Alerts: Practical Use Cases | Webclat</image:title>
      <image:caption>The situations CJA alerts are actually built for - anomaly detection, threshold monitoring, and change flags - and which alert type fits each one.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/cja-alert-builder</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>The CJA Alert Builder: Configuring a Metric Alert | Webclat</image:title>
      <image:caption>How to configure a Customer Journey Analytics alert in the Alert Builder - metric, dimension, threshold, and notification - so it fires on a real change, not noise.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/cja-alert-manager</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>The CJA Alert Manager: Reviewing and Triaging Alerts | Webclat</image:title>
      <image:caption>How to use the Customer Journey Analytics Alert Manager to review triggered alerts, tell a real anomaly from a false positive, and act on it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://adb.webclat.com/guides/cja-calculated-metrics-with-segments</loc>
    <image:image>
      <image:loc>https://adb.webclat.com/og-image.png</image:loc>
      <image:title>Calculated Metrics With Segments in CJA | Webclat</image:title>
      <image:caption>How to scope a Customer Journey Analytics calculated metric to a segment inside the formula itself, and why that&apos;s different from filtering a whole report.</image:caption>
    </image:image>
  </url>
</urlset>
