{
  "exportFormatVersion": 2,
  "exportTime": "2026-07-13 00:00:00",
  "containerVersion": {
    "path": "accounts/0/containers/0/versions/0",
    "accountId": "0",
    "containerId": "0",
    "containerVersionId": "0",
    "name": "Vizup Shoppable Video — GA Event Bridge v1",
    "description": "Importable template that wires the Vizup dataLayer contract v1 (vizup_video_view custom event + GA4-standard add_to_cart with add_to_cart_source) into a GA4 property. Import into your own container, then set the GA4 Measurement ID variable and register the GA4 custom dimensions per the checklist.",
    "container": {
      "path": "accounts/0/containers/0",
      "accountId": "0",
      "containerId": "0",
      "name": "Vizup GA Event Bridge",
      "publicId": "GTM-XXXXXXX",
      "usageContext": ["WEB"]
    },
    "variable": [
      {
        "accountId": "0",
        "containerId": "0",
        "variableId": "1",
        "name": "CONST - GA4 Measurement ID",
        "type": "c",
        "notes": "Replace VALUE with your GA4 Measurement ID (G-XXXXXXXXXX).",
        "parameter": [
          { "type": "TEMPLATE", "key": "value", "value": "G-XXXXXXXXXX" }
        ]
      },
      { "accountId": "0", "containerId": "0", "variableId": "2", "name": "DLV - vizup_visitor_id", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "vizup_visitor_id" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "3", "name": "DLV - video_name", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "video_name" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "4", "name": "DLV - video_id", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "video_id" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "5", "name": "DLV - video_url", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "video_url" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "6", "name": "DLV - section_name", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "section_name" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "7", "name": "DLV - page_url", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "page_url" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "8", "name": "DLV - page_title", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "page_title" } ] },      { "accountId": "0", "containerId": "0", "variableId": "10", "name": "DLV - add_to_cart_source", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "add_to_cart_source" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "11", "name": "DLV - ecommerce.items", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.items" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "12", "name": "DLV - ecommerce.currency", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.currency" } ] },
      { "accountId": "0", "containerId": "0", "variableId": "13", "name": "DLV - ecommerce.value", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.value" } ] }
    ],
    "trigger": [
      {
        "accountId": "0", "containerId": "0", "triggerId": "1",
        "name": "CE - vizup_video_view", "type": "CUSTOM_EVENT",
        "customEventFilter": [
          { "type": "EQUALS", "parameter": [
            { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" },
            { "type": "TEMPLATE", "key": "arg1", "value": "vizup_video_view" }
          ] }
        ]
      },
      {
        "accountId": "0", "containerId": "0", "triggerId": "2",
        "name": "CE - add_to_cart (Vizup)", "type": "CUSTOM_EVENT",
        "notes": "Fires on the add_to_cart dataLayer event. If you already have an add_to_cart trigger, you may reuse it — the Vizup push carries add_to_cart_source='vizup_shoppable_videos' for attribution.",
        "customEventFilter": [
          { "type": "EQUALS", "parameter": [
            { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" },
            { "type": "TEMPLATE", "key": "arg1", "value": "add_to_cart" }
          ] }
        ]
      }
    ],
    "tag": [
      {
        "accountId": "0", "containerId": "0", "tagId": "1",
        "name": "GA4 Event - vizup_video_view", "type": "gaawe",
        "parameter": [
          { "type": "TEMPLATE", "key": "eventName", "value": "vizup_video_view" },
          { "type": "TAG_REFERENCE", "key": "measurementId", "value": "{{CONST - GA4 Measurement ID}}" },
          { "type": "BOOLEAN", "key": "sendEcommerceData", "value": "false" },
          { "type": "LIST", "key": "eventParameters", "list": [
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "vizup_visitor_id" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - vizup_visitor_id}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "video_name" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - video_name}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "video_id" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - video_id}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "video_url" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - video_url}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "section_name" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - section_name}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "page_url" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - page_url}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "page_title" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - page_title}}" } ] }
          ] }
        ],
        "firingTriggerId": ["1"]
      },
      {
        "accountId": "0", "containerId": "0", "tagId": "2",
        "name": "GA4 Event - add_to_cart (Vizup)", "type": "gaawe",
        "parameter": [
          { "type": "TEMPLATE", "key": "eventName", "value": "add_to_cart" },
          { "type": "TAG_REFERENCE", "key": "measurementId", "value": "{{CONST - GA4 Measurement ID}}" },
          { "type": "BOOLEAN", "key": "sendEcommerceData", "value": "true" },
          { "type": "TEMPLATE", "key": "getEcommerceDataFrom", "value": "dataLayer" },
          { "type": "LIST", "key": "eventParameters", "list": [
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "add_to_cart_source" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - add_to_cart_source}}" } ] },
            { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "vizup_visitor_id" }, { "type": "TEMPLATE", "key": "value", "value": "{{DLV - vizup_visitor_id}}" } ] }
          ] }
        ],
        "firingTriggerId": ["2"]
      }
    ]
  }
}
