Use Case

This document is for publishers who want to use the fly-in survey because of its proven high response rates, but who also want to control what advertising campaigns it can appear alongside.

Summary

You can use GAM to mediate the delivery of Brand Metrics fly-in surveys to your website. To do this you must:

  1. Ask Brand Metrics to configure your account for “GAM-mediated flyins”
  2. Create a custom targeting key “brandmetrics_survey”
  3. Create an OOP ad unit on your site if none exists or is available
  4. Create an OOP line item “Brand Metrics OOP flyin”
  5. Target the line item to ‘brandmetrics_survey is none of “yes” ‘
  6. Target the line item away from areas, advertisers, etc you want to avoid

Background

Publishers sometimes have requirements that surveys should not be shown if certain brands ads are being shown on a page.

This document describes the Google Ad Manager (GAM) setup to achieve this, but similar principles can be applied to other ad servers.

How it Works

The BM page script controls when a survey is shown. In the case of in-ad surveys it does this by setting the GAM key-value brandmetrics_survey=’yes’ and GAM delivers a survey line item to show the survey. In the case of fly-in surveys, the script renders the survey directly onto the page. The GAM-mediated fly-in is a combination of these two methods.

  1. The page script sets a key-value to request a survey.
  2. GAM checks for e.g. advertiser exclusions or any other rules to control where the survey can be shown, and (only if the conditions are satisfied) it delivers an Out Of Page (OOP) creative.
  3. The OOP contains javascript to tell the page script to render the fly-in survey on the page.

In more detail:

  1. To use the fly-in, the page script sets the following keys: