-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distinguishing unintentional clicks from intentional ones #693
Comments
Hey @alois-bissuel , thanks for the issue. I want to make sure I crisply understand the proposal.
Maybe it would help to explain why you think the worklet design could enable this use-case, but our existing declarative design wouldn't? |
Hello @csharrison ,
Please forget about my comment on the worklet design. I think it only uses information from pairs of (source, trigger) to create the histogram key and value and has no state. |
I see, in that sense the click quality acts sort of similar to the existing
I was thinking of storing something like the "sequence of events following the user landing on the advertiser", so that subsequent conversions would be modified based on this sequence (e.g. was it a "good" or "bad" sequence). But yes it would be difficult within the PS target privacy threat model to join this with cross-site information like click coordinates, etc. At a high level, this use-case makes sense to me, but it seems complicated enough that we might want to add it to the meeting agenda to discuss in more detail. Some things I still have questions about:
|
Hello,
In some circumstances, people may click on ads without wanting to do so. This can be the case, for example on mobile devices, where an ad is clicked while the user just wanted to close it. Some sites may also use shady patterns to drive clicks, like showing ads on top of content in an unexpected way.
While those unintentional clicks may lead to higher CPMs, they do not lead to any advertiser value and produce a frustrating user experience, i.e. being sent to a site the user does not wish to go to.
Therefore, distinguishing between “normal” and unintentional clicks is required for managing campaigns. Based on that distinction, this may lead to:
The usual practices to determine whether a click is likely to be intentional or not are:
Based on this data, a hierarchy of click “quality” can be defined. This hierarchy would typically have a max of 3 to 4 levels, from the “likely intentional click” to the “likely unintentional click”.
An entity managing a campaign would need reporting across this classification on:
Note: we’d like to highlight that events of the advertiser site following a click are used here for two distinct purposes:
To the best of your knowledge, qualifying clicks based on events on the advertiser site has not been discussed previously.
On the technical side, a new header could be added to the API to signify that a trigger event should be used to qualify the click. As a final word, the tentative worklet-based aggregation key generation may enable this use case, but only for the aggregate API.
The text was updated successfully, but these errors were encountered: