{
    "componentChunkName": "component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-post-query-tsx",
    "path": "/product-personalization-with-adobe-recommendations",
    "result": {"data":{"post":{"slug":"/product-personalization-with-adobe-recommendations","title":"Product Personalization with Adobe Recommendations","date":"31.01.2022","tags":[{"name":"Adobe Target","slug":"adobe-target"},{"name":"Target Premium","slug":"target-premium"},{"name":"Target Recommendations","slug":"target-recommendations"}],"description":"SKU Level Targeting use case setup by leveraging Adobe Recommendations","canonicalUrl":null,"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Product Personalization with Adobe Recommendations\",\n  \"date\": \"2022-01-31T00:00:00.000Z\",\n  \"description\": \"SKU Level Targeting use case setup by leveraging Adobe Recommendations\",\n  \"tags\": [\"Adobe Target\", \"Target Premium\", \"Target Recommendations\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"SKU Level Targeting\"), mdx(\"p\", null, \"My client had a use case where hundred thousand of product items with a SKU identifier\\nneeded to be targeted to deliver personalized content.\\nBecause of unique collection of products there was no straight forward\\nway to come up with targeting criteria, other than by matching a SKU number\\nfrom the list. However, that means that this enormous list of SKUs had to be\\nuploaded into some data store, where finding a match would not cause any performance\\nissues.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Target Recommendations\"), \" is a feature for Premium customers that displays recommended\\nproducts based on visitor's previous activity, preferences, or other criteria.\\nIt may be less known that Recommendations can be custom mapped so one product\\npoints to the list of matching products. This can be achieved by using\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://experienceleague.adobe.com/docs/target/using/recommendations/criteria/recommendations-csv.html?lang=en\"\n  }, \"Custom Criteria\"), \".\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Custom Criteria\"), \" is leveraging a specially formatted file (.CSV), uploaded by FTP or URL, that maps one SKU to\\nthe other(s). In our use case, there is no other SKU to map the original SKU -\\nwe only want to know that this given SKU is qualifying for a targeted experience. The trick around the setup\\nlies in the existing SKU number being mapped to the \\\"pseudo\\\" SKU. Pseudo SKU does not\\nreally exist as a product, but it is used as a mapping entity in Recommendations.\"), mdx(\"p\", null, \"Let's dive into the setup. The basic Recommendations implementation requires\\nAdobe Target call to send a parameter \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"entity.id\"), \", which represents a product SKU number\\non the Product page. Say, the SKU we send has a value \\\"12345\\\" and looks like this parameter \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"entity.id=12345\"), \".\\nThe entity ID \\\"12345\\\" will now be mapped to pseudo ID, say, \\\"PSEUDO-12345\\\", which is in our CSV\\nfile uploaded to Recommendations in a Custom Criteria section. We will cover the setup later.\"), mdx(\"p\", null, \"Another important step that is remaining is to tell Target Recommendations that entity ID \\\"PSEUDO-12345\\\" exists.\\nThis is needed to store the information about this item in Recommendations Catalog - otherwise there will not be a match.\\nThus, we will start with this step right away in our setup. \"), mdx(\"h2\", null, \"Set up a Recommendations Feed\"), mdx(\"p\", null, \"Go to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Target\"), \" UI and navigate to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recommendations -> Feeds\"), \". Click on \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Create Feed\"), \" button to\\ncreate a new Feed. \"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"44.99999999999999%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAABpElEQVQoz12RSW/UQBCF/es5cOHEmV/ALRciRZMzIgglRAyRbSZjjz3tddztZbx+qHqWIFp6Unctr+u9cnpdobWmaRrqusZoTd33VE9PRPf3pKsVWinqtmUcerqu43g8UjcNaZpyKEsqXZHpFqVinCiK2O12xHFMlmXkWUZRlhRBQL5ek/9+ochSkiwn2ClbKz1xFJGkKbs04fX5F+7X77jffuB4rovv+5ZQpuz7nnEcGaaJcZ7ppxmYeN4c+PTl1U4oaLuOJi+YXtb8/HzHu/crPn64w/HDkDCO2e/3dkKl1JsFxlg0dY3WhrIy1haJmThGuy5mH6OznFxlFs6f21u2j48EUXSSWxQYIWka2rY9o+NwOGCMPr0lV9cUVYVpGrq+RxuNrg2Oe3OD//BAGEV0bXtdjkhfloV5FsmcGrS2b8ECjMPAIvdlsX1VVeG42y2bICBRyno3TdOVRAoFcoahtx9Jo9SdYoOtlyO+ijLH9zzCMCRJkqvh8/nXfyGNIv1CIDEhvNSKFaLAkQ17nsdms7lOIMkL+XWrZzv+j13ukhP8BW2Sq89BM1yqAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Create Feed\",\n    \"title\": \"Create Feed\",\n    \"src\": \"/static/3001e2b1642ac59c09285cecf8858a44/7d769/create-feed.png\",\n    \"srcSet\": [\"/static/3001e2b1642ac59c09285cecf8858a44/5243c/create-feed.png 240w\", \"/static/3001e2b1642ac59c09285cecf8858a44/ab158/create-feed.png 480w\", \"/static/3001e2b1642ac59c09285cecf8858a44/7d769/create-feed.png 960w\", \"/static/3001e2b1642ac59c09285cecf8858a44/87339/create-feed.png 1440w\", \"/static/3001e2b1642ac59c09285cecf8858a44/88b03/create-feed.png 1920w\", \"/static/3001e2b1642ac59c09285cecf8858a44/60b68/create-feed.png 2424w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"Enter all required details into the fields to set up your feed that follows\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ags300.experiencecloud.adobe.com/content/mac/default/target/files/EntityFileUploadTemplate.csv\"\n  }, \"this model\"), \".\\nThe file should follow the same format and list all SKUs eligible for the test,\\nas well as their pseudo SKUs, which we will map in the Custom Criteria.\\nHere is a screenshot example of the file: \"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"816px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"67.08333333333334%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAABYElEQVQ4y51TaW+CQBTc//+zVLwATzwJVj60uAjxNorKNPMMRq2mtJNMdrNZZmfe46ntdosoilAsFlGtVtFoNGBZFmzbRr/fx36/B3G5XJCm6QOfkSQJVBzHWCwWOJ1OQh4ej0ccDgdZz+fzD/IeBX3fR7lcFhPD4RCe510Fl8ulvPDsgKSzVyQoUCgUJFG73cZkMrkKkvyYr78TuCfvEXRYr9fR6XSEg8EAKggCkMSreO9IuK4LwzAkcq1Wk5qLQzYlK/xvzMpATKdTEWu1WhJ5NBpBzedzhKG+Rf6LQ0amoOM4ME0TzWYTSmsNMq9DYrfbodfrici9w263C8W4Ws9yO+S9zWYjQtl/Ox6PpSF0Kg7DMLw1JU93V6uVNKFUKkmXKUZRDoOi2NcsQPrPyFzZXYpyr9zPD9iekytuNiHr9Vqism4k9xTjXgV6Jg7fTcrz1GSRK5WKkGJ0SHJivgGZYdo8gQD4GQAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Feed\",\n    \"title\": \"Feed\",\n    \"src\": \"/static/621c930b2922f785257944ad97078435/41d0c/feed.png\",\n    \"srcSet\": [\"/static/621c930b2922f785257944ad97078435/5243c/feed.png 240w\", \"/static/621c930b2922f785257944ad97078435/ab158/feed.png 480w\", \"/static/621c930b2922f785257944ad97078435/41d0c/feed.png 816w\"],\n    \"sizes\": \"(max-width: 816px) 100vw, 816px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"Finish the setup of the new feed and let the data be processed.\\nIt will become available in the Recommendations Catalog. \"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Please note that you can send the SKUs in the Target network calls as an \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"entity.id\"), \" parameter.\\nSo, essentially, the Feed file does not need to include the real SKUs if\\nthey are certainly sent in the network call to Target.\\nOnly the list of pseudo SKUs may be enough to be included in the Feed file. \")), mdx(\"h2\", null, \"Mapping Items in the Custom Criteria\"), mdx(\"p\", null, \"The next step after the Feed setup is to map the SKUs to the pseudo SKUs.\\nThis requires preparing the file that uses \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ags300.experiencecloud.adobe.com/content/mac/default/target/files/custom_algorithm_example.csv\"\n  }, \"this model\"), \"\\nThe file includes the SKU list in the first column mapped to the pseudo SKU in the \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Recommendation_1\"), \" column.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"41.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAABYlAAAWJQFJUiTwAAABY0lEQVQoz22QXW+bQBBF+f//pH3IW/pkS5Wd2CQ2YNiN66oCg23JooiqLF6blI8T7UpJLcUjHc0Fdu5exinLElUpal3z87LB00uCs4/6q1Cq5nTWVKqirmuqqsKcN9qglLIURWH76XTCMR+exTNTOeWuuGPyMmHsjnkMH3gcfaNIDpT5H+IkJksz4jgmTVPyPLc9yzKSJCHdbjkejzj6rJGp5P77Pd6LxzgcM5qPmK4miIcJ++oXvykwNTDwXsPwX1+Xo7Vmv9szd+dEIkIKyWKxwAt8kh9bwkvIV/2FS3dh6Ae6vqPve7qusxh9jTU0sV3XJYoiizEMggAhBbTQdA27fzvmzYxF88RT41rMBZ8MzSIPhwPL5dIaCSFYrVbMZjOrX9tXO0jPRypD27afzD4SGkPP86yRlJIwDO2z0deDZm/v3HpncPKyYLvPrJkx2mw29rd932e9Xt9MYgZv7c8kfANZNlQ39Y4hegAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Mapping\",\n    \"title\": \"Mapping\",\n    \"src\": \"/static/c2b34829c6f6be9e00f1f643e255a1ca/7d769/mapping.png\",\n    \"srcSet\": [\"/static/c2b34829c6f6be9e00f1f643e255a1ca/5243c/mapping.png 240w\", \"/static/c2b34829c6f6be9e00f1f643e255a1ca/ab158/mapping.png 480w\", \"/static/c2b34829c6f6be9e00f1f643e255a1ca/7d769/mapping.png 960w\", \"/static/c2b34829c6f6be9e00f1f643e255a1ca/87339/mapping.png 1440w\", \"/static/c2b34829c6f6be9e00f1f643e255a1ca/08e34/mapping.png 1606w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Keep in mind! The entire purpose of such a setup is to establish a match for Recom  mendations\\nalgorithm and, thus, qualify visitor into the activity for the given SKU.\")), mdx(\"p\", null, \"Go to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recommendations -> Criteria\"), \" and click a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Create Criteria\"), \" button. \"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"38.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAABYlAAAWJQFJUiTwAAABpklEQVQozyWSu27dMBBE9eup0qVPny9wG8NpAtiGYcApbCNFYl/rXr1FSnxKosQTkCkG5HKGu8tZFkoprLVorVFaY5RC3t1xub5G3t8zS8myOELYWJYF5xzee6xzSCGYpxmlVRyUoe/btjjXNU3TMI5jhhACUdeMZYmoaiYpOdc9VTMwjgNVVWWkO23fU3ctf349x9f7J37fPnbF34cHmqrKVdd1YQ+BsO8ZawjAztVtxc1TC/uCsQ7nfe7UjAKen/j+7Uf89OUnXz9fieJ0c8P57Y1eCJquY5QSbQxGG5wx2ASdYo2zBm9NXu0k0ZcLuh9QYorTIJhH2RaX04mu6+jlRD8rJufQ64Y1Ftl2WDmzKMNmHbPoEF2F15LgNW5ZGJXDhxjXA3w42uKjLOn7Pnv3/v5GU9c4Z7MFiWvalmEc2ELgfLnw8vKaz71f2LaN8uNEXVcx2QWxLT5Op5zQOZ+HkiYdY2Tfj1wkeRWyl7CuK/M851/xX7PnWAgRExdjbIuyLPOTs8nJL2tzgiROXykJj+PISFzSJC4lTB0mjXMupv1xHO0/3rZdI8AMAkYAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Create Criteria\",\n    \"title\": \"Create Criteria\",\n    \"src\": \"/static/28a3e595dcdc6fc843597ce16a302dbc/7d769/create-criteria.png\",\n    \"srcSet\": [\"/static/28a3e595dcdc6fc843597ce16a302dbc/5243c/create-criteria.png 240w\", \"/static/28a3e595dcdc6fc843597ce16a302dbc/ab158/create-criteria.png 480w\", \"/static/28a3e595dcdc6fc843597ce16a302dbc/7d769/create-criteria.png 960w\", \"/static/28a3e595dcdc6fc843597ce16a302dbc/87339/create-criteria.png 1440w\", \"/static/28a3e595dcdc6fc843597ce16a302dbc/88b03/create-criteria.png 1920w\", \"/static/28a3e595dcdc6fc843597ce16a302dbc/ba989/create-criteria.png 2602w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"When you set up your Custom Criteria, make sure your \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Algorithm Type\"), \" is set to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Custom Criteria\"), \"\\nand \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Algorithm\"), \" is set to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Custom Algorithm\"), \", and finally your \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recommendation Key\"), \" is \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Current Item\"), \".\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"52.5%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkElEQVQoz32TTW7bMBCFfd5corfoCbLoBbrpsjsZhrtwYPgnie3WQQzrz5Ysij8iv2JoGY2TOgM8kPNIPb2ZAQfH45GqqlBKIRFCiHgb/+MktLE4XfNjnHL3dcqX+0cGbdsisNZefXQRucUJfDwLPL5qvv3c8X24Z/DeiYg3TYP3PkI4yQXGmMg559Bak6Ypq/Wa7e81YKPG4L2TzjmctVelCWfaNvLB+5hbrZF2ZVnGfp+iWo0PbwQlXAgclYooTycOTUNeVdRa/6uC2yE6g8smOikK8iQhGw4jitGINEk4jMfY2Qw3n+OXSzrBdEooiviD0LcmlsyFkM3TE3qzoSkKbFmCTF6GlmUcXl5o8xxOJ7xSdNstYbmEW4JxfX7GlCUG8D3kmnaORmuUMWdHclbX8T6fOQyrVXShuu6qZ6211E3DSamzmLSnquL9zx0uFpjNGl0WNLtXdF+irOV2e87rGlfXtKsVYT6/IdgnIc+pfk34k0zYjSbYfggykHY6xcxmdIsFTriHB/x+/+El/QWvxVN9YIiBQgAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Criteria 1\",\n    \"title\": \"Criteria 1\",\n    \"src\": \"/static/be62216297f5b0e41ddf700e0ef86a24/7d769/criteria1.png\",\n    \"srcSet\": [\"/static/be62216297f5b0e41ddf700e0ef86a24/5243c/criteria1.png 240w\", \"/static/be62216297f5b0e41ddf700e0ef86a24/ab158/criteria1.png 480w\", \"/static/be62216297f5b0e41ddf700e0ef86a24/7d769/criteria1.png 960w\", \"/static/be62216297f5b0e41ddf700e0ef86a24/87339/criteria1.png 1440w\", \"/static/be62216297f5b0e41ddf700e0ef86a24/eec6c/criteria1.png 1652w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"Upload the CSV file by FTP or select URL to finish your Custom Criteria setup.\\nOnce Custom Criteria is ready, the next and final step will be to create an Activity in Target UI.\"), mdx(\"h2\", null, \"Target Activity Setup\"), mdx(\"p\", null, \"Go to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Activities\"), \" and click \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Create Activity\"), \" button.\\nYou can select a Recommendations activity but in this tutorial we will\\nchoose an Experience Targeting activity type to demonstrate how A/B or XT Activities\\ncan be used for SKU Level Targeting.\"), mdx(\"p\", null, \"The key to setting up your targeting criteria that matches any SKU from the list in an XT or A/B\\nActivity creation workflow is to add Recommendation offer in the experience content selection.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"57.50000000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABYlAAAWJQFJUiTwAAAB7ElEQVQoz4WSS2/aQBSF/d9o1kBDQ7Lon4JgXovyFFJ/RJYsEkWKsvECEiJaHPyc8bz8kjiVxyqKKkhH+nSORjPn3rm20Wm1cdu5RafTQavVQrfb1ZimqWm32xrT7OozXbOD4XCoGQwGR/3rjaurS1xf36DZbKJWq6Fav0SlUtGXwzDEarWCEAKLxQJfLi7w7eY76l8bqFWrxzuNRkP7er0OYzz+gdlshvl8rnUymaLX62G5XCJNUwRBgGJZloV+v4/Z4ifGkylGoxGm01Ink8nRG4xx/LsYY3AcB5RS3WWWpYjTDFmeI88y5IWewVhvbPzeE/x6DzVbO4DreSCE6OACzrlWQigojXShcxi2Q+D4DHs/ghcwhJTD83z4vqeDikNZlmkiGoJF9FjoFIYTsDLQi0AoR6wkoqjsgjOmfRGWphlCf18SEj2KUxhKSSiloJIYMkkg0xSUC/20iHMQSvVcVRzroP8+WUgJQQj42xvEZgO128F9edFzZL4P6ro4JAnSJDnO8zMMWQRyDhFFELYNeX8P/+kJ74+PCO7u4CyXkA8PUM/PCAnRH+szjOKnLUKlUpBxDJHnUIcDxHYLbllg6zUiywJ/fQUXoixeUPgTlB1+2FBSYm/b2DkOdq4LNwyhsgwiSc6GfAz8A37wUdLVRHOnAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Add Recommendation\",\n    \"title\": \"Add Recommendation\",\n    \"src\": \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/7d769/add-recs-offer.png\",\n    \"srcSet\": [\"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/5243c/add-recs-offer.png 240w\", \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/ab158/add-recs-offer.png 480w\", \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/7d769/add-recs-offer.png 960w\", \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/87339/add-recs-offer.png 1440w\", \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/88b03/add-recs-offer.png 1920w\", \"/static/cb19c4f7a94a1e8baa4fa8a8344c0508/ee6e3/add-recs-offer.png 1994w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"After selecting Recommendation offer for your experience, you would be prompted to specify the\\npage type, which is \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Product Page\"), \" in our case, then prompted to choose your desired criteria.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"48.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAACAklEQVQoz42Sz2sTQRTH9+8VwZKkaVIPPWiPgt48eFE8CJUqFUERNZvdNlKq/UGtrUlbka6lxSS72V8zOzP7kZmi4EHwwZeZN+87b973zfPa7TbNZpNGo0Gr1WJ+ft75zWbL+QsLC3S7XTqdzp/VntnVxi3X+u2bt7jR6OCFYYjv+4Tr69j9b2xtbuAHA/x+4OL9ft/BxoIguEIYMtgIefn6PdfvrnNt8R4e/7DDH4pC8d/2Mwc/CPGM0RRFgZQSYwxGa2pj+DSMmWYVNaBMjaprjIXW2DtXMCilKYV0Sa0CrxCCSRyTlyVCSkRVIWQFaEwlQFdgFGgJWrkHLEwNdV2jVYUsC5fQ7/XwSm2YlYJMSnJZEWc5SV5S1DXHe0Oern7g+Zt9Vl595mDzkCLNSMsKoWqqqiJPxpRp7Aro+z28eDolis5IZzMn9fLykiiK0Eqwu33K3IMBi092mFsZ8S4ckl5EROfnSCFQSjE6PubsLEJpje/38cqyZDweu6CVkiQJk8nUSdjf/cbS44/cf3vC0topwcYQlUzIitL1z0q2/CSOHd9OgGf7lmWZK9+SZlZSmjrC3s4Ji4+2WH4xorv2nV54RDG+IM2veqa1Jo5jhBDOt6PkaQOyqtxrNmGS5kj3KXCwPWL54YA7z/a5vfqVQfgFncWuQmv2hyfT2V8JfwGHIcpesOG4tAAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Choose Criteria\",\n    \"title\": \"Choose Criteria\",\n    \"src\": \"/static/bd9d6decd035527f70ea7b89309df8a1/7d769/choose-criteria.png\",\n    \"srcSet\": [\"/static/bd9d6decd035527f70ea7b89309df8a1/5243c/choose-criteria.png 240w\", \"/static/bd9d6decd035527f70ea7b89309df8a1/ab158/choose-criteria.png 480w\", \"/static/bd9d6decd035527f70ea7b89309df8a1/7d769/choose-criteria.png 960w\", \"/static/bd9d6decd035527f70ea7b89309df8a1/87339/choose-criteria.png 1440w\", \"/static/bd9d6decd035527f70ea7b89309df8a1/88b03/choose-criteria.png 1920w\", \"/static/bd9d6decd035527f70ea7b89309df8a1/c71fc/choose-criteria.png 2880w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"Clicking \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Next\"), \" button will guide you through the process of setting up the Design,\\nwhich is your HTML or JSON offer, and other Options as needed. \"), mdx(\"p\", null, \"Your final XT Activity setup may look similar to the screenshot below, where\\nRecommendations content includes Custom Criteria that is responsible for\\nqualifying visitors into the test if product SKU is found on the list of SKUs uploaded.  \"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"58.75%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABYlAAAWJQFJUiTwAAACPUlEQVQoz32SXU8TQRSG+z+9MSbSWltCvPIO2q0BE3+Av8ZbAyQGFcUCtqUt292dnY+dj23xwkdnkaghevHkPTNn8p4zM6c1TBJGScLu7h7DYUKS3DIYDEiSUaOj0Yj9/X0ODg4ajQyHwyb34sWI3eQlz/desTdIaG1v99nZ2eFpr8fjrQ7tdputrS06T7p0t5/Rbnfo9Xp0Oh36/T7dbrfJx3PtuPe0w6Pnr3mQvOFhf0ArTVPKUlJKiZSSy8tLzs/HTKczZsuMdJWRZxl5npNlWUOM/1xHVqsMIQStNNeUOpBLh1CWPM8wxmCtxVqH8x7vA77R/1PXNa3r3LDMDYWsqCpHKQSyFATv2KzX2MpgVNEUMVr/g9tcbKJlnScSK4QQ0M6TlhUr6VA2UDmL0gpVVajKoIz5Fd/Hek8rmtzhnSM9+4K4+Iq4nKCnM9xyiVutbvX6GpemuMXiPvM5viho3d0/1DVeKdK3b5mfnXF1+hExm2JmM8zxEfr4GH14iDk5QS8W6PkcdXXVoCOx4Lt3tx02pnVNUAp5fo6Je/UaoS3i9DPpdIFUllJblmcT5NcJIn6c97gQkMZSWI87/fjbsOlQSjaxelXhQ+CbdZjxmJU2FHmBW2/4trmhGo8bo/gR8Zn4/p1wc4P98OG+YZjNcDGOoxICdjymLgrCZtOMxWY+p4pn1muqqmqI0xDXfxneXfnq6IjJZEK+KhCiROc56tMn9MkJ6v171MUFSkp0WaKjSokSAqU17qfhD/L8UPukF+1WAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Activity Setup\",\n    \"title\": \"Activity Setup\",\n    \"src\": \"/static/131fde525f368e4553948bc34c19609e/7d769/activity-setup.png\",\n    \"srcSet\": [\"/static/131fde525f368e4553948bc34c19609e/5243c/activity-setup.png 240w\", \"/static/131fde525f368e4553948bc34c19609e/ab158/activity-setup.png 480w\", \"/static/131fde525f368e4553948bc34c19609e/7d769/activity-setup.png 960w\", \"/static/131fde525f368e4553948bc34c19609e/87339/activity-setup.png 1440w\", \"/static/131fde525f368e4553948bc34c19609e/88b03/activity-setup.png 1920w\", \"/static/131fde525f368e4553948bc34c19609e/0076f/activity-setup.png 2490w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"h2\", null, \"Troubleshooting\"), mdx(\"p\", null, \"As we launch the Target Activity on the Product page, we want to ensure the\\nqualifying \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"entity.id\"), \" is sent in Target Request. We can observe this in the browser's\\nNetwork panel by filtering out all network calls with \\\"delivery\\\" keyword and\\nchecking the Request parameters as shown below.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"69.58333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAACbUlEQVQ4y52S2Y7bRhBF9f+fYQMJYMPIQ5LX8QLHSAIjhiGNZcxII67NtTeumhHJE3RLETyvIVAs9nb63iquwkSQlxVlLX0WcYIoCoTISYuaXRDybRcRCMl9kJJmmd9bSkUuMoowJk1SfzYrSlbbXcw+qUkKiQhD8vUGGUaoSlPZgbzSHiBkR1JaqrqmktoDKqXRbefHxjYUVc3KNC21bqibnnJ9y/rFK4JffqcIBLkeCNOKME5IhSCMYu4fAqJEILXxABeO4cK2HSv3sm1L0/coqXjY3HK33rB/CDhEMUEU8/1+x/3+QBAl7A+h/949BMSpQOQF2jZX6OpKb1p005HkNVlRkRcVdS2ppaJylrPibKus/FyWF3R9T9O2ft42DdrYs0LjVDpwP5KlElUZ/u9zBjqYgxqLuNtTRymDUnTa0LQdUqrzhd5ag7b2ourszJXMqeuH8QJ0i+MR9c8XNi9/4tvrN9z+/Arx62/swpTP6zv2QYRUijhJyPKctuu8XRdd13vL4/F4aYq73U1WNaei5FRVPk9SYowljzPqukZr7RtXliXGGJRSfm4cRtq25XgFXmzbfmD+oR4LMLYDcldTpqVXNowjj4+P13Wfl+USnLt8BbYd8zS5HSzzzHQ6+XGTGdrU0LvaKYk1BqM1wzDQu067s9b6MjxX2PXMy3JVOF3yaYHePHG0A8fhiWlZmObJq5rn+Vk8V2gbZmen61iUYkoSlsOB4+Y7+uNX2r++Mrz/wPHTJ5Yo+s/v89/mCjQWk6SchGCOY6Yg4HG7Zdqsefrzb4Z3fzC8+8h485anmxvm7fbMm+cfarjwL9rcI8oTcx3cAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Entity ID\",\n    \"title\": \"Entity ID\",\n    \"src\": \"/static/0737e203dc5a79f5bec076ad98c8377e/7d769/entity-id.png\",\n    \"srcSet\": [\"/static/0737e203dc5a79f5bec076ad98c8377e/5243c/entity-id.png 240w\", \"/static/0737e203dc5a79f5bec076ad98c8377e/ab158/entity-id.png 480w\", \"/static/0737e203dc5a79f5bec076ad98c8377e/7d769/entity-id.png 960w\", \"/static/0737e203dc5a79f5bec076ad98c8377e/87339/entity-id.png 1440w\", \"/static/0737e203dc5a79f5bec076ad98c8377e/fe10e/entity-id.png 1770w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, \"The entity ID is your product SKU that will qualify visitors into the test as long as\\nthere is a pseudo SKU match found in the data we uploaded to Custom Criteria.\"), mdx(\"p\", null, \"And final verification after we confirm the expected entity.id has been sent in the\\nRequest is to check if Target Response has a personalized experience delivered.\\nWe want to to the Preview tab if in Chrome's Dev Tools view and expand the response to\\nfind the list of options, where our qualifying experience should have been delivered.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"960px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"45.416666666666664%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAAByklEQVQoz12SW2+iUBRG+f8/qX1tJ02nGUVr6gW1cjmcuwiIFsE1gaaZZL5kZX37ae+HHewPCcZ5/LHAFyekdQhtiBJFrCyplOOcKf2NVCQi51jVFHXNsawoqhp/KvFlSZAJyWodsY52FP6I3aTojz16NsOEM1wYohcLfJJy0pqT0pRa03jP2bmxDxRSUjtHsPuMCWcLZqsIP5tRPr3hnufkDw+ox0fs0zNNGNKu15CmkCT//NPjGKSE11cCqTSbaMsuSTlvNnT1Gesa1GSKff5FGUWc4pjSe5q25fz1RXW5UF2ulE0z9kvbUnUd9XxOoJQm2u7Ypxn1cEVV44wnyQTSOaQxpJlACIHM85EkjlFSjjZakyUJ0lrsywtBe7vRdx090B1i7sPGa4cTHiUNmRDkSqGMHZ2KHCEVWS4Rw5znGGu5AfcoIui6Du53htz2n/RWUwlL/rbB/llgl0tsmlLkksoYCpGPuCTlmGXUWtOXJQyHvb8T9H3PT/qqoposMK9T/GSCf/vNcfB0ShGGI/VqRRNFlMvltz8+uG639IfDSDD8n7EO6zzn65XaNKhdQaVPtP5EqxStENyM4aYk97bl3nWj+7bl//wFaBWgZAUk93QAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Response\",\n    \"title\": \"Response\",\n    \"src\": \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/7d769/at-response.png\",\n    \"srcSet\": [\"/static/d273e7ab07ef00b3f23e6c9bca7310cd/5243c/at-response.png 240w\", \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/ab158/at-response.png 480w\", \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/7d769/at-response.png 960w\", \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/87339/at-response.png 1440w\", \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/88b03/at-response.png 1920w\", \"/static/d273e7ab07ef00b3f23e6c9bca7310cd/83d7d/at-response.png 1932w\"],\n    \"sizes\": \"(max-width: 960px) 100vw, 960px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"h2\", null, \"Conclusion\"), mdx(\"p\", null, \"The setup above demonstrates how Adobe Target Recommendations solution can be used\\nto target long lists of products by their SKU in the most performant way. This is\\nachieved by leveraging Custom Criteria for mapping product SKUs to their\\npseudo SKUs in order to qualify visitors into the Target Activity that uses this approach.\"));\n}\n;\nMDXContent.isMDXComponent = true;","excerpt":"SKU Level Targeting My client had a use case where hundred thousand of product items with a SKU identifier \nneeded to be targeted to deliver…","timeToRead":4,"banner":null}},"pageContext":{"slug":"/product-personalization-with-adobe-recommendations","formatString":"DD.MM.YYYY"}},
    "staticQueryHashes": ["2744905544","3090400250","318001574"]}