{
  "version": 1,
  "site": "tagmanager.site",
  "scenarios": [
    {
      "scenarioId": "inline-ok-base-pageview",
      "title": "Inline base Dot tag fires on page load",
      "category": "retail",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "base-js"
      ],
      "path": "/retail/",
      "knownIssue": null,
      "catalogId": "FX-001"
    },
    {
      "scenarioId": "inline-ok-image-pageview",
      "title": "Inline image pixel fires on page load",
      "category": "content",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "image-pixel"
      ],
      "path": "/content/article.html",
      "knownIssue": null,
      "catalogId": "FX-002"
    },
    {
      "scenarioId": "inline-ok-destination-url",
      "title": "Inline Dot qualifies a destination URL rule",
      "category": "travel",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "base-js",
        "destination-url"
      ],
      "path": "/travel/hotel.html",
      "knownIssue": null,
      "catalogId": "FX-003"
    },
    {
      "scenarioId": "inline-ok-custom-event-load",
      "title": "Inline custom event fires after the base tag",
      "category": "retail",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "custom-event"
      ],
      "path": "/retail/product.html",
      "knownIssue": null,
      "catalogId": "FX-004"
    },
    {
      "scenarioId": "inline-ok-click-event",
      "title": "Inline click event fires only after add to cart",
      "category": "retail",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "user-action-event"
      ],
      "path": "/retail/cart.html",
      "knownIssue": null,
      "catalogId": "FX-005"
    },
    {
      "scenarioId": "inline-ok-form-submit",
      "title": "Inline lead form submit fires a conversion event",
      "category": "lead-gen",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "user-action-event"
      ],
      "path": "/lead-gen/",
      "knownIssue": null,
      "catalogId": "FX-006"
    },
    {
      "scenarioId": "inline-ok-purchase",
      "title": "Inline purchase event includes order value fields",
      "category": "retail",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "custom-event",
        "purchase"
      ],
      "path": "/retail/purchase.html",
      "knownIssue": null,
      "catalogId": "FX-007"
    },
    {
      "scenarioId": "inline-ok-enhanced-matching-email",
      "title": "Inline enhanced matching sends email hash",
      "category": "lead-gen",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "enhanced-matching"
      ],
      "path": "/lead-gen/thank-you.html",
      "knownIssue": null,
      "catalogId": "FX-008"
    },
    {
      "scenarioId": "inline-ok-enhanced-matching-phone",
      "title": "Inline enhanced matching sends phone hash",
      "category": "travel",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "enhanced-matching"
      ],
      "path": "/travel/booking-confirmation.html",
      "knownIssue": null,
      "catalogId": "FX-009"
    },
    {
      "scenarioId": "inline-ok-enhanced-matching-both",
      "title": "Inline purchase event includes enhanced matching fields",
      "category": "retail",
      "integration": "inline",
      "expectedState": "success",
      "tagTypes": [
        "enhanced-matching",
        "purchase"
      ],
      "path": "/retail/order-confirmation.html",
      "knownIssue": null,
      "catalogId": "FX-010"
    },
    {
      "scenarioId": "gtm-ok-base-pageview",
      "title": "GTM pageview Dot tag fires on page load",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-pageview"
      ],
      "path": "/retail/gtm.html",
      "knownIssue": null,
      "catalogId": "FX-011"
    },
    {
      "scenarioId": "gtm-ok-custom-event",
      "title": "GTM custom event triggers Dot",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-custom-event"
      ],
      "path": "/retail/gtm-product.html",
      "knownIssue": null,
      "catalogId": "FX-012"
    },
    {
      "scenarioId": "gtm-ok-click-event",
      "title": "GTM click event pushes dataLayer and fires Dot",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-user-action-event"
      ],
      "path": "/retail/gtm-cart.html",
      "knownIssue": null,
      "catalogId": "FX-013"
    },
    {
      "scenarioId": "gtm-ok-form-submit",
      "title": "GTM lead form submit pushes dataLayer and fires Dot",
      "category": "lead-gen",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-user-action-event"
      ],
      "path": "/lead-gen/gtm.html",
      "knownIssue": null,
      "catalogId": "FX-014"
    },
    {
      "scenarioId": "gtm-ok-purchase",
      "title": "GTM purchase event includes revenue fields",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-custom-event",
        "purchase"
      ],
      "path": "/retail/gtm-confirmation.html",
      "knownIssue": null,
      "catalogId": "FX-015"
    },
    {
      "scenarioId": "gtm-ok-enhanced-matching",
      "title": "GTM passes enhanced matching variables into Dot",
      "category": "lead-gen",
      "integration": "gtm",
      "expectedState": "success",
      "tagTypes": [
        "gtm-enhanced-matching"
      ],
      "path": "/lead-gen/gtm-thank-you.html",
      "knownIssue": null,
      "catalogId": "FX-016"
    },
    {
      "scenarioId": "inline-bad-missing-base",
      "title": "Inline event snippet exists without the base tag",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "custom-event"
      ],
      "path": "/retail/sale.html",
      "knownIssue": "missing-base",
      "catalogId": "FX-017"
    },
    {
      "scenarioId": "inline-bad-event-before-base",
      "title": "Inline event fires before the base tag is available",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "custom-event"
      ],
      "path": "/retail/collection.html",
      "knownIssue": "event-before-base",
      "catalogId": "FX-018"
    },
    {
      "scenarioId": "inline-bad-wrong-pixel-id",
      "title": "Inline Dot fires with the wrong pixel ID",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "base-js"
      ],
      "path": "/retail/outlet.html",
      "knownIssue": "wrong-pixel-id",
      "catalogId": "FX-019"
    },
    {
      "scenarioId": "inline-bad-wrong-rule-id",
      "title": "Inline event fires against the wrong rule ID",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "custom-event"
      ],
      "path": "/retail/wishlist.html",
      "knownIssue": "wrong-rule-id",
      "catalogId": "FX-020"
    },
    {
      "scenarioId": "inline-bad-placeholder-values",
      "title": "Inline enhanced matching values still contain placeholders",
      "category": "lead-gen",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "enhanced-matching"
      ],
      "path": "/lead-gen/demo.html",
      "knownIssue": "placeholder-values",
      "catalogId": "FX-021"
    },
    {
      "scenarioId": "inline-bad-duplicate-base",
      "title": "Inline base Dot tag is installed twice",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "base-js"
      ],
      "path": "/retail/new-arrivals.html",
      "knownIssue": "duplicate-base",
      "catalogId": "FX-022"
    },
    {
      "scenarioId": "inline-bad-duplicate-event",
      "title": "Inline conversion event fires twice",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "custom-event"
      ],
      "path": "/retail/rewards.html",
      "knownIssue": "duplicate-event",
      "catalogId": "FX-023"
    },
    {
      "scenarioId": "inline-bad-http-url",
      "title": "Inline image pixel uses an insecure HTTP URL",
      "category": "content",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "image-pixel"
      ],
      "path": "/content/insights.html",
      "knownIssue": "http-url",
      "catalogId": "FX-024"
    },
    {
      "scenarioId": "inline-bad-iframe-only",
      "title": "Inline Dot tag exists only inside an iframe",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "base-js"
      ],
      "path": "/retail/lookbook.html",
      "knownIssue": "iframe-only",
      "catalogId": "FX-025"
    },
    {
      "scenarioId": "inline-bad-blocked-csp",
      "title": "Inline Dot script is blocked by CSP",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "base-js"
      ],
      "path": "/retail/returns.html",
      "knownIssue": "blocked-csp",
      "catalogId": "FX-026"
    },
    {
      "scenarioId": "inline-bad-no-action-fired",
      "title": "Inline user action never fires the event",
      "category": "retail",
      "integration": "inline",
      "expectedState": "failure",
      "tagTypes": [
        "user-action-event"
      ],
      "path": "/retail/accessories.html",
      "knownIssue": "no-action-fired",
      "catalogId": "FX-027"
    },
    {
      "scenarioId": "gtm-bad-missing-container",
      "title": "GTM container script is missing",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-container"
      ],
      "path": "/retail/store.html",
      "knownIssue": "missing-container",
      "catalogId": "FX-028"
    },
    {
      "scenarioId": "gtm-bad-wrong-container",
      "title": "Wrong GTM container loads",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-container"
      ],
      "path": "/retail/brands.html",
      "knownIssue": "wrong-container",
      "catalogId": "FX-029"
    },
    {
      "scenarioId": "gtm-bad-dot-tag-absent",
      "title": "GTM loads but Yahoo Dot tag is absent",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-pageview"
      ],
      "path": "/retail/shipping.html",
      "knownIssue": "dot-tag-absent",
      "catalogId": "FX-030"
    },
    {
      "scenarioId": "gtm-bad-trigger-mismatch",
      "title": "GTM trigger listens for the wrong event",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-custom-event"
      ],
      "path": "/retail/deals.html",
      "knownIssue": "trigger-mismatch",
      "catalogId": "FX-031"
    },
    {
      "scenarioId": "gtm-bad-datalayer-overwrite",
      "title": "Page overwrites dataLayer after GTM loads",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-custom-event"
      ],
      "path": "/retail/checkout-review.html",
      "knownIssue": "datalayer-overwrite",
      "catalogId": "FX-032"
    },
    {
      "scenarioId": "gtm-bad-event-before-gtm",
      "title": "Event is pushed before GTM is initialized correctly",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-custom-event"
      ],
      "path": "/retail/payment.html",
      "knownIssue": "event-before-gtm",
      "catalogId": "FX-033"
    },
    {
      "scenarioId": "gtm-bad-wrong-pixel-id",
      "title": "GTM Dot tag is configured with the wrong pixel ID",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-pageview"
      ],
      "path": "/retail/member.html",
      "knownIssue": "wrong-pixel-id",
      "catalogId": "FX-034"
    },
    {
      "scenarioId": "gtm-bad-duplicate-trigger",
      "title": "One GTM action causes duplicate Dot firing",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-user-action-event"
      ],
      "path": "/retail/account.html",
      "knownIssue": "duplicate-trigger",
      "catalogId": "FX-035"
    },
    {
      "scenarioId": "gtm-bad-consent-blocked",
      "title": "GTM consent state suppresses Dot firing",
      "category": "retail",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-pageview"
      ],
      "path": "/retail/preferences.html",
      "knownIssue": "consent-blocked",
      "catalogId": "FX-036"
    },
    {
      "scenarioId": "gtm-bad-enhanced-matching-missing-vars",
      "title": "GTM enhanced matching variables are missing",
      "category": "lead-gen",
      "integration": "gtm",
      "expectedState": "failure",
      "tagTypes": [
        "gtm-enhanced-matching"
      ],
      "path": "/lead-gen/webinar.html",
      "knownIssue": "enhanced-matching-missing-vars",
      "catalogId": "FX-037"
    }
  ]
}
