-
Notifications
You must be signed in to change notification settings - Fork 93
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
Enhance mobile tracking #1059
Comments
Hi @bretg! Everything looks reasonable in this ticket and should be implemented. In addition, we would like to discuss the additional experimental event tracking approach introduced in #1060. In short, we want to track imp (burl) event on the Prebid SDK side when GAM's BannerView appears on the screen. However, the approach in the above PR conflicts with the current tracking of the To address the conflict, we wanted to introduce the issue and @OlenaPostindustria has prepared the text, but it looks like we should discuss it first in the scope of this initiative. What need to change for current behaviourWe need to block the In this case, the PUC will have nothing to track, and Note: the impression tracking by SDK is an opt-in feature, not a default one. Publishers will have to change the code to activate it. So the current behavior won't change with introducing SDK-side imp tracking. Extension for
|
While doing a review of mobile tracking for the docs site, several gaps were discovered in the tracking implementation:
burl
ornurl
.burl
ornurl
.burl
and the PBS win event. The burl uses MRAID to trigger on viewability, which can be quite different from the numbers reported by the PBS win event.In addition, the Prebid.js team is discussing an expansion of tracking abilities in prebid/Prebid.js#12216 . Here's a multi-part proposal to address tracking:
Prebid SDK
type: 500
, treat it per the current PBS win event logictype: 1
, treat it as aburl
- add a pixel when in-view 10%type: 2
, treat it as aburl
- add a pixel when in-view 50%type: 3
, treat it as aburl
- add a pixel when in-view 100%Prebid Server
PBS currently does the following:
wurl
along withnurl
. Thiswurl
(win url) field is Prebid-specific and is utilized by the PUC when it retrieves bids from the cache.A new account-level configuration will be added that will change the core tracking behavior. Suggested name is
auction.events.eventtracker_support
.auction.events.eventtracker_support:false
(the default) the current tracking behavior continues.auction.events.eventtracker_support:true
:eventtrackers
in the ORTB array-of-objects format.When in the new tracking mode, PBS emits these ORTB objects instead of the existing seatbid.bid.ext.prebid.events:
The eventtrackers are cached in PBC along with other bid metadata:
PUC
Instead of just looking for
wurl
in the PBS response, the PUC should also look through the eventtrackers array:type: 500
, treat it per the currentwurl
logictype: 1
and MRAID is present to determine viewability, treat this URL the same as theburl
is currently treated in that scenario.Prebid.js
Instead of just looking for
seatbid.bid.ext.prebid.events.win
in the PBS response, Prebid.js also looks through the eventtrackers array:type: 500
, treat it per the current pbsWurl logictype: 1
, the ideal would be to append a pixel to the iframe after injecting the creative body. Unclear whether this is as straightforward as it sounds.The text was updated successfully, but these errors were encountered: