{"id":250857,"date":"2020-05-25T16:08:28","date_gmt":"2020-05-25T16:08:28","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=250857"},"modified":"2025-04-22T12:58:17","modified_gmt":"2025-04-22T12:58:17","slug":"amazon-personalize-for-magento2","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/","title":{"rendered":"Amazon Personalize for Magento 2"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Introduction<\/h3>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/magento2-amazon-personalize.html\">Amazon Personalize for Magento 2 <\/a>(Adobe Commerce) extension blends Amazon Personalize service into Magento&#8217;s online store. Furthermore facilitates the admin to obtain real-time personalization and machine learning recommendation.<\/p>\n\n\n\n<p>Moreover, this integration advances the online store and also helps the admin to increase customer engagement and chances of conversion. <\/p>\n\n\n\n<p>With this extension, customers will have a unique experience on the website and will get products or services based on personalized data.<\/p>\n\n\n\n<p>Watch the below video tutorial to understand the extension workflow:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder wk-block--yt-video\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"uueRItv4zR4\"><div class=\"components-placeholder__instructions\">uueRItv4zR4<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Products result will show according to Personalize data.<\/li>\n\n\n\n<li>Personalized and recommended products will be shown to logged-in customers<\/li>\n\n\n\n<li>It also works in real-time and shows product recommendations immediately to customers.<\/li>\n\n\n\n<li>Integrates AWS Personalize Machine Learning algorithm to process customer data.<\/li>\n\n\n\n<li>Even it helps merchants to provide individualized recommendations and personal shopping experiences to each customer.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>The installation is quite simple just like the standard&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#Download Module<\/h3>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to My Account&gt;My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#Upload Folder<\/h3>\n\n\n\n<p>Once the module zip extracts, follow path src&gt;app and then copy the app folder into the Magento 2 root directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"451\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" alt=\"Magento 2 Product import via XML URL  Installation\" class=\"wp-image-373037\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-300x113.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-250x94.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-768x289.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1536x577.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png 1855w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"># Run Commands<\/h3>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">composer require aws\/aws-sdk-php<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Multi-Lingual Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>For Multilingual support, please navigate to&nbsp;<strong>Store&gt;Configuration&gt;General &gt;Locale Options<\/strong>. And then select your desired language from the&nbsp;<strong>Locale&nbsp;<\/strong>option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Locale-settings-1.webp\" alt=\"Locale-settings\" class=\"wp-image-437296\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Locale-settings-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Locale-settings-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Locale-settings-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Locale-settings-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>Even, if you need to do the module translation, please navigate to the following path in your system&nbsp;<strong>app\/code\/Webkul\/Personalize\/i18n<\/strong>.<\/p>\n\n\n\n<p><br>Forthwith, Open the file named&nbsp;<strong>en_US.CSV&nbsp;<\/strong>for editing as shown in the below screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"436\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-1200x436.png\" alt=\"language\" class=\"wp-image-389358\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-1200x436.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-300x109.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-250x91.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-768x279.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language-1536x558.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/07\/language.png 1847w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once you have opened the file for editing. Replace the words after the<strong>\u2020comma(,)<\/strong>\u2020on the right with your translated words.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"685\" height=\"316\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/33-2.png\" alt=\"Installation - Edit\" class=\"wp-image-250873\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/33-2.png 685w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/33-2-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/33-2-250x115.png 250w\" sizes=\"(max-width: 685px) 100vw, 685px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, after editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as \u2013<strong>&nbsp;de_DE.CSV<\/strong>. <\/p>\n\n\n\n<p>Then upload the translated file to the same folder from where you have obtained it. Now your module translation is complete.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1200\" height=\"381\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3-1200x381.png\" alt=\" Amazon Personalize - Language Translation Complete\" class=\"wp-image-250872\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3-1200x381.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3-768x244.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/2016-05-02_16-25-34-3.png 1258w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">What is Amazon Personalize?<\/h3>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/aws.amazon.com\/personalize\/\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon Personalize<\/a> is a machine learning service helpful for customers because it makes the individualized recommendations for customers by using and observing their store activity. <\/p>\n\n\n\n<p>Also, it drives 25-30% of total product orders comes from the recommendation created by the machine learning technique.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Required Details to Integrate Amazon Personalize with Webstore<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AWS account<\/strong> required for <strong>login<\/strong> click <a rel=\"noreferrer noopener\" href=\"https:\/\/signin.aws.amazon.com\/signin?client_id=arn%3Aaws%3Aiam%3A%3A015428540659%3Auser%2Fhomepage&amp;redirect_uri=https%3A%2F%2Fconsole.aws.amazon.com%2Fconsole%2Fhome%3Fstate%3DhashArgs%2523%26isauthcode%3Dtrue&amp;page=resolve\" target=\"_blank\"><strong>here<\/strong><\/a> and for <strong>sign-up<\/strong> click <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/portal.aws.amazon.com\/billing\/signup#\/start\" target=\"_blank\">here<\/a><\/strong>.<\/li>\n\n\n\n<li>To know more about<strong> pricing<\/strong> click <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/aws.amazon.com\/personalize\/pricing\/\" target=\"_blank\">here<\/a><\/strong>.<\/li>\n\n\n\n<li>Follow the path to get <strong>ARN Campaign<\/strong> &#8211; login to AWS account =&gt; Services Dropdown =&gt; S3 (Storage) =&gt; Copy ARN (if already created) or Create Bucket<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1111\" height=\"333\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/S3.png\" alt=\"S3 (Storage)\" class=\"wp-image-250906\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/S3.png 1111w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/S3-300x90.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/S3-250x75.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/S3-768x230.png 768w\" sizes=\"(max-width: 1111px) 100vw, 1111px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The users can click&nbsp;<strong><a rel=\"noreferrer noopener\" href=\"http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/gsg\/GetStartedWithS3.html\" target=\"_blank\">here<\/a><\/strong>&nbsp;to understand how to get started with Amazon S3<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"725\" height=\"283\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/ARN-3.png\" alt=\"ARN-3\" class=\"wp-image-250912\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/ARN-3.png 725w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/ARN-3-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/ARN-3-250x98.png 250w\" sizes=\"(max-width: 725px) 100vw, 725px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To get the <strong>Access Key ID<\/strong> and <strong>Secret Key<\/strong> follow the path &#8211; login to AWS account =&gt; Account Owner Name Dropdown =&gt; My Security Credentials =&gt; Access keys (access key ID and secret access key) =&gt; Create New Access Key or Use Existing<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1096\" height=\"333\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/my_security_cred.png\" alt=\"AWS - My Security Credentials\" class=\"wp-image-250905\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/my_security_cred.png 1096w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/my_security_cred-300x91.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/my_security_cred-250x76.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/my_security_cred-768x233.png 768w\" sizes=\"(max-width: 1096px) 100vw, 1096px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">AWS &#8211; My Security Credentials<\/figcaption><\/figure>\n\n\n\n<p>Thus, this all was to collect the details required to integrate Amazon Personalize with Magento 2 Store. Forthwith merchants can provide customers with better user experience with personalized recommendations based on their activity.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Amazon Personalize Magento 2 Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the module, the admin will navigate to&nbsp;<strong>Stores<\/strong>&nbsp;-&gt;&nbsp;<strong>Configuration<\/strong>&nbsp;-&gt;&nbsp;<strong>Webkul<\/strong>&nbsp;-&gt; <strong>Personalize Settings<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Settings<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-settings.webp\" alt=\"Module-configuration-general-settings\n\" class=\"wp-image-437298\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-settings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-settings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-settings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-settings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Integrate Amazon Personalize with Magento Store<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Personalize Status<\/strong> &#8211; First, select &#8220;Yes&#8221; to enable Amazon Personalize for E-commerce Store<\/li>\n\n\n\n<li><strong>Campaign ARN<\/strong> &#8211; Then, enter the campaign ARN created on Amazon AWS.<\/li>\n\n\n\n<li><strong>Access Key ID<\/strong> &#8211; Next, copy and paste the Access Key ID from Amazon AWS.<\/li>\n\n\n\n<li><strong>Secret key<\/strong> &#8211; Now, fill in the Secret key copied from Amazon AWS.<\/li>\n\n\n\n<li><strong>Region<\/strong> &#8211; Lastly, select the region from the drop-down.<\/li>\n\n\n\n<li><strong>Version<\/strong> &#8211; Enter the version of the web service to use.<\/li>\n<\/ul>\n\n\n\n<p>Hence, Above defined details will integrate Amazon Personalize with the Magento e-commerce store. Moreover, Facilitate store customers to get better user experience and personalized product or service recommendations based on behavior observation of machine learning.<\/p>\n\n\n\n<p><strong>Export<\/strong>: <\/p>\n\n\n\n<p>Here, the admin will set up the data to be used to communicate to AWS and populate the AWS Personalize&#8217;s data sets. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-customer.webp\" alt=\"Module-configuration-export-customer\" class=\"wp-image-437315\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-customer.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-customer-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-customer-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-customer-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin will &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter the <strong>Bucket Name<\/strong> &#8211;  The name of the Amazon S3 bucket where the data that you want to upload to your dataset is stored. For example the bucket name.<\/li>\n\n\n\n<li>Set the <strong>Filepath<\/strong> &#8211; The file path to the CSV file inside the S3 bucket. For example &#8211; folder1\/folder2\/training data.csv<\/li>\n\n\n\n<li>Enter the <strong>DatasetArn<\/strong> &#8211; The ARN of the data set that receives the imported data. <\/li>\n\n\n\n<li>Set the <strong>JobName<\/strong> &#8211; The name of the dataset import job. <\/li>\n\n\n\n<li>Enter the <strong>RoleArn<\/strong> &#8211; The ARN of the IAM role that has permissions to read from the Amazon S3 data source.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Products<\/strong>: <\/h3>\n\n\n\n<p>Here, the admin will set the configuration used for the product&#8217;s dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-products.webp\" alt=\"Module-configuration-export-product\" class=\"wp-image-437316\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-products.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-products-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-products-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-products-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin will &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter the <strong>Bucket Name<\/strong> &#8211;  The name of the Amazon S3 bucket where the data that you want to upload to your dataset is stored. For example: bucket-name<\/li>\n\n\n\n<li>Set the <strong>Filepath<\/strong> &#8211; The file path to the CSV file inside the S3 bitbucket, for example folder1\/folder2\/training-data.csv<\/li>\n\n\n\n<li>Enter the <strong>DatasetArn<\/strong> &#8211; The ARN of the data set that receives the imported data. <\/li>\n\n\n\n<li>Set the <strong>JobName<\/strong> &#8211; The name of the dataset import job. <\/li>\n\n\n\n<li>Enter the <strong>RoleArn<\/strong> &#8211; The ARN of the IAM role that has permission to read from the Amazon S3 data source.<\/li>\n<\/ul>\n\n\n\n<p><strong>Interaction<\/strong>: <\/p>\n\n\n\n<p>Here, the admin will set up the configuration used for the interaction data sets. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-Interactions.webp\" alt=\"Module-configuration-export-Interaction\n\" class=\"wp-image-437318\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-Interactions.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-Interactions-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-Interactions-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-export-Interactions-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin will &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter the <strong>Bucket Name<\/strong> &#8211;  The name of the Amazon S3 bucket where the data that you want to upload to your dataset is stored. For example: bucket-name<\/li>\n\n\n\n<li>Set the <strong>Filepath<\/strong> &#8211; The file path to the CSV file inside the S3 bitbucket, for example folder1\/folder2\/training-data.csv<\/li>\n\n\n\n<li>Enter the <strong>DatasetArn<\/strong> &#8211; The ARN of the data set that receives the imported data. <\/li>\n\n\n\n<li>Set the <strong>JobName<\/strong> &#8211; The name of the dataset import job. <\/li>\n\n\n\n<li>Enter the <strong>RoleArn<\/strong> &#8211; The ARN of the IAM role that has permission to read from the Amazon S3 data source.<\/li>\n<\/ul>\n\n\n\n<p>After the above configurations, the admin will configure the events section.<\/p>\n\n\n\n<p><strong>Events<\/strong>: <\/p>\n\n\n\n<p>Set up events that can be triggered according to customer actions. <\/p>\n\n\n\n<p>For the same, configure the Interactions section. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-events.webp\" alt=\"Events\" class=\"wp-image-437346\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-events.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-events-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-events-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/Module-configuration-events-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, to populate the interactions model every time a customer places an order, the admin will &#8211;  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter the tracking ID  of your event. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"453\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11-1200x453.png\" alt=\"1-11\" class=\"wp-image-396898\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11-1200x453.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11-300x113.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11-250x94.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11-768x290.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-11.png 1286w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the Tracking Event type name(set any suitable name for recognizing the same).<\/li>\n<\/ul>\n\n\n\n<p>Lastly, the admin can download the Sample CSV files for datasets for the &#8211; <\/p>\n\n\n\n<p>Customers: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"685\" height=\"489\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-2.png\" alt=\"1-2\" class=\"wp-image-394403\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-2.png 685w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-2-300x214.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/1-2-250x178.png 250w\" sizes=\"(max-width: 685px) 100vw, 685px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Products: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"437\" height=\"504\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/2-2.png\" alt=\"2-2\" class=\"wp-image-394405\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/2-2.png 437w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/2-2-260x300.png 260w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/2-2-216x249.png 216w\" sizes=\"(max-width: 437px) 100vw, 437px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Interactions: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"494\" height=\"505\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/3-2.png\" alt=\"3-2\" class=\"wp-image-394407\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/3-2.png 494w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/3-2-293x300.png 293w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/3-2-244x249.png 244w\" sizes=\"(max-width: 494px) 100vw, 494px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Save the configuration settings by tapping the Save button. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Importing data to AWS Personalize<\/h3>\n\n\n\n<p><br>Once you have all the configuration set up we can start to export data from Magento 2 to Personalize. We have three ssh commands, each one responsible to export data to a profile.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento aws:personalize:import:customers<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento aws:personalize:import:products<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento aws:personalize:import:interactions<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Personalize &amp; Recommended Products<\/strong> for Customer<\/h3>\n<\/div><\/div>\n\n\n\n<p>Also, this extension facilitates the customers to have personalized recommended products on the home page after the customer login based on their store activity. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Before Login<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/without_login-1.png\" alt=\"Before Login\" class=\"wp-image-251217\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/without_login-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/without_login-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/without_login-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/without_login-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Additionally, it works in real-time and shows the product suggestions instantly to customers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>After Login<\/strong><\/h4>\n\n\n\n<p>After login to the store customer will be able to see personalize and recommended products. The advanced machine learning technique observes the activity of every single buyer and delivers them with the personalized suggestion of their interest.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1120\" height=\"744\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/after_login-e1590500470553.png\" alt=\"after_login\" class=\"wp-image-251232\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/after_login-e1590500470553.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/after_login-e1590500470553-300x199.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/after_login-e1590500470553-250x166.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/after_login-e1590500470553-768x510.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Personalized Recommended Product for Customer<\/h4>\n\n\n\n<p>As you can check the below given personalized suggestion screenshot of another customer based on personal interest.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1120\" height=\"708\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/personalized_recommandation-1-e1590500631761.png\" alt=\"personalized_recommandation-1\" class=\"wp-image-251242\" style=\"width:800px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/personalized_recommandation-1-e1590500631761.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/personalized_recommandation-1-e1590500631761-300x190.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/personalized_recommandation-1-e1590500631761-250x158.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/personalized_recommandation-1-e1590500631761-768x485.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>That\u2019s all for the&nbsp;<strong>Amazon Personalize for Magento 2 (Adobe Commerce)<\/strong>.&nbsp;If you have any queries regarding the plugin, please contact us at&nbsp;<strong><a href=\"https:\/\/webkul.uvdesk.com\/en\/\">Webkul Support System<\/a>.<\/strong><\/p>\n\n\n\n<p>You can also check our complete\u00a0<a href=\"https:\/\/store.webkul.com\/Magento-2.html\">Magento 2 Modules<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amazon Personalize for Magento 2 (Adobe Commerce) extension blends Amazon Personalize service into Magento&#8217;s online store. Furthermore facilitates the admin to obtain real-time personalization and machine learning recommendation. Moreover, this integration advances the online store and also helps the admin to increase customer engagement and chances of conversion. With this extension, customers will have a <a href=\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[],"class_list":["post-250857","post","type-post","status-publish","format-standard","hentry","category-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Amazon Personalize for Magento 2 | Machine Learing Recommendation<\/title>\n<meta name=\"description\" content=\"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Amazon Personalize for Magento 2 | Machine Learing Recommendation\" \/>\n<meta property=\"og:description\" content=\"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-25T16:08:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-22T12:58:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" \/>\n<meta name=\"author\" content=\"Vidushi Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vidushi Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\"},\"author\":{\"name\":\"Vidushi Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/911e77712b07b5d0fa077af4017df485\"},\"headline\":\"Amazon Personalize for Magento 2\",\"datePublished\":\"2020-05-25T16:08:28+00:00\",\"dateModified\":\"2025-04-22T12:58:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\"},\"wordCount\":1354,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\",\"url\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\",\"name\":\"Amazon Personalize for Magento 2 | Machine Learing Recommendation\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"datePublished\":\"2020-05-25T16:08:28+00:00\",\"dateModified\":\"2025-04-22T12:58:17+00:00\",\"description\":\"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"width\":1855,\"height\":697,\"caption\":\"m2_installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amazon Personalize for Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/911e77712b07b5d0fa077af4017df485\",\"name\":\"Vidushi Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c46e832adfe6c8c66a53f8952df0b85717ca6a0037bced48da9ac932a1e30822?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c46e832adfe6c8c66a53f8952df0b85717ca6a0037bced48da9ac932a1e30822?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Vidushi Singh\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/vidushisingh-bd135\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Amazon Personalize for Magento 2 | Machine Learing Recommendation","description":"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.","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:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/","og_locale":"en_US","og_type":"article","og_title":"Amazon Personalize for Magento 2 | Machine Learing Recommendation","og_description":"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.","og_url":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-05-25T16:08:28+00:00","article_modified_time":"2025-04-22T12:58:17+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","type":"","width":"","height":""}],"author":"Vidushi Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Vidushi Singh","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/"},"author":{"name":"Vidushi Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/911e77712b07b5d0fa077af4017df485"},"headline":"Amazon Personalize for Magento 2","datePublished":"2020-05-25T16:08:28+00:00","dateModified":"2025-04-22T12:58:17+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/"},"wordCount":1354,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/","url":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/","name":"Amazon Personalize for Magento 2 | Machine Learing Recommendation","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","datePublished":"2020-05-25T16:08:28+00:00","dateModified":"2025-04-22T12:58:17+00:00","description":"Amazon Personalize for Magento 2 extension blends Amazon Personalize service into Magento online store to obtain real-time personalization.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","width":1855,"height":697,"caption":"m2_installation"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/amazon-personalize-for-magento2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Amazon Personalize for Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/911e77712b07b5d0fa077af4017df485","name":"Vidushi Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c46e832adfe6c8c66a53f8952df0b85717ca6a0037bced48da9ac932a1e30822?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c46e832adfe6c8c66a53f8952df0b85717ca6a0037bced48da9ac932a1e30822?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Vidushi Singh"},"url":"https:\/\/webkul.com\/blog\/author\/vidushisingh-bd135\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/250857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=250857"}],"version-history":[{"count":53,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/250857\/revisions"}],"predecessor-version":[{"id":489734,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/250857\/revisions\/489734"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=250857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=250857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=250857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}