-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathextension.json
80 lines (80 loc) · 2.23 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"displayName": "Google Data Layer",
"name": "googledatalayer",
"version": "0.1.12",
"description": "Supports the use of a Google data layer in AEP Data Collection / Launch. The extension uses Google's Data Layer Helper https://github.com/google/data-layer-helper (Copyright 2012 Google Inc). The extension can be used with or without Google Tag Manager providing / accessing the Data Layer array.",
"author": {
"name": "Valtech Switzerland AG"
},
"viewBasePath": "dist/view/",
"iconPath": "resources/icons/logo.svg",
"dataElements": [
{
"displayName": "Google DL property key",
"name": "gtm-dl-property-key",
"schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {}
},
"libPath": "dist/lib/dataElements/gtmDlPropertyKey.js",
"viewPath": "dataElements/gtmDlPropertyKey.html"
}
],
"events": [
{
"displayName": "Google DL Push Event",
"name": "gtm-dl-push-event",
"schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"method": {
"type": "string"
},
"regex": {
"type": "boolean"
},
"eventKey": {
"type": "string"
}
},
"required": [
"method"
]
},
"libPath": "dist/lib/events/gtmDlPushEvent.js",
"viewPath": "events/gtmDlPushEvent.html"
}
],
"configuration": {
"viewPath": "configuration/configuration.html",
"schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {}
}
},
"actions": [
{
"name": "gtm-dl-push-action",
"displayName": "Google DL Push Action",
"libPath": "dist/lib/actions/gtmDlPush.js",
"viewPath": "actions/gtmDlPush.html",
"schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"content": {
"type": "string"
}
},
"required": [
"content"
]
}
}
],
"main": "dist/lib/helpers/instantiateGtmDlHelper.js",
"platform": "web"
}