<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>acf</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/var/www/momentum/public_html/wp-includes/functions.php</b> on line <b>6131</b><br />
<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>reading-time-wp</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/var/www/momentum/public_html/wp-includes/functions.php</b> on line <b>6131</b><br />
{"id":418,"date":"2021-05-24T11:09:00","date_gmt":"2021-05-24T15:09:00","guid":{"rendered":"https:\/\/momentumcommerce.com\/?p=418"},"modified":"2021-05-24T11:09:00","modified_gmt":"2021-05-24T15:09:00","slug":"product-level-controls-in-amazon-advertising","status":"publish","type":"post","link":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/","title":{"rendered":"The Importance of Product-Level Control in Amazon Advertising"},"content":{"rendered":"\n<p>Your customers don\u2019t buy keywords. They don\u2019t buy ad placements. They don\u2019t buy ad types. And they definitely don\u2019t buy your SB headline copy. They buy your products. Understanding how your products are performing, and what is driving that product performance is the most important and fundamental responsibility of any marketer on Amazon.<\/p>\n\n\n\n<p>The problem all started when Amazon decided that you should not be able to produce a table that is structured in the following way with reports available in the Ad Console:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"75\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1-1024x75.png\" alt=\"\" class=\"wp-image-421\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1-1024x75.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1-300x22.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1-768x56.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You can only ever view one of the Dimensions (Keyword and ASIN) at a time.<\/p>\n\n\n\n<p>Even if you had this data, there is not an effective approach to modifying bids at the Keyword level based on Keyword to Product performance data. You must isolate your bid changes to the Keyword to Product pair, and the only way this is possible is through sound Product-level Campaign and Ad Group architecture, specifically one product per Ad Group.<\/p>\n\n\n\n<p>To invent an imaginary example to show exactly where the gaps are &#8211; using the Purchased Product Report you would be able to produce a table like the one below for a given Keyword, which in this case has delivered advertising performance for 5 distinct ASINs:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"314\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1024x314.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-1024x314.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-300x92.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-768x235.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The values in Orange are situations where you can know definitively the sales resulting from a click on a product. The values in grey, unfortunately, are unknowable through the reports Amazon makes available. In other words, you can never know with absolute certainty the sales for a specific ASIN that resulted from a click on that same ASIN <strong>and<\/strong> what the Keyword was that drove the click.<\/p>\n\n\n\n<p>Now, it looks like Amazon has tried to make this data available &#8211; although unsuccessfully. In the<a href=\"https:\/\/advertising.amazon.com\/API\/docs\/en-us\/sponsored-products\/2-0\/openapi#\/Reports\/requestReport\"><strong> ASIN Report in their Advertising API<\/strong><\/a> there is the concept of `ASIN` and `otherASIN` as well as `AttributedUnitsOrdered` and `AttributedUnitsOrderedOtherSKU` and most importantly `KW ID` and `KW Text`. That said, from what I can discern in my (admittedly naive) testing of this data, all values in the `AttributedUnitsOrdered` column are reported as 0, while the OtherSKU metrics are the only fields to have real values. So it\u2019s essentially useless.&nbsp;<\/p>\n\n\n\n<p>But let\u2019s just take a quick trip to <em>Perfect World<\/em><strong><em> <\/em><\/strong>&#8211; and imagine we knew the Sales and Spend values for each KW at the Product Level. You still need to control bids at the KW level &#8211; they are not set at the Product level &#8211; and this reminds us how important it is to structure your account at the product level.&nbsp;<\/p>\n\n\n\n<p>Still in <em>Perfect World<\/em> &#8211; below is an example of what I would argue is a poorly structured Ad Group. It contains three products.&nbsp;<\/p>\n\n\n\n<p><strong>Ad Group 1<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-2-1024x231.png\" alt=\"\" class=\"wp-image-422\" width=\"830\" height=\"187\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-2-1024x231.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-2-300x68.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-2-768x173.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-2.png 1268w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<p>We can calculate the resulting Revenue Per Click (RPC) and Value Per Click (VPC) to help us determine what the optimal bids might be.&nbsp;<\/p>\n\n\n\n<p><strong><em>Formula for RPC = Sales \/ Clicks<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Formula for VPC = RPC * Efficiency Target<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-3.png\" alt=\"\" class=\"wp-image-424\" width=\"298\" height=\"114\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-3.png 626w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-3-300x115.png 300w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure>\n\n\n\n<p>Unfortunately, this tells us what the optimal bid would be at the product level, not the Keyword level where we actually have to make the bid adjustment.&nbsp;<\/p>\n\n\n\n<p>Using our <em>Perfect World<\/em> Keyword-ASIN paired data we will have the below table available. For the purposes of this exercise, we are going to assume that we pay exactly what we bid, but the conclusions will remain true even in a more realistic second-price setting.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-4-1024x444.png\" alt=\"\" class=\"wp-image-425\" width=\"840\" height=\"364\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-4-1024x444.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-4-300x130.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-4-768x333.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-4.png 1264w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p><br>We can then take this data and calculate new optimal bids (VPC) at the Keyword AND Product level, and answer the key question: <strong>\u2018what is the right bid for a particular KW-Product Pair?\u2019<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-5-1024x545.png\" alt=\"\" class=\"wp-image-426\" width=\"757\" height=\"403\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-5-1024x545.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-5-300x160.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-5-768x409.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-5.png 1078w\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" \/><\/figure>\n\n\n\n<p>Again, we are still faced with the challenge that we cannot update Keyword level bids conditionally per Product when each of these products exists in the same Ad Group. The KW \u2018Blue Shirt\u2019 has 3 different VPCs ($1.50, $1.00, and $2.21) depending on the Product that was advertised.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s try to brute force it anyway &#8211; using the average values to calculate distinctly Keyword level bid changes. As an example, we could take a weighted proportion of clicks per product per Keyword, and then distribute the optimal bid values at the Keyword level. The math would look like this:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-6-1024x417.png\" alt=\"\" class=\"wp-image-427\" width=\"769\" height=\"313\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-6-1024x417.png 1024w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-6-300x122.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-6-768x312.png 768w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-6.png 1278w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/figure>\n\n\n\n<p>Then by summing the resulting Keyword Weighted VPC values, this approach would result in the following changes:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-7.png\" alt=\"\" class=\"wp-image-428\" width=\"454\" height=\"124\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-7.png 820w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-7-300x82.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-7-768x210.png 768w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/figure>\n\n\n\n<p><br>In this scenario we are decreasing the bid value and CPC for the \u2018Blue Shirt\u2019 keyword for all products, even though it is performing better than the optimal bid level for the b01234 item. Conversely, we would massively increase the bid on the \u2018white shirt\u2019 Keyword by nearly $0.60 while only the b042 item is performing well for this Keyword with a very low click count. Ultimately, applying this bid methodology to these 3 KWs will yield ever changing Product level VPCs as click counts and CRs change with the new bids in place and the proportion of clicks per product will shift. In other words, our bid changes will have causally modified what the bid <em>should have been. <\/em>More simply, these bid changes only improve the bid accuracy for some products at the expense of accuracy for others.&nbsp;<\/p>\n\n\n\n<p>Taking a simpler approach of only using an unweighted average of the optimal VPC does not improve the bid effectiveness, and actually compounds the \u2018white shirt\u2019 problem to an even larger bid increase.&nbsp;<\/p>\n\n\n\n<p>There may be other ways you can combine averaged values to calculate more accurate bid changes for multi-product to Keyword situations. I was not able to find one that worked more effectively than simply splitting the Keywords and Product Pairs into their own Ad Groups to allow you to bid discretely on each pair.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-8.png\" alt=\"\" class=\"wp-image-429\" width=\"471\" height=\"110\" srcset=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-8.png 958w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-8-300x70.png 300w, https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/image-8-768x180.png 768w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/figure>\n\n\n\n<p><br>Using current methods, there is not an effective approach to modifying bids at the Keyword level based on Keyword to Product performance data. <strong>You must isolate your bid changes to the KW to Product pair, and the only way this is possible is through sound Product level Campaign and Ad Group architecture. <\/strong>The ideal structure is 1 parent product per Ad Group. I will sometimes allow multiple parent ASINs to be grouped together in an Ad Group in the case of very high product count catalogs that we typically see in the Softlines vertical &#8211; but the goal must be to cluster products based on expected CR similarity for the set of KWs that will belong to the ad group.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your customers don\u2019t buy keywords. They don\u2019t buy ad placements. They don\u2019t buy ad types. And they definitely don\u2019t buy your SB headline copy. They buy your products. Understanding how your products are performing, and what is driving that product performance is the most important and fundamental responsibility of any marketer on Amazon. The problem [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":419,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-media"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC\" \/>\n<meta property=\"og:description\" content=\"Your customers don\u2019t buy keywords. They don\u2019t buy ad placements. They don\u2019t buy ad types. And they definitely don\u2019t buy your SB headline copy. They buy your products. Understanding how your products are performing, and what is driving that product performance is the most important and fundamental responsibility of any marketer on Amazon. The problem [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/\" \/>\n<meta property=\"og:site_name\" content=\"Momentum Commerce LLC\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-24T15:09:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1733\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ryan Walker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan Walker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/\"},\"author\":{\"name\":\"Ryan Walker\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#\\\/schema\\\/person\\\/1fc08b12a1ad4faeb9626602ecb106d3\"},\"headline\":\"The Importance of Product-Level Control in Amazon Advertising\",\"datePublished\":\"2021-05-24T15:09:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/\"},\"wordCount\":1067,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg\",\"articleSection\":[\"Retail Media\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/\",\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/\",\"name\":\"The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg\",\"datePublished\":\"2021-05-24T15:09:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg\",\"contentUrl\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg\",\"width\":2560,\"height\":1733},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/product-level-controls-in-amazon-advertising\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Importance of Product-Level Control in Amazon Advertising\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#website\",\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/\",\"name\":\"Momentum Commerce\",\"description\":\"We create customized, data-driven Amazon and digital retail strategies and solutions to deliver premium insights and performance.\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#organization\",\"name\":\"Momentum Commerce\",\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/favicon-512.png\",\"contentUrl\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/favicon-512.png\",\"width\":512,\"height\":512,\"caption\":\"Momentum Commerce\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/momentum-commerce\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/#\\\/schema\\\/person\\\/1fc08b12a1ad4faeb9626602ecb106d3\",\"name\":\"Ryan Walker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g\",\"caption\":\"Ryan Walker\"},\"url\":\"https:\\\/\\\/dev.codegreene.com\\\/momentum\\\/author\\\/rwalker\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/","og_locale":"en_US","og_type":"article","og_title":"The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC","og_description":"Your customers don\u2019t buy keywords. They don\u2019t buy ad placements. They don\u2019t buy ad types. And they definitely don\u2019t buy your SB headline copy. They buy your products. Understanding how your products are performing, and what is driving that product performance is the most important and fundamental responsibility of any marketer on Amazon. The problem [&hellip;]","og_url":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/","og_site_name":"Momentum Commerce LLC","article_published_time":"2021-05-24T15:09:00+00:00","og_image":[{"width":2560,"height":1733,"url":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg","type":"image\/jpeg"}],"author":"Ryan Walker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ryan Walker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#article","isPartOf":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/"},"author":{"name":"Ryan Walker","@id":"https:\/\/dev.codegreene.com\/momentum\/#\/schema\/person\/1fc08b12a1ad4faeb9626602ecb106d3"},"headline":"The Importance of Product-Level Control in Amazon Advertising","datePublished":"2021-05-24T15:09:00+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/"},"wordCount":1067,"commentCount":0,"publisher":{"@id":"https:\/\/dev.codegreene.com\/momentum\/#organization"},"image":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg","articleSection":["Retail Media"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/","url":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/","name":"The Importance of Product-Level Control in Amazon Advertising | Momentum Commerce LLC","isPartOf":{"@id":"https:\/\/dev.codegreene.com\/momentum\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#primaryimage"},"image":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg","datePublished":"2021-05-24T15:09:00+00:00","breadcrumb":{"@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#primaryimage","url":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg","contentUrl":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2021\/05\/catch.all_.vs_.asin_.cartoon.WITH_.CAPTION.may_.24.2021-scaled-1.jpg","width":2560,"height":1733},{"@type":"BreadcrumbList","@id":"https:\/\/dev.codegreene.com\/momentum\/product-level-controls-in-amazon-advertising\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev.codegreene.com\/momentum\/"},{"@type":"ListItem","position":2,"name":"The Importance of Product-Level Control in Amazon Advertising"}]},{"@type":"WebSite","@id":"https:\/\/dev.codegreene.com\/momentum\/#website","url":"https:\/\/dev.codegreene.com\/momentum\/","name":"Momentum Commerce","description":"We create customized, data-driven Amazon and digital retail strategies and solutions to deliver premium insights and performance.","publisher":{"@id":"https:\/\/dev.codegreene.com\/momentum\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.codegreene.com\/momentum\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dev.codegreene.com\/momentum\/#organization","name":"Momentum Commerce","url":"https:\/\/dev.codegreene.com\/momentum\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.codegreene.com\/momentum\/#\/schema\/logo\/image\/","url":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2023\/02\/favicon-512.png","contentUrl":"https:\/\/dev.codegreene.com\/momentum\/wp-content\/uploads\/2023\/02\/favicon-512.png","width":512,"height":512,"caption":"Momentum Commerce"},"image":{"@id":"https:\/\/dev.codegreene.com\/momentum\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/momentum-commerce\/"]},{"@type":"Person","@id":"https:\/\/dev.codegreene.com\/momentum\/#\/schema\/person\/1fc08b12a1ad4faeb9626602ecb106d3","name":"Ryan Walker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/998f2e3eec68c3e78846ef43a5d0ba2b75c32dd2a3b6b9215b082c58bed7c669?s=96&d=mm&r=g","caption":"Ryan Walker"},"url":"https:\/\/dev.codegreene.com\/momentum\/author\/rwalker\/"}]}},"_links":{"self":[{"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/posts\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/comments?post=418"}],"version-history":[{"count":0,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/posts\/418\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/media\/419"}],"wp:attachment":[{"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/media?parent=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/categories?post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.codegreene.com\/momentum\/wp-json\/wp\/v2\/tags?post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}