GithubHelp home page GithubHelp logo

IG name in Ad impression about turtledove HOT 6 OPEN

kamalonly avatar kamalonly commented on July 28, 2024
IG name in Ad impression

from turtledove.

Comments (6)

michaelkleber avatar michaelkleber commented on July 28, 2024

The interest group name may already be made available to the DSP reporting endpoint, as an argument to the reportWin function. There are a limits, though: the name is only available if the combination of IG name and render URL together are still k-anonymous. (The IG name is the default for this behavior, but DSPs can override that to use buyerReportingId or buyerAndSellerReportingId instead.)

This reporting flow is the Protected Audience way to learn about ad impressions and other events. So perhaps this already answers your question.

The IG name is not generally available in the rendering environment, i.e. inside the creative frame itself. The DSP could make it available by including the IG name as a URL param in the render URL directly, of course. (That would keep the ad from winning if the URL with IG name is not already k-anonymous.)

Do either of these approaches meet your needs?

from turtledove.

sunnypav avatar sunnypav commented on July 28, 2024

I see Igname is available in reportWin function. Can we register the IG name as a macro using registerAdMacro function and utilise the reportEvent to get the IG name be sent in the impression tracking call ?

from turtledove.

michaelkleber avatar michaelkleber commented on July 28, 2024

Yes, exactly.

from turtledove.

sunnypav avatar sunnypav commented on July 28, 2024

In this case do k-anon restriction still apply to the impression tracking call ? As per the documentation there wont be any k-anon restrictions for the reportEvent URL and the macros used inside in it. Wanted to get a confirmation on the same.

from turtledove.

michaelkleber avatar michaelkleber commented on July 28, 2024

The k-anon restriction applies to the IG name, just as I said above. The IG name might be available inside the reportWin() function, as the value of browserSignals.interestGroupName. But that value is only passed into reportWin() if the IG name and renderURL together are still k-anonymous.

If the IG name would break k-anonymity, then it will not be available inside the reportWin environment at all, and it cannot be included in the impression tracking call in any other way. This is intentional. If you add me to an interest group with name='MichaelKleber_CustomerID123456789' then you can still bid all you want, but you cannot learn who the ad was shown to at reporting time.

from turtledove.

sunnypav avatar sunnypav commented on July 28, 2024

Got it. Thanks for the explanation.

from turtledove.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.