Labeling Examples
Sample hit data hit
Suppose you have the following hit data:
- The first row contains the labels for each variable.
- The second row is the name of the variable. If it has an ID label, it contains the assigned namespace in parentheses.
- Hit data starts in the third row.
Labels
I2
ID-PERSON
DEL-PERSON
ACC-PERSON
ID-PERSON
DEL-PERSON
ACC-PERSON
I2
ID-DEVICE
DEL-DEVICE
ACC-ALL
ID-DEVICE
DEL-DEVICE
ACC-ALL
I2
DEL-PERSON
ACC-PERSON
DEL-PERSON
ACC-PERSON
I2
DEL-DEVICE
DEL-PERSON
ACC-ALL
DEL-DEVICE
DEL-PERSON
ACC-ALL
I2
ID-DEVICE
DEL-DEVICE
ACC-ALL
ID-DEVICE
DEL-DEVICE
ACC-ALL
Variable Name
(Namespace)
(Namespace)
MyProp1
(user)
(user)
Visitor ID
(AAID)
(AAID)
MyEvar1
MyEvar2
MyEvar3
(xyz)
(xyz)
Hit Data
Mary
77
A
M
X
Mary
88
B
N
Y
Mary
99
C
O
Z
John
77
D
P
W
John
88
E
N
U
John
44
F
Q
V
John
55
G
R
X
Alice
66
A
N
Z
Sample Access request access
If I submit an access request, the summary file contains the values indicated in the table below. A request may return only a device file, only a person file or one of each. Two summary files are only returned if a person ID is used and expandIds is true.
Notice that the setting for expandIDs does not make any difference to the output when a cookie ID is used.
Sample Delete requests delete
With a delete request using the API values in the first row of the table, the hit table will be updated to look something like this:
NOTE
Only cells on rows containing AAID = 77 and a DEL-DEVICE label are impacted.
NOTE
Only cells on rows containing user=Mary and a DEL-PERSON label are impacted. Also, in practice, the variable containing A_ID would probably be a prop or an eVar. Its replacement value would be a string starting with “Privacy-”, followed by a random number (GUID), rather than replacing the numeric value with a different, random numeric value.
Note the following:
- Cells on rows containing
user=Mary
and aDEL-PERSON
label are impacted. - Because of ID expansion, cells on rows containing
AAID=77
,AAID=88
orAAID=99
(which are the AAID values on rows containinguser=Mary
) and aDEL-DEVICE
label are impacted. This includes cells with aDEL-DEVICE
label on rows whereuser=Mary
. This causes cells in rows 4 and 5 (as well as rows 1-3) withDEL-DEVICE
labels (AAID, MyEvar2 and MyEvar3) to be obfuscated. - The expandIDs setting does not expand to the call to include values present in MyEvar3 (
X
,Y
andZ
), which has an ID-DEVICE label, whenuser=Mary
. ExpandIDs only expands to include Visitor IDs (AAIDs in this example, but also the ECID) on rows whereuser=Mary
. Thus the last two rows, which contain MyEvar3 values ofX
andZ
are not impacted. MyEvar2
in the fourth and fifth rows are updated because these rows contain the same Visitor ID values (77
and88
) as those on the first and second rows. As a result, ID expansion includes them for device-level deletes.- The values of
MyEvar2
in rows two and five match both before and after the delete. However, after the delete they no longer match the valueN
that occurs in the last row, because that row was not updated as part of the delete request. MyEvar3
behaves very differently than it did without ID expansion, because without ID expansion, noID-DEVICES
matched. Now,AAID
matches on the first five rows.
recommendation-more-help
2969e653-1f9b-4947-8b90-367efb66d529