From 7abd52bed622e91c5d36d2f2f4bf38a4bcec90c8 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Thu, 19 Sep 2024 17:01:08 -0700 Subject: [PATCH] Overview figure --- .gitignore | 4 ++ api.bs | 13 +++++ images/overview.svg | 120 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 137 insertions(+) create mode 100644 images/overview.svg diff --git a/.gitignore b/.gitignore index 1f7ab21..9f4312d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,7 @@ /venv/ *~ *.bak +.*.sw? +/node_modules +/package.json +/package-lock.json diff --git a/api.bs b/api.bs index 8fa8923..052aa3f 100644 --- a/api.bs +++ b/api.bs @@ -302,6 +302,19 @@ Typical outcomes that advertisers might seek to measure include: * Signing up for an account. * Visiting a webpage. +The remainder of this section describes +how the Private Attribution API operates +in conjunction with an [=aggregation service=] +to produce an aggregate attribution measurement. +That operation is illustrated in the following figure. + +
+
+path:images/overview.svg
+
+
Overview of Private Attribution Operation
+
+ When an [=impression=] occurs, the saveImpression() method can be used to request that the browser save information. diff --git a/images/overview.svg b/images/overview.svg new file mode 100644 index 0000000..f35ce3a --- /dev/null +++ b/images/overview.svg @@ -0,0 +1,120 @@ + + + Conversion + +--------------+ Reports +-------------+ + | +===========>| | + | Advertiser | | Aggregation | + | Server | | Service | + | |<-----------+ | + +--------------+ Histogram +-------------+ + ^ ^ ^ + Conversion | | | + Reports | | '-----------. + | '-----------. | + | | | + +-------------+-+-+ +---------+----+ | | + | | | | | | Other Users + | Publisher | | | | Advertiser | + | Site(s) | | | | Site | + | | | | | | + +------+------+-+-+ +-----+--------+ + | | ^ +saveImpression | measureConversion | | Conversion + | | | Report + v v | + +-------------------------------------+---------+ + | | + | Private Attribution APIs | + | | + +-----------------------------------------------+ + ^ + | + v + .-----------. + | | + | Impression | + | Store | + | | + '-----------' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Conversion +Reports +Advertiser +Aggregation +Server +Service +Histogram +Conversion +Reports +Other Users +Publisher +Advertiser +Site(s) +Site +saveImpression +measureConversion +Conversion +Report +Private Attribution APIs +Impression +Store + +