Tracking Fields 2.0.5
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHI
1
Tracking ClassField NameDescription
Simple Data Type
Suggested Max Length
Enumeration Status
LookupNotes
Version Added
2
EventEventKeyA unique identifier for this record from the immediate source.

This is a string that can include URI or other forms.

Alternatively use the EventKeyNumeric for a numeric only key field.

This is the local key of the system.
When records are received from other systems, a local key is commonly applied.

If conveying the original keys from the source or originating systems, utilize the SourceSystemEventKey and/or the OriginatingSystemEventKey.
String255Used by the source as a unique identifier for each event.

This can be a string.

NOTE: Basicly, in the Data Dictionary, identifiers with the term KEY are meant to be machine-to-machine transmisions while identifiers with the term ID are meant for machine-to-human (readable).
2.0.0
3
EventEventKeyNumericA unique identifier for this record from the immediate source.

This is the numeric only key and used as an alternative to the EventKey field.

This is the local key of the system. When records are received from other systems, a local key is commonly applied.

If conveying the original keys from the source or originating systems, utilize the SourceSystemEventKey and/or the OriginatingSystemEventKey.
Number255Used by the source as a unique identifier for each event.

This a NUMERIC only identifier.
2.0.0
4
EventEventOriginatingSystemID
5
Event
EventOriginatingSystemName
6
EventEventSourceSystemID
7
EventEventSourceSystemName
8
EventSourceSystemEventKeyThe system key, a unique record identifier, from the Source System. The Source System is the system from which the record was directly received. In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields.String255In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server)2.0.0
9
Event
OriginatingSystemEventKey
The system key, a unique record identifier, from the Originating system. The Originating system is the system with authoritative control over the record. For example, the Multiple Listing Service where the member was input. There may be cases where the Source System (how you received the record) is not the Originating System. See Source System Key for more information.String255In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server)2.0.0
10
EventEventTimestampA UTC timestamp of when the event being tracked occurred. In implementation this is typically a required field.Timestamp271.0.0
11
EventEventTypeThe type of event being tracked.

In implementation this is typically a required a field.
String List, Single128 CharactersOpen with EnumerationsEventTypeServed as an attribute to the Event Tracking Class.

The most common way to convey an action on an object (i.e. the listing was viewed or shared).
Review the full list of EventType lookups for more information.

This is an OPEN list so the source may define their own. Any source using their own EventType are encouraged to use the EventLabel field to define it.
1.0.0
12
EventEventLabelA short description of the Event being trackedString50 CharactersServed as an attribute to the Event Tracking Class.

Designed as a way for the tracking source to define the event being tracked - mainly for use with EventTypes that are NOT currently part of the RESO tracking standard.
1.0.0
13
EventEventDescriptionA description of the event being tracked (i.e. "the listing was viewed")String1024 CharactersServed as an attribute to the Event Tracking Class1.0.0
14
EventEventTargetA defined target of the event type String List, String25 CharactersOpen with EnumerationsEventTargetServed as an attribute to the Event Tracking Class.

Specific to certain EventType lookups by conveying a destination (i.e. the Object was Shared on Facebook in which case, Facebook is the EventTarget OR the Actor clicked on the Brokers email address in which case, Broker is the EventTarget).

Please read the notes on the EventTarget lookups for more information.
1.0.0
15
EventEventSourceA defined SOURCE of the event type String List, String25 CharactersOpen with EnumerationsEventSourceServed as an attribute to the Event Tracking Class.

Specific to certain EventType lookups by conveying a SOURCE of the event (i.e. the Object had an Impression on a Map display in which case, Map is the EventSource enumeration).

Please read the notes on the EventSource lookups for more information.
2.0.5
16
EventReferringURLThe referring URL of the tracked event String8000 CharactersServed as an attribute to the Event Tracking Class.

The URL that was prior to where the event was triggered from.
1.0.0
17
18
ActorActorTypeA list of actor types; where the event originated from (i.e. Agent, Consumer, Bot).

In implementation this is typically a required field
String List, Single128 CharactersOpen with EnumerationsActorTypeServed as an attribute to the Actor Tracking Class.

If the source cannot identify the ActorType - the Unkown ActorType should be used.

Please review the ActorType lookups for more information.
1.0.0
19
ActorActorIDThe unique real estate professional identifier of the actor, provided by the source when applicable (I.E. userID for an agent in an MLS).

