Skip to content

Latest commit

 

History

History
290 lines (170 loc) · 5.44 KB

visit-webpage.schema.md

File metadata and controls

290 lines (170 loc) · 5.44 KB

Visit Web Page Schema

https://ns.adobe.com/xdm/mixins/events/visit-webpage

Use for tracking the details of a person's visit to a web page.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Experimental No Forbidden Permitted mixins/experience-event/events/visit-webpage.schema.json

Visit Web Page Example

{}

Visit Web Page Properties

Property Type Required Defined by
xdm:environment object Optional Visit Web Page (this schema)
xdm:search object Optional Visit Web Page (this schema)
xdm:web object Optional Visit Web Page (this schema)
* any Additional this schema allows additional properties

xdm:environment

Environment

The information related to web page and link of the ExperienceEvent.

xdm:environment

  • is optional
  • type: object
  • defined in this schema

xdm:environment Type

object with following properties:

Property Type Required
xdm:browserDetails object Optional
xdm:ipV4 string Optional

xdm:browserDetails

Browser details

The browser specific details such as browser name, version, javascript version, user agent string, and accept language.

xdm:browserDetails

  • is optional
  • type: object
xdm:browserDetails Type

Unknown type object.

{
  "title": "Browser details",
  "type": "object",
  "description": "The browser specific details such as browser name, version, javascript version, user agent string, and accept language.",
  "properties": {
    "xdm:userAgent": {
      "title": "User agent",
      "type": "string",
      "description": "The HTTP user-agent string from the client request."
    }
  },
  "simpletype": "`object`"
}

xdm:ipV4

IPv4

The numerical label assigned to a device participating in a computer network that uses the Internet Protocol for communication.

xdm:ipV4

  • is optional
  • type: string
xdm:ipV4 Type

string

xdm:search

Search

The information related to web or mobile search.

xdm:search

  • is optional
  • type: object
  • defined in this schema

xdm:search Type

object with following properties:

Property Type Required
xdm:keywords string Optional
xdm:searchEngine string Optional

xdm:keywords

Keywords

Keywords for the search.

xdm:keywords

  • is optional
  • type: string
xdm:keywords Type

string

xdm:searchEngine

Search engine

The search engine used by the search.

xdm:searchEngine

  • is optional
  • type: string
xdm:searchEngine Type

string

xdm:web

Web

xdm:web

  • is optional
  • type: object
  • defined in this schema

xdm:web Type

object with following properties:

Property Type Required
xdm:webPageDetails object Optional
xdm:webReferrer object Optional

xdm:webPageDetails

Web Page Details

undefined

xdm:webPageDetails

  • is optional
  • type: object
xdm:webPageDetails Type

Unknown type object.

{
  "title": "Web Page Details",
  "type": "object",
  "properties": {
    "xdm:webPageID": {
      "title": "Web Page ID",
      "type": "string",
      "description": "Unique ID of the web page."
    },
    "xdm:name": {
      "title": "Name",
      "type": "string",
      "description": "The normative name of the web page. This name is not necessarily the page title or directly 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:queryParameters": {
      "title": "Query Parameters",
      "type": "string",
      "description": "Query Parameters used for the web page. This is normally the value of a string after ? in the url."
    },
    "xdm:isPersonalizedURL": {
      "title": "Is Personalized URL",
      "type": "boolean",
      "description": "Boolean indicating if person accessed the web page via a personalized URL."
    }
  },
  "simpletype": "`object`"
}

xdm:webReferrer

Web Referrer

undefined

xdm:webReferrer

  • is optional
  • type: object
xdm:webReferrer Type

Unknown type object.

{
  "title": "Web Referrer",
  "type": "object",
  "properties": {
    "xdm:URL": {
      "title": "URL",
      "type": "string",
      "description": "URL of the referring web page."
    }
  },
  "simpletype": "`object`"
}