Skip to content

Commit 55fc7a9

Browse files
authored
Create message to hold non-labeling, non-measurement event info (#58)
- Add a space for event collections in the labeler input. These can be data provider campaign ids, some meta identifier, etc. - Intended to identify a specific set of events that the model provider knows for model building.
1 parent 00df476 commit 55fc7a9

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/main/proto/wfa/virtual_people/common/event.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,15 @@ message UserInfo {
6767
optional uint64 user_id_fingerprint = 6;
6868
}
6969

70+
// Represents information about the parent event that is not used in labeling or
71+
// measurement. These are not intended to be unique across all EDPs.
72+
message TrafficInfo {
73+
// Identifies a collection of events. A model provider can use this to group
74+
// events during VID model training. This could be something like a campaign
75+
// id.
76+
optional string event_collection_id = 1;
77+
}
78+
7079
// Represents info for all user ids associated with a specific event.
7180
message ProfileInfo {
7281
// Information for email id.
@@ -126,6 +135,10 @@ message LabelerInput {
126135
// Device type string. Computed from user agent string using a library
127136
// function.
128137
optional string device_type = 6;
138+
139+
// Event information not intended to be used during labeling or in the
140+
// measurement system.
141+
optional TrafficInfo traffic_info = 7;
129142
}
130143

131144
// LogEvent contains all attributes in LabelerInput, as well as other

0 commit comments

Comments
 (0)