{"id":13549,"date":"2026-05-21T18:37:04","date_gmt":"2026-05-21T18:37:04","guid":{"rendered":"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/analytics-model-association"},"modified":"2026-08-07T22:46:27","modified_gmt":"2026-08-07T22:46:27","slug":"analytics-model-association","status":"publish","type":"docs","link":"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/analytics-model-association","title":{"rendered":"Analytics Model Association"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Insights are only as powerful as your ability to act on them. With our Analytics Suite capabilities, you can apply Analytics-generated optimization models or your own User Defined Models (UDMs) directly to your campaigns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No manual translation. No workflow gaps. Just seamless activation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Custom Model tab, available at both the Campaign and Line levels, brings your models directly into the Targeting workflow, giving you greater control over how and where your models are applied to your campaigns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about the analytics models and for instructions on how to generate a report\/model, see here: <a href=\"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\">Analytics Documentation<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From Analysis to Activation:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Generate a Targeting, Audience, or Incrementality model through Pontiac Analytics, or upload a User Defined Model<\/li>\n\n\n\n<li>Navigate to the Targeting section at the Campaign or Line level<\/li>\n\n\n\n<li>Select the Custom Model tab <\/li>\n\n\n\n<li>Enable the Use Custom Models feature<\/li>\n\n\n\n<li>Choose a model from the available list<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once enabled, a table will display all available models associated with the advertiser. Each model includes the following information to help guide selection:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"431\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-1024x431.png\" alt=\"\" class=\"wp-image-14139\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-1024x431.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-300x126.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-768x324.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-1536x647.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/05\/Screenshot-2026-07-23-at-11.55.19-AM-2048x863.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name: The name of the report\/model <\/li>\n\n\n\n<li>Date: When the Analytics model was generated or the User Defined Model was uploaded\/updated. Analytics models automatically update when the source report is saved and rerun<\/li>\n\n\n\n<li>Pipeline: The Analytics pipeline used to generate the model, or identifies the model as User Defined.<\/li>\n\n\n\n<li>Entities: Indicates whether the model was built at the Advertiser, Campaign, or Line level <\/li>\n\n\n\n<li>Recommended Threshold: The model\u2019s available recommended threshold options, when available, and the estimated percentage of observed bid opportunities associated with each setting.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Model Weights<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Field weights, when present, are part of the model itself and are not configured when the model is associated with a Campaign or Line.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pontiac Analytics models<\/strong> may include field weights measured automatically from the model\u2019s training data.<\/li>\n\n\n\n<li><strong>User Defined Models<\/strong> use equal weighting by default but may include custom field weights supplied in the uploaded model file.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These weights affect how multiple matching model entries are combined into the request-level bidder score. The <strong>Threshold Type<\/strong> and threshold values configured below determine how that resulting bidder score affects bidding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Resources:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For details about how field weights affect scoring, see <a href=\"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/model-scoring-overview\">Model Scoring Overview<\/a>.<\/li>\n\n\n\n<li>For instructions on adding custom field weights to a User Defined Model, see <a href=\"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/user-defined-models\">User Defined Models<\/a>.<\/li>\n<\/ul>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Set the Threshold Type and threshold value(s).\n<ul class=\"wp-block-list\">\n<li>Threshold settings control how the bidder uses the model\u2019s request-level bidder scores.<\/li>\n\n\n\n<li>Single Value applies one hard cutoff and is selected as the default Threshold Type.<\/li>\n\n\n\n<li>Spread uses separate minimum and maximum thresholds to create a probabilistic bidding band.<\/li>\n\n\n\n<li>See the Recommended Threshold section below for available values.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click Save button.<\/li>\n\n\n\n<li>Save the entire Campaign or Line.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Single Value: Sets the minimum and maximum thresholds to the same value, creating a hard cutoff. Bid requests with a bidder score at or below the selected value do not bid, while requests above it always bid.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"395\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-1024x395.png\" alt=\"\" class=\"wp-image-14097\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-1024x395.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-300x116.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-768x296.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-1536x593.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.03-AM-2048x790.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if the selected threshold is <code>0.44<\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A request with a bidder score of <code>0.38<\/code> will not bid.<\/li>\n\n\n\n<li>A request with a bidder score of <code>0.65<\/code> will bid.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Spread: Sets a lower minimum threshold and an upper maximum threshold. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Requests at or below the minimum never bid<\/li>\n\n\n\n<li>Requests at or above the maximum always bid<\/li>\n\n\n\n<li>Requests between the two bid with probability equal to their bidder score. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The bidder score is used directly as the probability within the band. It is not rescaled based on the minimum and maximum thresholds.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-1024x396.png\" alt=\"\" class=\"wp-image-14100\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-1024x396.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-300x116.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-768x297.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-1536x595.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.14.14-AM-2048x793.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example, with a lower threshold of 0.44 and an upper threshold of 0.60:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A bidder score of <code>0.65<\/code> always bids. <\/li>\n\n\n\n<li>A bidder score of <code>0.38<\/code> never bids. <\/li>\n\n\n\n<li>A bidder score of <code>0.52<\/code> bids approximately 52% of the time.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For additional details about how bidder scores and threshold settings affect bidding, see <a href=\"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/model-scoring-overview\">Model Scoring Overview<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Recommended Threshold<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Hover over the Recommended Threshold value to view the model\u2019s available threshold options and the estimated percentage of bid opportunities associated with each setting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recommended Threshold values are generated from the bidder-score distribution observed when the model was created and can be used when configuring either <strong>Single Value<\/strong> or <strong>Spread<\/strong> thresholds.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"148\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-1024x148.png\" alt=\"\" class=\"wp-image-14104\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-1024x148.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-300x43.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-768x111.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-1536x222.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-22-at-8.40.57-AM-2048x296.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each row shows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Trim %:<\/strong> The approximate percentage of observed bid opportunities with bidder scores at or below the recommended threshold.<\/li>\n\n\n\n<li><strong>Threshold:<\/strong> A recommended bidder-score value that can be applied to the selected Threshold Type.<\/li>\n\n\n\n<li><strong>Bids on %:<\/strong> The approximate percentage of observed bid opportunities with bidder scores above the recommended threshold.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For Spread, the Trim % and Bids on % shown for each recommended value describe the observed bidder-score distribution relative to that individual value. The actual bidding behavior of the Spread configuration depends on both the selected minimum and maximum thresholds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bid on ~everything (floor) \u2192 threshold 0.30 (bids on ~100%)\n<ul class=\"wp-block-list\">\n<li>This is the least restrictive recommended threshold shown. Based on the model\u2019s sampled bidder-score distribution, nearly all observed bid opportunities score above this value.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Trim ~9% \u2192 threshold 0.44 (bids on 91%)\n<ul class=\"wp-block-list\">\n<li>Approximately 9% of observed opportunities score at or below <code>0.44<\/code>, while approximately 91% score above it.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Trim ~20% \u2192 threshold 0.45 (bids on 79.6%)\n<ul class=\"wp-block-list\">\n<li>Approximately 20% of observed opportunities score at or below <code>0.45<\/code>, while approximately 79.6% score above it.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Trim ~38% \u2192 threshold 0.46 (bids on 62.3%)<\/li>\n\n\n\n<li>Trim ~52% \u2192 threshold 0.47 (bids on 47.7%)<\/li>\n\n\n\n<li>Trim ~80% \u2192 threshold 0.49 (bids on 20.1%)\n<ul class=\"wp-block-list\">\n<li>This is the highest recommended threshold shown, with only the highest-scoring portion of observed opportunities above the value.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">How the recommended values affect bidding depends on the selected Threshold Type:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With Single Value, the selected threshold is used as both the minimum and maximum, creating a hard cutoff. Requests at or below the threshold do not bid, while requests above it always bid.<\/li>\n\n\n\n<li>With Spread, recommended values can be used to set separate minimum and maximum thresholds. Requests at or below the minimum never bid, requests at or above the maximum always bid, and requests between the two bid probabilistically according to their bidder score.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For <strong>Single Value<\/strong>, higher thresholds are more selective and generally reduce available scale, while lower thresholds allow a broader range of bidder scores to qualify.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For <strong>Spread<\/strong>, the overall bidding behavior depends on both values: the minimum determines which lower-scoring requests never bid, while the maximum determines which higher-scoring requests always bid. Requests between them continue to bid probabilistically according to their bidder score.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This streamlined workflow makes it easy to select the most relevant model and move from insight to action.<\/p>\n","protected":false},"author":17,"featured_media":0,"parent":12691,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-13549","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/13549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13549"}],"version-history":[{"count":22,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/13549\/revisions"}],"predecessor-version":[{"id":14338,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/13549\/revisions\/14338"}],"up":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/12691"}],"prev":[{"title":"Public Models","link":"https:\/\/wiki.pontiac.media\/?docs=analytics-documentation\/public-models","href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/13552"}],"wp:attachment":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13549"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=13549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}