Adobe Launch Audit

Change Log

Adobe Launch Audit Tool v0.9 alpha

Adobe Launch Audit Tool

Adobe Target Audience Search:

  • New Target Audiences Page - Added /target/audiences for searching Adobe Target Audience Library records separately from activities.
  • Adobe Target Source Loading - Audience loading now uses origin=target so the page focuses on Adobe Target audiences.
  • Chunked Audience Inventory - Initial load fetches 4 batches of 1,000 audiences, and Load next 4,000 appends more batches on demand.
  • Audience Filters - Added list-style filtering for source, type, workspace, context loaded state, modified date, custom attribute values, Target rule values, and mboxes.
  • Context-Gated Rule Filters - Custom attribute, Target rule value, and mbox filters only appear after audience details are loaded.
  • Audience Detail Drawer - Clicking an audience row fetches that one audience detail record and shows the raw JSON, including targetRule, custom attributes, and related activity summaries when available.
  • Related Activity Mapping - Loaded audience details can be matched against activity context to show related activity counts and hover previews.
  • Workspace Labels - Audience rows show friendly Target workspace names with the workspace ID.
  • Target AI Chat for Audiences - Audience search context can be sent to Target AI chat with loaded rule values, custom attributes, mboxes, and related activity counts.

Target Navigation and Routes:

  • Added Target navigation grouping alongside Launch pages.
  • Target activities now live under /target/activities, audiences under /target/audiences, and legacy Target routes redirect to the new paths.

Adobe Launch Audit Tool v0.8 alpha

Adobe Launch Audit Tool

AI Model Enhancements:

  • Claude Fable 5 - New AI model with animated fairy swarm effect on hover in model switcher
  • Claude Opus 4.8 - Updated from version 4.7 with improved performance
  • Anthropic Provider Integration - Full support for Claude models alongside Google Gemini
  • Model Validation - Added proper error handling for unknown AI models instead of silent fallback
  • Thinking Mode - Support for reasoning/thinking tokens on both Claude and Gemini models

Property Search Improvements:

  • Searchable Dropdowns - Property selectors on Audit, Deep Search, and Libraries pages now use USelectMenu with built-in search
  • Data Element Usage Detection - Now detects all token syntaxes:
    • %dataElement% (web properties)
    • {{dataElement}} (edge properties)
    • {%%dataElement%%} (mobile XDM payloads)
    • {%contextdata.key%} (mobile context data)
    • _satellite.getVar() calls in custom code
    • Alloy/Web SDK onBeforeEventSend callbacks
  • Extension Settings Search - Property code context now includes extension settings and callbacks for complete usage tracing
  • Enhanced AI Prompts - Updated to treat extension setting matches as real data element usage

Technical Improvements:

  • Simplified model initialization in chat endpoints
  • Property code context cache now preserves all entries (removed 80-item limit)
  • Search filtering performance optimized with hidden searchText property
  • Extension code entries now include specific location paths

Adobe Launch Audit Tool v0.7 alpha

Adobe Launch Audit Tool

Super Filter Summary Enhancements:

  • Nested Data Element Hierarchy - Summary modal now shows complete dependency chains with visual depth indicators (e.g., CHECKOUT_XDM → all nested children)
  • New Data Elements Tab - Displays all visible data elements with their child references and matched data layer keys for ACDL migration tracking
  • Color-Coded Depth Levels - Easy-to-read visual hierarchy with progressive indentation (depth 1-6+) and color-coded borders
  • Matched Keys Display - Each child element shows which data layer keys it matches for complete coverage analysis

Bug Fixes:

  • Fixed TypeScript errors for data element references in super filter summary
  • Resolved modal scrolling issues when content overflows viewport

Adobe Launch Audit Tool v0.6 alpha

Adobe Launch Audit Tool

  • We now show the friendly property name in the matrix and Excel export.
  • You can load a couple of properties at once and still see which rule belongs to which property.
  • The "Latest versions in production" box starts out checked so the audit matches what is live.

Adobe Launch Audit Tool v0.5 alpha

Adobe Launch Audit Tool

Latest Production Versions Feature:

  • Production Version Filtering - Added "Latest versions in production" checkbox to show only rules that are live in the most recent production build
  • New API Endpoint - Created rule-usage-matrix-live.ts API that uses Builds API to recursively check published versions of rules
  • Performance Warning - Added informational modal explaining that production filtering uses significantly more API calls and may take longer for properties with many unpublished rules
  • Enhanced UI - Updated checkbox styling to use green theme and added help modal with detailed explanations and examples
  • Filter Defaults Removed - Removed default "enabled" and "live" status filters for cleaner initial state

