-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebpagedetails.schema.json
71 lines (71 loc) · 2.96 KB
/
webpagedetails.schema.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
{
"meta:license": [
"Copyright 2018 Adobe Systems Incorporated. All rights reserved.",
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
"you may not use this file except in compliance with the License. You may obtain a copy",
"of the License at https://creativecommons.org/licenses/by/4.0/"
],
"$id": "https://ns.adobe.com/xdm/context/webpagedetails",
"$schema": "http://json-schema.org/draft-06/schema#",
"title": "Web Page Details",
"type": "object",
"meta:extensible": true,
"description": "",
"meta:extensible": true,
"definitions": {
"webpagedetails": {
"properties": {
"xdm:siteSection": {
"title": "Site Section",
"type": "string",
"description":
"The normative name of the site section where this web page resides, which may be used to classify or categorize the interaction"
},
"xdm:name": {
"title": "Name",
"type": "string",
"description":
"The normative name of the web page. This name is not necessarily the page title or directy associate with page content, but is used to organize a site's pages for classification purposes"
},
"xdm:URL": {
"title": "URL",
"type": "string",
"format": "uri",
"description":
"The normative or usual URL of the web page. This may or may not be the actual URL used to reach the page, which would be recorded using `Web Link`."
},
"xdm:server": {
"title": "Server",
"type": "string",
"description":
"The normative or usual server that hosts the web page. This may or may not be the host or server that actually served the page interaction, but is used for classification purposes."
},
"xdm:isErrorPage": {
"title": "Is Error Page",
"type": "boolean",
"description":
"Flag that indicate if the page is error page or not. Error here is defined by the application, and may nor may not correspond to a page served with an HTTP error code. This flag is used to broadly categorize web interactions."
},
"xdm:isHomePage": {
"title": "Is Home Page",
"type": "boolean",
"description":
"Flag that indicate if the page is the site home page or not. The definition of home page is determined by the application, but is commonly used to designate a top level landing page or common site entry point. This flag is used to broadly categorize web interactions."
},
"xdm:pageViews": {
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "View(s) of a webpage has occurred."
}
}
}
},
"allOf": [
{
"$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context"
},
{
"$ref": "#/definitions/webpagedetails"
}
],
"meta:status": "stabilizing"
}