The local, well-known identifier the actor, provided by the source when applicable. This value may not be unique specifically in the case of aggregation systems, this value should be the human friendly identifier from the original system. Use of the ID may be common when the actor is an MLS or other software user. Otherwise, use the ActorKey or ActorKeyNumeric is recommended.
StringServed as an attribute to the Actor Tracking Class.

NOTE: Basicly, in the Data Dictionary, identifiers with the term KEY are meant to be machine-to-machine transmisions while identifiers with the term ID are meant for machine-to-human (readable).
1.0.0
20
ActorActorKeyA unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the MemberKeyNumeric for a numeric only key field. This is the local key of the system. When records are received from other systems, a local key is commonly applied. If conveying the original keys from the source or originating systems, utilize the SourceSystemActorKey and/or the OriginatingSystemActorKey.String255Meant for machine-to-machine transmissions.2.0.0
21
ActorActorKeyNumericA unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the MemberKey fields. This is the local key of the system. When records are received from other systems, a local key is commonly applied. If conveying the original keys from the source or originating systems, utilize the SourceSystemActorKey and/or the OriginatingSystemActorKey.Number255Meant for machine-to-machine transmissions.

Numeric only.
2.0.0
22
Actor
OriginatingSystemActorKey
The system key, a unique record identifier, from the Originating system. The Originating system is the system with authoritative control over the record. For example, the Multiple Listing Service where the member was input. There may be cases where the Source System (how you received the record) is not the Originating System. See Source System Key for more information.String255In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server).

Suggested use would be when relaying tracking data to/from other systems.
2.0.0
23
ActorSourceSystemActorKeyThe system key, a unique record identifier, from the Source System. The Source System is the system from which the record was directly received. In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields.String255In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server).

Suggested use would be when relaying tracking data to/from other systems.
2.0.0
24
ActorSessionIDA unique session ID number, created by the source, that can be used to query data for a single sessionString255 CharactersServed as an attribute to the Actor Tracking Class1.0.0
25
ActorDeviceTypeThe device type used by the Actor (mobile, desktop etc...) in this eventString List, Single128 CharactersOpen with EnumerationsDeviceTypeServed as an attribute to the Actor Tracking Class.

The DeviceType is to be defined by the source (i.e. what makes a device a Tablet v Mobile etc.).

The goal for this field is to obtain this valuable information from the sources that track it.

Please read the notes on the DeviceType lookups for more information.
1.0.0
26
ActorUserAgentThe software agent acting on behalf of the user (Actor) in this event.

This is commonly conveyed by browser applications. e.g. Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0). This can also be a user configurable string as seen in RETS client applications.
String255 CharactersNormally identifies the Browser veing used (i.e. Mozilla/5.0 etc...). Served as an attribute to the Actor Tracking Class1.0.0
27
ActorScreenWidthThe screenwidth, in pixels, of the Actor's deviceNumber2.0.3
28
ActorScreenHeightThe screenheight, in pixels, of the Actor's deviceNumber2.0.3
29
ActorColorDepthThe colordepth of the Actor's device displayNumber2.0.3
30
ActorTimeZoneOffsetThe timezone offset is the difference, in minutes, between UTC and local time.Number2.0.3
31
ActorPluginListA list of plugins listed in the Actor's browserCollection2.0.3
32
ActorActorEmailThe email address of the Actor in this eventString80 CharactersServed as an attribute to the Actor Tracking Class1.0.0
33
ActorActorPhoneThe phone number of the Actor in this eventString16 CharactersServed as an attribute to the Actor Tracking Class1.0.0
34
ActorActorPhoneExtThe extension of the given phone number (if applicable).String10 Characters2.0.0
35
ActorActorIPThe recorded IP address of the Actor in this event. IPv4 addresses are 15 charaters and IPv6 addresses are a max of 39 characters. IP addresses should not omit leading zeros. i.e. 10.1.1.1 should appear as 010.001.001.001.String39 CharactersServed as an attribute to the Actor Tracking Class1.0.0
36
ActorActorLatitudeThe geographic latitude of some reference point for the location of the actor, specified in degrees and decimal parts. Positive numbers must not include the plus symbol.Decimal12.8Served as an attribute to the Actor Tracking Class1.0.0
37
ActorActorLongitudeThe geographic longitude of some reference point for the location of the actor, specified in degrees and decimal parts. Positive numbers must not include the plus symbol.Decimal12.8Served as an attribute to the Actor Tracking Class1.0.0
38
ActorActorRegionA geographical region defined by the source. For this use, the regoin is not specifically at the city, county, state, country or contenant level and this is typical in internet tracking standards.String150 CharactersServed as an attribute to the Actor Tracking Class1.0.1
39
ActorActorCityThe city location of the Actor as recorded by the sourceString50 CharactersServed as an attribute to the Actor Tracking Class1.0.1
40
ActorActorStateThe state location of the Actor as recorded by the sourceStringServed as an attribute to the Actor Tracking Class1.0.1
41
ActorActorPostalCodeThe postal code of the Actor.String10
42
ActorActorPostalCodePlus4The extension of the postal/zip code. i.e. +4String4
43
ActorActorStateOrProvinceThe state or province location of the Actor as recorded by the source.String List, Single2StateOrProvinceServed as an attribute to the Actor Tracking Class1.0.1
44
45
ObjectObjectTypeThe type of Object being tracked in this eventString List, Single128 CharactersOpenObjectTypeServed as an attribute to the Object Tracking Class1.0.0
46
ObjectObjectURLThe URL of the tracked eventString8000 CharactersServed as an attribute to the Object Tracking Class.1.0.0
47
ObjectObjectCollectionA dataset that includes more than one identifiable object. For example - all the listing ID's that were the result of a search.CollectionServed as an attribute to the Object Tracking Class.2.0.4
48
ObjectObjectIDTypeA label that better defines the data in the ObjectID field (i.e. ObjectID is an MLS listing ID or ObjectID is a unique ID from the source...)String List, Single128 CharactersOpenObjectIDTypeServed as an attribute to the Object Tracking Class.

