Google Secure Signals Integration
What are Google Secure Signals
Google Secure Signals is an initiative that simplifies the integration of third-party technology for publishers. This program allows publishers to effortlessly implement tools for collecting signals, such as universal IDs, on their websites. These signals are then automatically transmitted to Google with minimal effort required from the publisher. Subsequently, Google forwards these signals to integrated buyers through Google OpenBidding and Google AdExchange. This streamlined integration enables publishers to incorporate their identity strategy within the Google tech ecosystem, leading to enhanced addressable inventory and improved monetization outcomes.
Publisher Google Secure Signals integration
Utiq SDK automatically sends adtechpass as Google Secure Signals to Google Ad Manager (GAM), firing the below code. From integration perspective you don’t have to do anything else.
Your only pending action would be to enable the feature in Google Ad Manager UI, selecting the ‘Publisher Integration’ Web integration deployment method, to allow adtechpass to pass from 2nd page - Prebid method would be from 3rd page.
window.googletag = window.googletag || { cmd: [] };
googletag.secureSignalProviders = googletag.secureSignalProviders || [];
googletag.secureSignalProviders.push({
id: "collector123",
collectorFunction: () => {
return Promise.resolve("signal"); // Utiq adtechpass goes here automatically
},
});
How to suppress the integration
If you want to suppress the above code firing automatically, you need to do the below configuration.
window.Utiq.config = {
integrations: {
disableGoogleSecureSignals: true // If not set, false by default
}
};
How to test the integration
For validation, you should expect to see the following.
localStorage
_GESPSK-utiq.com
is set and contains Utiq adtechpassThe above localStorage contains the value of
window.Utiq.API.getIdGraphEntry('atid')
Google Ad Manager call
https://securepubads.g.doubleclick.net/gampad/ads
contains Utiq adtechpass ina3p
parameter, in a Base64 encoded formatDecoding the above value results in value containing
window.Utiq.API.getIdGraphEntry('atid')