General product information
Is the library free?
Yes, the library free to use and is open sourced on GitHub for anyone to use.
Do we have to share our data with Google to use the library?
Google won't have access to your input data, model, or results (apart from Google media data supplied through our MMM Data Platform). If you request data from the Google MMM Data Platform, that is the only data that Google has access to. But Google won't know whether you actually include that data in your model. Your actual model inputs and outputs are entirely private, unless you choose to share it with your Google representatives.
Migrating from LightweightMMM
As a current LightweightMMM user, is extra work needed to build data input for Meridian?
To take full advantage of the new Meridian innovations, you will need to add more data dimensions such as:
- Reach and frequency
- Experiments
- Google Query Volume (GQV)
You can still run Meridian without these dimensions, although you will miss out on the new innovations. For more information, see Migrate from LightweightMMM.
Data collection and cleaning
Can I collect all data types simultaneously (performance, YouTube reach and frequency, Google Query Volume) in the MMM Data Platform interface?
Performance data and YouTube reach and frequency data must be requested separately. The request workflow is detailed in the User Guide that is included with your MMM Data Platform access email.
What is the scope of the GQV data that I can request?
The Google Query Volume, the output includes:
- QueryLabel - Brand or generic
- ReportDate
- TimeGranularity (You can request Daily, Weekly_Sunday, or Weekly_Monday data.)
- GeoCriteriaId
- GeoName
- GeoType
- IndexedQueryVolume - All query volume data is indexed. Raw numbers aren't provided for Query Volume.
Can I apply the GQV methodology for non-Google search data?
Organic query volume from non-Google search engines is often unavailable. Some alternative options are described in Understanding query volume as a confounder for search ads.
Modeling
For a given media lever, how can I set different priors associated with different time periods?
The closest thing to this would be the roi_calibration_period
argument. Based on section 3.4 of the MMM calibration white paper, we suggest calculating a spend-weighted average ROI for the experiments
and passing roi_calibration_period
to match the four quarters
of the experiments. If the experiments have very different standard errors,
you might want to further weight the experiments accordingly. For more
information, see Set the ROI calibration period.
Can I put a temporal prior for the knot values?
Meridian does not support time varying priors for knot values.
How can I get detailed decomposition information of the regression, such as getting dataframes for the posterior draws?
Posterior samples are in the inference_data
object, and you can
turn this array into any dataframe you need. To access the data samples using
the docstring, see meridian.model.model.Meridian.
Can I measure synergies between channels in Meridian?
Meridian doesn't support this kind of analysis.
Is it possible to get a temporal read-out of ROI with Meridian?
You can access the incremental outcome of each media channel over time, and therefore calculate ROI:
-
Take the estimated incremental outcome, as found
in
Analyzer().incremental_outcome()
. -
Use the
selected_times
option to choose the weeks of interest. - Divide by spend over those weeks. This gives you the ROI and reflects the individual time period more accurately.
Important: When tracking ROI over time, consider that even though the coefficients in the model are not time-varying, the ROI can still change over time because it is dependent on additional factors that might vary across time. For example, the Hill curves model the non-linear, diminishing returns of media execution, and therefore the amount of media execution at a given time can impact the ROI. Addtionally, media allocation can vary across geos over time with different effectiveness and the cost of media execution can vary across time.
Interpretation and optimization
Can I measure the ROI of bidding strategies based on the bid targets set?
Google's MMM data feed provides bid strategy type (such as Maximize Conversions and Target ROAS) by campaign, but the feed does not include the bid target itself. To view this specific dimension, advertisers can source bid strategy reports directly from Google Ads or work with their Google Account Representative on a custom data solution.