Technical Details:

  • Production mode fetches the latest build and checks each rule's published revision against the build's rule revisions
  • Unchecked mode shows actual latest versions but not necessarily what's live in production
  • Example: Rule might be at version 42 (latest) but version 3 is what's actually live in production

Adobe Launch Audit Tool v0.4.1 alpha

Adobe Launch Audit Tool

Status Filter Enhancements:

  • Reusable Status Filter Component - Created unified StatusFilterDropdown component for consistent filtering across audit and deep-search pages
  • OR/AND Filter Logic - Added toggle button to switch between OR (match ANY selected filters) and AND (match ALL selected filters) modes
  • Enhanced Filter Options - Standardized filter options: Enabled, Disabled, Live (Published), Not Live (Unpublished) with visual indicators
  • Improved User Experience - Added tooltips explaining OR vs AND filter behavior and visual feedback for active filters

Excel Export Improvements:

  • Rule Status Columns - Added TRUE/FALSE columns for Enabled and Published status in Excel exports
  • Flexible Export Options - Removed requirement for data elements, allowing export of rule-only data when no data elements match filters
  • Consistent Data Structure - Updated export format: Rule | Revision | Enabled | Published | Data Elements...

Bug Fixes:

  • Data Element Matrix Display - Fixed issue where data element columns disappeared when filtering for disabled or not-live elements
  • Filter Consistency - Ensured matrix, catalog, and export all respect the same status filter selections and OR/AND modes
  • Deep Search Integration - Updated deep-search API to load all rules for consistent client-side filtering behavior

Technical Improvements:

  • Centralized status filtering logic in reusable component for better maintainability
  • Enhanced client-side filtering performance with proper reactive updates
  • Improved type definitions for matrix rows to include enabled/published properties

Adobe Launch Audit Tool v0.4 alpha

Adobe Launch Audit Tool

Major Updates:

  • Standardized Rule Fetching - Created unified fetchAllRulesForProperty utility to replace Adobe's unreliable server-side filtering with consistent client-side filtering across all APIs
  • Enhanced Status Visibility - Added enabled/published status badges to audit matrix table with green/red for enabled and blue/gray for published states
  • Dynamic Client-Side Filtering - Added "Enabled Only" and "Published Only" checkboxes on audit page for real-time filtering without server reloads
  • Data Elements Status Display - Updated Data Elements Catalog to show enabled/published status instead of storage duration and description
  • Improved Loading Indicators - Fixed loading counts to show actual rule/data element numbers being scanned instead of showing 0
  • API Consistency - Standardized counts.ts, rule-usage-matrix.ts, and deep-search.ts APIs to use the same reliable data fetching approach
  • Enhanced Error Handling - Added proper error logging and fallback mechanisms for authentication failures

Technical Improvements:

  • Removed Adobe's buggy server-side filters (filter[enabled]=true&filter[published]=true) that sometimes returned disabled/unpublished items
  • Implemented consistent rule?.attributes?.enabled === true and rule?.attributes?.published === true filtering logic
  • Added TypeScript fixes for proper parameter handling in API endpoints
  • Enhanced UI responsiveness with progressive rendering for large datasets

Note: Deep Search feature is experimental and may have limited functionality.

Adobe Launch Audit Tool v0.3 alpha

Adobe Launch Audit Tool

New Features:

  • Enhanced Rule Details Modal - Added expandable sections with individual component views, custom code block display with syntax highlighting, and toggle between formatted code and raw JSON data
  • Production-Only Data Filtering - Audit now only shows published AND enabled rules, components, and data elements for true production state analysis
  • Flexible Excel Export Options - Added choice to export filtered data (current view) or all data, with real-time counts showing exactly what will be exported
  • Improved UI Clarity - Added badges and tooltips indicating "Enabled/Production only data mode" to clearly communicate audit scope
  • Copy-to-Clipboard Enhancements - Individual copy buttons for rules, components, and custom code blocks with visual feedback
  • Smart Component Analysis - Components filtered to only include published items within enabled rules

Adobe Launch Audit Tool v0.2 alpha

Adobe Launch Audit Tool

New Features:

  • Marketing Tag Privacy Compliance Analysis - Manual scanning of marketing rules to verify proper user opt-in data element conditions

Adobe Launch Audit Tool v0.1 alpha

Adobe Launch Audit Tool

Features:

  • Property selection and account management
  • Data element usage matrix analysis
  • Rule-to-data-element relationship mapping
  • Detection of unused data elements
  • Custom code scanning for _satellite.getVar() calls
  • Excel export functionality
  • Rule details modal with component analysis
  • Known limitations documentation
  • Authentication via Adobe IMS client credentials