{
 "containerVersion": {
  "accountId": "0000000000",
  "builtInVariable": [
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "Event",
    "type": "EVENT"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "Page URL",
    "type": "PAGE_URL"
   }
  ],
  "container": {
   "name": "TrackingRunbook - ecommerce data layer",
   "publicId": "GTM-XXXXXXX",
   "usageContext": [
    "WEB"
   ]
  },
  "containerId": "00000000",
  "containerVersionId": "0",
  "description": "One GA4 Event tag for all ecommerce events, reading the seven ecommerce data layer variables, fired by a custom event trigger matching every ecommerce event name. Replace G-XXXXXXXXXX with your own Measurement ID before importing. Hand-built import template, validated structurally; not exported from a live container.",
  "fingerprint": "0",
  "folder": [
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "folderId": "1",
    "name": "GA4"
   }
  ],
  "name": "TrackingRunbook - ecommerce data layer",
  "path": "accounts/0000000000/containers/00000000/versions/0",
  "tag": [
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "firingTriggerId": [
     "3"
    ],
    "name": "GA4 - Event - all ecommerce events",
    "notes": "One GA4 Event tag for every ecommerce event. Event Name is the built-in {{Event}} variable, so the tag sends whatever event name the data layer pushed.",
    "parameter": [
     {
      "key": "measurementId",
      "type": "TEMPLATE",
      "value": "G-XXXXXXXXXX"
     },
     {
      "key": "eventName",
      "type": "TEMPLATE",
      "value": "{{Event}}"
     },
     {
      "key": "eventParameters",
      "list": [
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "items"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.items}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "transaction_id"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.transaction_id}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "value"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.value}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "currency"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.currency}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "tax"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.tax}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "shipping"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.shipping}}"
         }
        ],
        "type": "MAP"
       },
       {
        "map": [
         {
          "key": "name",
          "type": "TEMPLATE",
          "value": "coupon"
         },
         {
          "key": "value",
          "type": "TEMPLATE",
          "value": "{{DLV - ecommerce.coupon}}"
         }
        ],
        "type": "MAP"
       }
      ]
     }
    ],
    "parentFolderId": "1",
    "tagId": "1",
    "type": "gaawe"
   }
  ],
  "trigger": [
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "customEventFilter": [
     {
      "parameter": [
       {
        "key": "arg0",
        "type": "TEMPLATE",
        "value": "{{_event}}"
       },
       {
        "key": "arg1",
        "type": "TEMPLATE",
        "value": "view_item|view_item_list|select_item|add_to_cart|remove_from_cart|begin_checkout|add_shipping_info|add_payment_info|purchase|refund"
       }
      ],
      "type": "MATCHES_REGEX"
     }
    ],
    "name": "CE - all ecommerce events",
    "parentFolderId": "1",
    "triggerId": "3",
    "type": "CUSTOM_EVENT"
   }
  ],
  "variable": [
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.items",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.items"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "1"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.transaction_id",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.transaction_id"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "2"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.value",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.value"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "3"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.tax",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.tax"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "4"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.shipping",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.shipping"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "5"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.currency",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.currency"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "6"
   },
   {
    "accountId": "0000000000",
    "containerId": "00000000",
    "name": "DLV - ecommerce.coupon",
    "parameter": [
     {
      "key": "name",
      "type": "TEMPLATE",
      "value": "ecommerce.coupon"
     }
    ],
    "parentFolderId": "1",
    "type": "v",
    "variableId": "7"
   }
  ]
 },
 "exportFormatVersion": 2
}