Please review the ObjectIDType lookup for more information.
1.0.0
49
ObjectObjectIDAn ID pertaining to the ObjectType (i.e. the MLS listing id for ObjectType.Listing)String255 CharactersServed as an attribute to the Object Tracking Class.

Specific to the ObjectType.Listing Lookup.
1.0.0
50
ObjectObjectKeyA unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the MemberKeyNumeric for a numeric only key field. This is the local key of the system. When records are received from other systems, a local key is commonly applied. If conveying the original keys from the source or originating systems, utilize the SourceSystemObjectKey and/or the OriginatingSystemObjectKey.String2552.0.0
51
ObjectObjectKeyNumericA unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the MemberKey fields. This is the local key of the system. When records are received from other systems, a local key is commonly applied. If conveying the original keys from the source or originating systems, utilize the SourceSystemObjectKey and/or the OriginatingSystemObjectKey.Number2552.0.0
52
Object
OriginatingSystemObjectKey
The system key, a unique record identifier, from the Originating system. The Originating system is the system with authoritative control over the record. For example, the Multiple Listing Service where the member was input. There may be cases where the Source System (how you received the record) is not the Originating System. See Source System Key for more information.String2552.0.0
53
ObjectSourceSystemObjectKeyThe system key, a unique record identifier, from the Source System. The Source System is the system from which the record was directly received. In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields.String2552.0.0
54
ObjectOriginatingSystemIDThe RESO OUID's OrganizationUniqueId of the Originating record provider. The Originating system is the system with authoritative control over the record. For example; the name of the MLS where the listing was input. In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.String25Served as an attribute to the Source Tracking Class.

If the OriginatingSystem does not have an OUID - a unique ID should be provided by the SourceSystem.

In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server)
2.0.0
55
ObjectOriginatingSystemNameThe name of the Originating record provider. Most commonly the name of the MLS. The place where the listing is originally input by the member. The legal name of the company.String2552.0.0
56
ObjectSourceSystemIDThe RESO OUID's OrganizationUniqueId of the Source record provider. The source system is the system from which the record was directly received. In cases where the source system was not where the record originated (the authoritative system), see the Originating System fields.String25In most cases, the OriginatingSystem is the product that the data is displayed on (i.e. IDX site) and the SourceSystem is the product that the data came from (i.e MLS RETS Server)2.0.0
57
ObjectSourceSystemNameThe name of the immediate record provider. The system from which the record was directly received. The legal name of the company.String2552.0.0
58
59
SummaryTotalListingImpressions
60
TotalListingViews
61
TotalListingsFavorited
62
TotalListingsShared
63
TotalListingsEmailed
64
TotalCmaReportsCreated
65
TotalCmaReportsRan
66
TotalCmaReportsShared
67
TotalCmaReportsEmailed
68
TotalShowingsRequested
69
TotalShowingsCompleted
70
TotalLogins
71
UniqueLogins
72
MobileLogins
73
SummaryStartDate
74
SummaryEndDate
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...