Current File : /pages/54/47/d0016649/home/private/businessprinzip/cookiehub-gtm.json |
{
"exportFormatVersion": 2,
"exportTime": "2023-03-20 14:35:18",
"containerVersion": {
"path": "accounts/6076775977/containers/104706306/versions/0",
"accountId": "6076775977",
"containerId": "104706306",
"containerVersionId": "0",
"container": {
"path": "accounts/6076775977/containers/104706306",
"accountId": "6076775977",
"containerId": "104706306",
"name": "GTM Template v1",
"publicId": "GTM-P4JLNVD",
"usageContext": [
"WEB"
],
"fingerprint": "1678920048403",
"tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/6076775977/containers/104706306/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
},
"tagIds": [
"GTM-P4JLNVD"
]
},
"tag": [
{
"accountId": "6076775977",
"containerId": "104706306",
"tagId": "12",
"name": "Sample - Additional consent",
"type": "html",
"parameter": [
{
"type": "TEMPLATE",
"key": "html",
"value": "<script>\n console.log('Sample - Additional consent');\n</script>"
},
{
"type": "BOOLEAN",
"key": "supportDocumentWrite",
"value": "false"
}
],
"fingerprint": "1678920063472",
"firingTriggerId": [
"2147479553",
"11"
],
"parentFolderId": "3",
"tagFiringOption": "ONCE_PER_EVENT",
"monitoringMetadata": {
"type": "MAP"
},
"consentSettings": {
"consentStatus": "NEEDED",
"consentType": {
"type": "LIST",
"list": [
{
"type": "TEMPLATE",
"value": "analytics_storage"
}
]
}
}
},
{
"accountId": "6076775977",
"containerId": "104706306",
"tagId": "20",
"name": "CookieHub",
"type": "cvt_104706306_17",
"parameter": [
{
"type": "TEMPLATE",
"key": "linker"
},
{
"type": "TEMPLATE",
"key": "code",
"value": "cddcf245"
},
{
"type": "TEMPLATE",
"key": "ad_storage_default",
"value": "denied"
},
{
"type": "BOOLEAN",
"key": "production",
"value": "true"
},
{
"type": "BOOLEAN",
"key": "consent_mode",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "analytics_storage_default",
"value": "denied"
},
{
"type": "BOOLEAN",
"key": "show_ui",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "security_storage_default",
"value": "granted"
},
{
"type": "TEMPLATE",
"key": "functional_storage_default",
"value": "granted"
},
{
"type": "TEMPLATE",
"key": "expiry_days",
"value": "365"
},
{
"type": "TEMPLATE",
"key": "render_position"
}
],
"fingerprint": "1679255894252",
"firingTriggerId": [
"2147479572"
],
"parentFolderId": "3",
"tagFiringOption": "ONCE_PER_EVENT",
"monitoringMetadata": {
"type": "MAP"
},
"consentSettings": {
"consentStatus": "NOT_SET"
}
}
],
"trigger": [
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "5",
"name": "CookieHub - Allowed Uncategorized",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_(ready|modified)"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Uncategorized Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "true"
}
]
}
],
"fingerprint": "1678920063464",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "7",
"name": "CookieHub - Allowed Preferences",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_(ready|modified)"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Preferences Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "true"
}
]
}
],
"fingerprint": "1678920063465",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "9",
"name": "CookieHub - Allowed Analytics",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_(ready|modified)"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Analytics Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "true"
}
]
}
],
"fingerprint": "1678920063466",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "10",
"name": "CookieHub - Allow all click",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_click_allow_all"
}
]
}
],
"fingerprint": "1678920063466",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "11",
"name": "CookieHub - Choice Modified",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_modified"
}
]
}
],
"fingerprint": "1678920063466",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "14",
"name": "CookieHub - Denied Necessary",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": ".*"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Necessary Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "false"
}
]
}
],
"fingerprint": "1678920063467",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "15",
"name": "CookieHub - Denied Uncategorized",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": ".*"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Uncategorized Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "false"
}
]
}
],
"fingerprint": "1678920063467",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "16",
"name": "CookieHub - Save click",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_click_save"
}
]
}
],
"fingerprint": "1678920063467",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "19",
"name": "CookieHub - Allowed Marketing",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_(ready|modified)"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Marketing Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "true"
}
]
}
],
"fingerprint": "1678920063469",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "21",
"name": "CookieHub - Denied Preferences",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": ".*"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Preferences Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "false"
}
]
}
],
"fingerprint": "1678920063470",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "22",
"name": "CookieHub - Allowed Necessary",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_(ready|modified)"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Necessary Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "true"
}
]
}
],
"fingerprint": "1678920063470",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "23",
"name": "CookieHub - Consent Update",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_consent_update"
}
]
}
],
"fingerprint": "1678920063470",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "24",
"name": "CookieHub - Deny all click",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_click_deny_all"
}
]
}
],
"fingerprint": "1678920063470",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "25",
"name": "CookieHub - Denied Marketing",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": ".*"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Marketing Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "false"
}
]
}
],
"fingerprint": "1678920063471",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "26",
"name": "CookieHub - Denied Analytics",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "MATCH_REGEX",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": ".*"
}
]
}
],
"filter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{CookieHub - Variable Analytics Allowed}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "false"
}
]
}
],
"fingerprint": "1678920063471",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "27",
"name": "CookieHub - Settings click",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_click_open_settings"
}
]
}
],
"fingerprint": "1678920063471",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "28",
"name": "CookieHub - Learn more click",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_click_learn_more"
}
]
}
],
"fingerprint": "1678920063471",
"parentFolderId": "3"
},
{
"accountId": "6076775977",
"containerId": "104706306",
"triggerId": "29",
"name": "CookieHub - Loaded",
"type": "CUSTOM_EVENT",
"customEventFilter": [
{
"type": "EQUALS",
"parameter": [
{
"type": "TEMPLATE",
"key": "arg0",
"value": "{{_event}}"
},
{
"type": "TEMPLATE",
"key": "arg1",
"value": "cookiehub_ready"
}
]
}
],
"fingerprint": "1678920063472",
"parentFolderId": "3"
}
],
"variable": [
{
"accountId": "6076775977",
"containerId": "104706306",
"variableId": "4",
"name": "CookieHub - Variable Uncategorized Allowed",
"type": "v",
"parameter": [
{
"type": "INTEGER",
"key": "dataLayerVersion",
"value": "2"
},
{
"type": "BOOLEAN",
"key": "setDefaultValue",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "defaultValue",
"value": "false"
},
{
"type": "TEMPLATE",
"key": "name",
"value": "cookiehub_uncategorized"
}
],
"fingerprint": "1678920063464",
"parentFolderId": "3",
"formatValue": {}
},
{
"accountId": "6076775977",
"containerId": "104706306",
"variableId": "6",
"name": "CookieHub - Variable Preferences Allowed",
"type": "v",
"parameter": [
{
"type": "INTEGER",
"key": "dataLayerVersion",
"value": "2"
},
{
"type": "BOOLEAN",
"key": "setDefaultValue",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "defaultValue",
"value": "false"
},
{
"type": "TEMPLATE",
"key": "name",
"value": "cookiehub_preferences"
}
],
"fingerprint": "1678920063465",
"parentFolderId": "3",
"formatValue": {}
},
{
"accountId": "6076775977",
"containerId": "104706306",
"variableId": "8",
"name": "CookieHub - Variable Analytics Allowed",
"type": "v",
"parameter": [
{
"type": "INTEGER",
"key": "dataLayerVersion",
"value": "2"
},
{
"type": "BOOLEAN",
"key": "setDefaultValue",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "defaultValue",
"value": "false"
},
{
"type": "TEMPLATE",
"key": "name",
"value": "cookiehub_analytics"
}
],
"fingerprint": "1678920063465",
"parentFolderId": "3",
"formatValue": {}
},
{
"accountId": "6076775977",
"containerId": "104706306",
"variableId": "13",
"name": "CookieHub - Variable Necessary Allowed",
"type": "v",
"parameter": [
{
"type": "INTEGER",
"key": "dataLayerVersion",
"value": "2"
},
{
"type": "BOOLEAN",
"key": "setDefaultValue",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "defaultValue",
"value": "false"
},
{
"type": "TEMPLATE",
"key": "name",
"value": "cookiehub_necessary"
}
],
"fingerprint": "1678920063467",
"parentFolderId": "3",
"formatValue": {}
},
{
"accountId": "6076775977",
"containerId": "104706306",
"variableId": "18",
"name": "CookieHub - Variable Marketing Allowed",
"type": "v",
"parameter": [
{
"type": "INTEGER",
"key": "dataLayerVersion",
"value": "2"
},
{
"type": "BOOLEAN",
"key": "setDefaultValue",
"value": "true"
},
{
"type": "TEMPLATE",
"key": "defaultValue",
"value": "false"
},
{
"type": "TEMPLATE",
"key": "name",
"value": "cookiehub_marketing"
}
],
"fingerprint": "1678920063469",
"parentFolderId": "3",
"formatValue": {}
}
],
"folder": [
{
"accountId": "6076775977",
"containerId": "104706306",
"folderId": "3",
"name": "CookieHub",
"fingerprint": "1678920063463"
}
],
"fingerprint": "1679322918615",
"tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/6076775977/containers/104706306/versions/0?apiLink=version",
"customTemplate": [
{
"accountId": "6076775977",
"containerId": "104706306",
"templateId": "17",
"name": "CookieHub",
"fingerprint": "1679322907250",
"templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"categories\": [\n \"TAG_MANAGEMENT\",\n \"UTILITY\",\n \"PERSONALIZATION\"\n ],\n \"securityGroups\": [],\n \"displayName\": \"CookieHub\",\n \"brand\": {\n \"id\": \"cookiehub\",\n \"displayName\": \"CookieHub\",\n \"thumbnail\": \"data:image/png;base64,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\\u003d\"\n },\n \"description\": \"CookieHub is a fully featured cookie consent solution with automatic cookie scanning, providing everything you need to get consent from your web visitors.\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"code\",\n \"displayName\": \"CookieHub domain code\",\n \"simpleValueType\": true,\n \"valueValidators\": [\n {\n \"type\": \"STRING_LENGTH\",\n \"args\": [\n 8,\n 8\n ]\n },\n {\n \"type\": \"NON_EMPTY\"\n },\n {\n \"type\": \"REGEX\",\n \"args\": [\n \"[0-9a-fA-F]{8}\"\n ]\n }\n ],\n \"help\": \"Type the 8 character domain code available in the CookieHub dashboard (Domain overview). If you haven\\u0027t created your CookieHub account yet, you can register on cookiehub.com\"\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"language\",\n \"displayName\": \"Language\",\n \"selectItems\": [\n {\n \"value\": \"sq\",\n \"displayValue\": \"Albanian\"\n },\n {\n \"value\": \"hy\",\n \"displayValue\": \"Armanian\"\n },\n {\n \"value\": \"bg\",\n \"displayValue\": \"Bulgarian\"\n },\n {\n \"value\": \"ca\",\n \"displayValue\": \"Catalan\"\n },\n {\n \"value\": \"zh\",\n \"displayValue\": \"Chinese\"\n },\n {\n \"value\": \"hr\",\n \"displayValue\": \"Croatian\"\n },\n {\n \"value\": \"cs\",\n \"displayValue\": \"Czech\"\n },\n {\n \"value\": \"da\",\n \"displayValue\": \"Danish\"\n },\n {\n \"value\": \"nl\",\n \"displayValue\": \"Dutch\"\n },\n {\n \"value\": \"en\",\n \"displayValue\": \"English\"\n },\n {\n \"value\": \"et\",\n \"displayValue\": \"Estonian\"\n },\n {\n \"value\": \"fi\",\n \"displayValue\": \"Finnish\"\n },\n {\n \"value\": \"fr\",\n \"displayValue\": \"French\"\n },\n {\n \"value\": \"de\",\n \"displayValue\": \"German\"\n },\n {\n \"value\": \"el\",\n \"displayValue\": \"Greek\"\n },\n {\n \"value\": \"hi\",\n \"displayValue\": \"Hindi\"\n },\n {\n \"value\": \"hu\",\n \"displayValue\": \"Hungarian\"\n },\n {\n \"value\": \"is\",\n \"displayValue\": \"Icelandic\"\n },\n {\n \"value\": \"id\",\n \"displayValue\": \"Indonesian\"\n },\n {\n \"value\": \"it\",\n \"displayValue\": \"Italian\"\n },\n {\n \"value\": \"ja\",\n \"displayValue\": \"Japanese\"\n },\n {\n \"value\": \"ko\",\n \"displayValue\": \"Korean\"\n },\n {\n \"value\": \"lv\",\n \"displayValue\": \"Latvian\"\n },\n {\n \"value\": \"lt\",\n \"displayValue\": \"Lithuanian\"\n },\n {\n \"value\": \"my\",\n \"displayValue\": \"Malay\"\n },\n {\n \"value\": \"no\",\n \"displayValue\": \"Norwegian\"\n },\n {\n \"value\": \"pl\",\n \"displayValue\": \"Polish\"\n },\n {\n \"value\": \"pt\",\n \"displayValue\": \"Portuguese\"\n },\n {\n \"value\": \"ro\",\n \"displayValue\": \"Romanian\"\n },\n {\n \"value\": \"ru\",\n \"displayValue\": \"Russian\"\n },\n {\n \"value\": \"sr\",\n \"displayValue\": \"Serbian\"\n },\n {\n \"value\": \"sk\",\n \"displayValue\": \"Slovak\"\n },\n {\n \"value\": \"es\",\n \"displayValue\": \"Spanish\"\n },\n {\n \"value\": \"sv\",\n \"displayValue\": \"Swedish\"\n },\n {\n \"value\": \"th\",\n \"displayValue\": \"Thai\"\n },\n {\n \"value\": \"tr\",\n \"displayValue\": \"Turkish\"\n },\n {\n \"value\": \"uk\",\n \"displayValue\": \"Ukrainian\"\n },\n {\n \"value\": \"vn\",\n \"displayValue\": \"Vietnamese\"\n }\n ],\n \"simpleValueType\": true,\n \"notSetText\": \"As configured in the CookieHub dashboard\",\n \"help\": \"You can select a language here to override the language settings selected for the domain in the CookieHub dashboard.\\n\\nYou can also select a variable to dynamicly set the language but make sure the value returned is the 2 character locale code.\\n\\nPlease note that the language selected here must be enabled for your domain.\",\n \"macrosInSelect\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"production\",\n \"displayName\": \"Production\",\n \"macrosInSelect\": true,\n \"selectItems\": [\n {\n \"value\": true,\n \"displayValue\": \"true\"\n },\n {\n \"value\": false,\n \"displayValue\": \"false\"\n }\n ],\n \"simpleValueType\": true,\n \"help\": \"On a production site this dropdown should be set to \\\"true\\\". When working on a development site you can set the value to \\\"false\\\" to be able to preview changes without publishing them on the production site.\",\n \"defaultValue\": true\n },\n {\n \"type\": \"TEXT\",\n \"name\": \"expiry_days\",\n \"displayName\": \"Consent lifetime\",\n \"simpleValueType\": true,\n \"valueValidators\": [\n {\n \"type\": \"POSITIVE_NUMBER\"\n }\n ],\n \"help\": \"Number of days to store the user consent. Once the specified days have passed since the last consent the CookieHub dialog will be shown again.\",\n \"defaultValue\": 365,\n \"valueUnit\": \"days\",\n \"canBeEmptyString\": false\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"show_icon\",\n \"displayName\": \"Show settings icon\",\n \"macrosInSelect\": true,\n \"selectItems\": [\n {\n \"value\": true,\n \"displayValue\": \"true\"\n },\n {\n \"value\": false,\n \"displayValue\": \"false\"\n }\n ],\n \"simpleValueType\": true,\n \"help\": \"The visibility of the settings icon can be managed in the CookieHub dashboard but can be overridden using this field.\",\n \"notSetText\": \"As configured in the CookieHub dashboard\"\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"show_ui\",\n \"displayName\": \"Show user interface\",\n \"macrosInSelect\": true,\n \"selectItems\": [\n {\n \"value\": true,\n \"displayValue\": \"true\"\n },\n {\n \"value\": false,\n \"displayValue\": \"false\"\n }\n ],\n \"simpleValueType\": true,\n \"help\": \"Usually this variable should be set to true but using this option you can hide the CookieHub user interface on certain pages\",\n \"defaultValue\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"render_position\",\n \"displayName\": \"Position of code\",\n \"selectItems\": [\n {\n \"value\": \"\",\n \"displayValue\": \"Default\"\n },\n {\n \"value\": \"top\",\n \"displayValue\": \"Top\"\n },\n {\n \"value\": \"bottom\",\n \"displayValue\": \"Bottom\"\n }\n ],\n \"simpleValueType\": true,\n \"help\": \"CookieHub will insert html code to your body tag containing the markup for the dialogs. By default the code is placed at the top of the body tag when enhanced accessibility is enabled but otherwise at the bottom.\"\n },\n {\n \"type\": \"TEXT\",\n \"name\": \"linker\",\n \"displayName\": \"CookieHub Linker\",\n \"simpleValueType\": true,\n \"help\": \"A comma seperated list of domains/hostnames. CookieHub Linker is used to forward consent state to different top level domains. CookieHub will automatically add a _cl parameter containing the consent state on links for the domains/hostnames specified in the linker textbox.\",\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"CHECKBOX\",\n \"name\": \"consent_mode\",\n \"checkboxText\": \"Enable Consent Mode\",\n \"simpleValueType\": true,\n \"defaultValue\": false,\n \"help\": \"When enabled, CookieHub will read and update the consent mode state available in Google Tag Manager.\"\n },\n {\n \"type\": \"GROUP\",\n \"name\": \"consent_state\",\n \"displayName\": \"Default Consent State\",\n \"groupStyle\": \"ZIPPY_OPEN\",\n \"subParams\": [\n {\n \"type\": \"RADIO\",\n \"name\": \"security_storage_default\",\n \"displayName\": \"Necessary (security_storage)\",\n \"radioItems\": [\n {\n \"value\": \"denied\",\n \"displayValue\": \"Denied\"\n },\n {\n \"value\": \"granted\",\n \"displayValue\": \"Granted\"\n }\n ],\n \"simpleValueType\": true,\n \"defaultValue\": \"granted\"\n },\n {\n \"type\": \"RADIO\",\n \"name\": \"functional_storage_default\",\n \"displayName\": \"Preferences (functionality_storage and personalization_storage)\",\n \"radioItems\": [\n {\n \"value\": \"denied\",\n \"displayValue\": \"Denied\"\n },\n {\n \"value\": \"granted\",\n \"displayValue\": \"Granted\"\n }\n ],\n \"simpleValueType\": true\n },\n {\n \"type\": \"RADIO\",\n \"name\": \"analytics_storage_default\",\n \"displayName\": \"Analytics (analytics_storage)\",\n \"radioItems\": [\n {\n \"value\": \"denied\",\n \"displayValue\": \"Denied\"\n },\n {\n \"value\": \"granted\",\n \"displayValue\": \"Granted\"\n }\n ],\n \"simpleValueType\": true\n },\n {\n \"type\": \"RADIO\",\n \"name\": \"ad_storage_default\",\n \"displayName\": \"Marketing (ad_storage)\",\n \"radioItems\": [\n {\n \"value\": \"denied\",\n \"displayValue\": \"Denied\"\n },\n {\n \"value\": \"granted\",\n \"displayValue\": \"Granted\"\n }\n ],\n \"simpleValueType\": true\n }\n ],\n \"enablingConditions\": [\n {\n \"paramName\": \"consent_mode\",\n \"paramValue\": true,\n \"type\": \"EQUALS\"\n }\n ],\n \"help\": \"You can configure the default consent state for each category which is used until the user has made his cookie choices.\"\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\nconst log = require('logToConsole');\nlog('data =', data);\n\nconst injectScript = require('injectScript');\nconst queryPermission = require('queryPermission');\nconst setDefaultConsentState = require('setDefaultConsentState');\nconst updateConsentState = require('updateConsentState');\nconst encodeUriComponent = require('encodeUriComponent');\nconst setInWindow = require('setInWindow');\nconst getCookie = require('getCookieValues');\nconst fromBase64 = require('fromBase64');\nconst JSON = require('JSON');\n\nconst code = data.code;\nconst production = (data.production != null ? (typeof data.production === 'string' ? data.production == 'true' : data.production) : false);\nconst consentMode = data.consent_mode;\nconst language = data.language;\nconst renderPosition = data.render_position;\nconst showUI = data.show_ui;\nconst showIcon = data.show_icon;\nconst expiryDays = data.expiry_days;\n\nlet linker = [];\n\nif (data.linker != undefined && typeof data.linker === 'string') {\n if (data.linker.indexOf(',') > 0) {\n linker = data.linker.split(',');\n }\n else\n {\n linker.push(data.linker);\n }\n}\n\nif (!code)\n{\n data.gtmOnFailure();\n}\n\n\nconst gtmSettings = {\n 'enabled': true,\n 'consentMode': consentMode,\n 'language': (language != null && language.length == 2 ? language : ''),\n 'renderPosition': renderPosition,\n 'showUI': (typeof showUI === 'string' ? (showUI == 'true') : showUI),\n 'showIcon': showIcon,\n 'expiryDays': (expiryDays != null && expiryDays != '' ? expiryDays : null),\n 'linker': linker\n};\n\nsetInWindow('cookiehub_gtm', gtmSettings, true);\n\nif (consentMode)\n{\n let security = (data.security_storage_default && data.security_storage_default == 'granted');\n let functional = (data.functional_storage_default && data.functional_storage_default == 'granted');\n let analytics = (data.analytics_storage_default && data.analytics_storage_default == 'granted');\n let ads = (data.ad_storage_default && data.ad_storage_default == 'granted');\n\n // Check the current stored state\n if (getCookie('cookiehub') != undefined && getCookie('cookiehub').length > 0)\n {\n let chState = fromBase64(getCookie('cookiehub')[0]);\n if (chState == undefined)\n {\n chState = getCookie('cookiehub')[0];\n }\n \n if (chState != undefined && chState.indexOf('categories') > 0)\n {\n chState = JSON.parse(chState);\n\n if (chState.categories != undefined)\n {\n if (chState.allAllowed != undefined)\n {\n if (chState.allAllowed)\n {\n security = true;\n functional = true;\n analytics = true;\n ads = true;\n }\n else\n {\n functional = (chState.categories.indexOf(2) > -1);\n analytics = (chState.categories.indexOf(3) > -1);\n ads = (chState.categories.indexOf(4) > -1);\n }\n }\n else \n {\n for (let i=0; i < chState.categories.length; i++)\n {\n if (chState.categories[i].id == 'necessary') security = chState.categories[i].value;\n else if (chState.categories[i].id == 'preferences') functional = chState.categories[i].value;\n else if (chState.categories[i].id == 'analytics') analytics = chState.categories[i].value;\n else if (chState.categories[i].id == 'marketing') ads = chState.categories[i].value;\n }\n }\n }\n }\n }\n\n setDefaultConsentState({\n 'security_storage': (security ? 'granted' : 'denied'),\n 'functionality_storage': (functional ? 'granted' : 'denied'),\n 'personalization_storage': (functional ? 'granted' : 'denied'),\n 'analytics_storage': (analytics ? 'granted' : 'denied'),\n 'ad_storage': (ads ? 'granted' : 'denied')\n });\n}\n\nlet url = (production ? 'https://cdn.cookiehub.eu/c2/' : 'https://dash.cookiehub.com/dev/') + encodeUriComponent(code) + '.js';\n\nif (queryPermission('inject_script', url))\n{\n injectScript(url, data.gtmOnSuccess, data.gtmOnFailure);\n}\nelse\n{\n data.gtmOnFailure();\n}\n\n// Call data.gtmOnSuccess when the tag is finished.\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"inject_script\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"urls\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"https://cdn.cookiehub.eu/\"\n },\n {\n \"type\": 1,\n \"string\": \"https://dash.cookiehub.com/\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_consent\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"consentTypes\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"consentType\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"ad_storage\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"consentType\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"analytics_storage\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"consentType\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"functionality_storage\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"consentType\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"personalization_storage\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"consentType\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"security_storage\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"cookiehub_gtm\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"get_cookies\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"cookieAccess\",\n \"value\": {\n \"type\": 1,\n \"string\": \"specific\"\n }\n },\n {\n \"key\": \"cookieNames\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"cookiehub\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios: []\n\n\n___NOTES___\n\nCreated on 10/19/2021, 10:56:30 AM\n\n\n"
}
]
}
}