Closed Bug 1872904 Opened 2 years ago Closed 1 year ago

Send trusted_deals_placement upon fetching the Fakespot ad unit from a server

Categories

(Firefox for Android Graveyard :: Shopping, task, P2)

All
Unspecified

Tracking

(firefox121 wontfix, firefox122 wontfix, firefox123 wontfix)

RESOLVED WONTFIX
Tracking Status
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- wontfix

People

(Reporter: cpeterson, Unassigned)

References

Details

(Whiteboard: [fxdroid] [fakespot-android-mvp] )

User story
As server-side engineering and experimentation teams, we need to know that a client has fetched an ad unit, so that we can collect data on how many ad units would have been displayed to a user without actually displaying them on the client.

Acceptance criteria

  1. A placement event – trusted_deals_placement is sent to PE, regardless of whether the component containing the trusted deals is visible on the screen or not (please note that this event is not a replacement or duplicate of trusted_deals_impression event, sent once the

  2. The event must include “aidvs”. Other optional data included for metrics are component location, current asin, and current product url.

Please see the full sample event in the doc here and the diagram of the client-server interactions in the attached image.

This bug is a clone of desktop bug 1872872.

Jared says it might be possible to record this telemetry in the toolkit code, in which case android would get this for free as a result of the desktop fix for bug 1872872.

Priority: -- → P3

How does this trusted_deals_placement event different from the shopping.ads_exposure event added in bug 1866992?

https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/shopping_ads_exposure

See Also: → 1866992
Depends on: 1875106, 1875105

Cathy has completed the GV and AC parts and just needs to add it to Fenix.

Assignee: nobody → calu
Severity: -- → N/A
Whiteboard: [fxdroid] [fakespot-android-mvp] → [fxdroid] [fakespot-android-mvp] [group4]
Assignee: calu → nobody

I think there is missing context on the Acceptance criteria, item 1:

A placement event – trusted_deals_placement is sent to PE, regardless of whether the component containing the trusted deals is visible on the screen or not (please note that this event is not a replacement or duplicate of trusted_deals_impression event, sent once the ad is visible to the user for 1.5 seconds.

Blocks: 1847010
No longer blocks: fenix-fakespot-integration

Marking this as a P2 to make sure it's considered high priority before we do any kind of roll out for fakespot product recommendations. (But it's not a P2 in the sense that we need someone to do it in this release cycle - it only becomes important if we do roll out those product recs)

Priority: P3 → P2
Whiteboard: [fxdroid] [fakespot-android-mvp] [group4] → [fxdroid] [fakespot-android-mvp]
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.