Signal Floors - Publisher Reporting Setup Guide
Methodology for calculating revenue uplift
To determine revenue uplift, Signal compares the yield performance of a treatment group
(ad requests in the optimized cohort that receive a floor) vs
a control group (ad requests from the optimized group that do not receive a floor).
Yield is defined as the total revenue / total potential impressions (filled & unfilled). The distribution of requests in optimized supply groups is 95% (treatment) / 5% (control).
The control set provides a benchmark for the effective market rate without Signal pricing input and provides a measure to quantify uplift against.
Revenue uplift is determined by applying the control yield across impressions in the treatment group to determine the expected revenue without Signal’s dynamic pricing. From there, revenue uplift (both as $ and %) can be determined.
Set up Key-values in GAM
Each time Signal passes a floor in the auction, a Key-value (KV) is passed to GAM, which enables publishers to determine yield difference between the treatment and control groups.
When onboarding, you will set up the following values for the key signal-floor:
=control
=passed
This panel can be accessed under Inventory > Key-values.
Set Value type to Predefined.
Under Report on values select “Include values in reporting“

Using these keys, you can calculate uplift numbers:
Yield control * Total requests = Estimated Revenue without floors
Uplift = Actual Revenue - Estimated Revenue without floors.