{
    "exportFormatVersion": 2,
    "exportTime": "2025-01-03 09:31:28",
    "containerVersion": {
        "path": "accounts/6003760552/containers/61980878/versions/0",
        "accountId": "6003760552",
        "containerId": "61980878",
        "containerVersionId": "0",
        "container": {
            "path": "accounts/6003760552/containers/61980878",
            "accountId": "6003760552",
            "containerId": "61980878",
            "name": "DumbData GTM Test",
            "publicId": "GTM-JDPXMQT",
            "usageContext": [
                "WEB"
            ],
            "fingerprint": "1649153786518",
            "tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/6003760552/containers/61980878/workspaces?apiLink=container",
            "features": {
                "supportUserPermissions": true,
                "supportEnvironments": true,
                "supportWorkspaces": true,
                "supportGtagConfigs": false,
                "supportBuiltInVariables": true,
                "supportClients": false,
                "supportFolders": true,
                "supportTags": true,
                "supportTemplates": true,
                "supportTriggers": true,
                "supportVariables": true,
                "supportVersions": true,
                "supportZones": true,
                "supportTransformations": false
            },
            "tagIds": [
                "GTM-JDPXMQT"
            ]
        },
        "tag": [
            {
                "accountId": "6003760552",
                "containerId": "61980878",
                "tagId": "14",
                "name": "cHTML - Amelia Event Listener",
                "type": "html",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "html",
                        "value": "<script>\n(function () {\n    // Ensure dataLayer is initialized\n    window.dataLayer = window.dataLayer || [];\n\n    // Define a helper function to push events to the dataLayer\n    function pushToDataLayer(action, data) {\n        window.dataLayer.push({\n            event: \"ameliaAppointmentEvent\",\n            ameliaAppointmentAction: action,\n            ameliaAppointmentData: data || {}\n        });\n    }\n\n    // Define Amelia hooks\n    window.ameliaActions = {\n        ViewContent: function (success, error, data) {\n            pushToDataLayer(\"Form loaded\", data);\n        },\n        SelectService: function (success, error, data) {\n            pushToDataLayer(\"Service selected\", data);\n        },\n        SelectCategory: function (success, error, data) {\n            pushToDataLayer(\"Category selected\", data);\n        },\n        SelectEmployee: function (success, error, data) {\n            pushToDataLayer(\"Employee selected\", data);\n        },\n        SelectLocation: function (success, error, data) {\n            pushToDataLayer(\"Location selected\", data);\n        },\n        SelectPackage: function (success, error, data) {\n            pushToDataLayer(\"Package selected\", data);\n        },\n        InitInfoStep: function (success, error, data) {\n            pushToDataLayer(\"Info step loaded\", data);\n        },\n        customValidation: function (success, error, data) {\n            pushToDataLayer(\"Custom validation\", data);\n        },\n        InitiateCheckout: function (success, error, data) {\n            pushToDataLayer(\"Payment step loaded\", data);\n        },\n        beforeBooking: function (success, error, data) {\n            pushToDataLayer(\"Confirm button clicked\", data);\n            // Call the success callback to allow booking to proceed\n            if (typeof success === \"function\") success();\n        },\n        Schedule: function (success, error, data) {\n            pushToDataLayer(\"On-site booking completed\", data);\n        },\n        Purchased: function (success, error, data) {\n            pushToDataLayer(\"Online booking completed\", data);\n        }\n    };\n})();\n</script>\n"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "supportDocumentWrite",
                        "value": "false"
                    }
                ],
                "fingerprint": "1735896480605",
                "firingTriggerId": [
                    "13"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            }
        ],
        "trigger": [
            {
                "accountId": "6003760552",
                "containerId": "61980878",
                "triggerId": "13",
                "name": "All Dom Ready",
                "type": "DOM_READY",
                "fingerprint": "1649160835939"
            },
            {
                "accountId": "6003760552",
                "containerId": "61980878",
                "triggerId": "70",
                "name": "CE - ameliaAppointmentEvent",
                "type": "CUSTOM_EVENT",
                "customEventFilter": [
                    {
                        "type": "EQUALS",
                        "parameter": [
                            {
                                "type": "TEMPLATE",
                                "key": "arg0",
                                "value": "{{_event}}"
                            },
                            {
                                "type": "TEMPLATE",
                                "key": "arg1",
                                "value": "ameliaAppointmentEvent"
                            }
                        ]
                    }
                ],
                "fingerprint": "1735896538708"
            }
        ],
        "variable": [
            {
                "accountId": "6003760552",
                "containerId": "61980878",
                "variableId": "47",
                "name": "DLV - Amelia - ameliaAppointmentAction",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "ameliaAppointmentAction"
                    }
                ],
                "fingerprint": "1735896567422",
                "formatValue": {}
            }
        ],
        "fingerprint": "1735896688789",
        "tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/6003760552/containers/61980878/versions/0?apiLink=version"
    }
}