Amazon Reviews x #Developer: Automating Ranking Collection with Python

Amazon Reviews x #Developer: Automating Ranking Collection with Python
Amazon Ranking: #11,008

I’ve been busy this spring and slowed down on the Amazon Review project (as you can tell by the increase in my ranking), but with summer and a little extra time I’m reviving it. Part of that revival includes a better way to track my ranking data on Amazon. Unlike Instagram, Amazon doesn’t have a huge flock of developers trying to exploit user APIs (Product APIs? Absolutely) so I had to do a little bit of digging to figure out where I could get the relevant profile information. The answer came in the form of two network calls:

GET https://www.amazon.com/hz/gamification/api/contributor/dashboard/amzn1.account.{accountID}

This includes your review count as well as your helpful votes count

[pastacode lang=”javascript” manual=”%7B%0A%20%20%20%20%22profileWidgetHeader%22%3A%20%22Insights%22%2C%0A%20%20%20%20%22ideaList%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22ideaListHeartsData%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22count%22%3A%20%220%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22hearts%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22url%22%3A%20%22%2Fideas%2Famzn1.account.AHXLXOK2YYA2RAWEREWRWERWER%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22visibilityText%22%3A%20%22Public%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22metric%22%3A%20%22idealist_hearts%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%22ideaListData%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22count%22%3A%20%220%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22idea%20lists%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22url%22%3A%20%22%2Fideas%2Famzn1.account.AHXLXOK2YYA2RAWEREWRWERWER%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22visibilityText%22%3A%20%22Public%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22metric%22%3A%20%22idealist%22%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%22helpfulVotes%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22helpfulVotesData%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22count%22%3A%20%22427%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22helpful%20votes%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22url%22%3A%20%22%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22visibilityText%22%3A%20%22Public%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22metric%22%3A%20%22helpful_votes%22%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%22reviews%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22reviewsCountData%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22count%22%3A%20%2287%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22reviews%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22url%22%3A%20%22%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22visibilityText%22%3A%20%22Public%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22metric%22%3A%20%22reviews%22%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%22programStatus%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22helpfulVotes%22%3A%201%2C%0A%20%20%20%20%20%20%20%20%22reviews%22%3A%201%2C%0A%20%20%20%20%20%20%20%20%22ideaList%22%3A%201%2C%0A%20%20%20%20%20%20%20%20%22follow%22%3A%200%0A%20%20%20%20%7D%0A%7D” message=”Amazon Contributor Dashboard Call Response” highlight=”21, 30″ provider=”manual”/]

and GET https://www.amazon.com/gp/profile/amzn1.account.{accountID}

This one returns an HTML page with a script in it that returns your ranking. It’s ugly and long and I’ll only include part of the response here

[pastacode lang=”markup” manual=”%20%3Cmeta%20content%3D’noindex’%20name%3D’robots’%3E%0A%20%20%20%3Cdiv%20class%3D’body’%3E%0A%20%20%20%20%20%3Cdiv%20id%3D’profile_v5’%3E%3C%2Fdiv%3E%0A%20%20%20%20%20%09%3Cscript%20async%3D%22%22%20crossorigin%3D%22anonymous%22%20src%3D%22https%3A%2F%2Fimages-na.ssl-images-amazon.com%2Fimages%2FG%2F01%2FWB%2FCustomerProfileWebsiteReactAssets-1.0.200331.0%2Fcustomer-profile-website-react._V475636380_.js%22%20type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E%0A%20%20%20%20%20%20%20%20%20%09%3Clink%20rel%3D%22stylesheet%22%20type%3D%22text%2Fcss%22%20href%3D%22https%3A%2F%2Fimages-na.ssl-images-amazon.com%2Fimages%2FG%2F01%2FWB%2FCustomerProfileWebsiteReactAssets-1.0.200331.0%2Fcustomer-profile-website-react._V475636380_.css%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cscript%3E%0A%09%09%09window.CustomerProfileRootProps%20%3D%20%7B%22locale%22%3A%22en-US%22%2C%22customerId%22%3A%22A3L7WER796%22%2C%22directedId%22%3A%22amzn1.account.AEOCZPH3CDYWER56DD2Q%22%2C%22viewName%22%3A%22visitor%22%2C%22avatarHeaderData%22%3A%7B%22avatarData%22%3A%7B%22urls%22%3A%7B%22icon%22%3Anull%2C%22uploadAndDeletePath%22%3A%22%2Favatar%2Fdefault%22%2C%22defaultAvatar%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsearch_avatar-8059b2ed8a963eda51ee0b024a379bc98b88e8b72ba77c7c37204308ce09b47b.png%22%2C%22editImageIcon%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fcamera-desktop-4aba2c5ff428bad7bee93a2e61a2ad5128cbdd58b770618a1fd108abca1e2f31.png%22%2C%22authLoginUrl%22%3A%22https%3A%2F%2Fwww.amazon.com%2Fap%2Fsignin%3F_encoding%3DUTF8%5Cu0026openid.assoc_handle%3Dusflex%5Cu0026openid.claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select%5Cu0026openid.identity%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%2522.0%252Fidentifier_select%5Cu0026openid.mode%3Dchecki_setup%5Cu0026openid.ns%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%5Cu0026openid.ns.pape%3Dhttp%253A%252F%252Fspecs.openid.net%252Fextensions%252Fpape%252F1.0%5Cu0026openid.pape.max_auth_age%3D0%5Cu0026openid.return_to%3Dhttps%253A%252F%252Fwww.amazon.com%252Fgp%252Fprofile%22%7D%7D%2C%22coverPhotoData%22%3A%7B%22urls%22%3A%7B%22defaultCoverPhoto%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fdefault_desktop_cover_photo_small-7f5486f4b1e134ace992707821e2b07eec7b272687a411fa0511b13ef2b0035b.png%22%2C%22editImageIcon%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fcamera-desktop-4aba2c5ff428bad7bee93a2e61a2ad5128cbdd58b770618a1fd108abca1e2f31.png%22%2C%22authLoginUrl%22%3A%22https%3A%2F%2Fwww.amazon.com%2Fap%2Fsignin%3F_encoding%3DUTF8%5Cu0026openid.assoc_handle%3Dusflex%5Cu0026openid.claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select%5Cu0026openid.identity%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select%5Cu0026openid.mode%3Dcheckid_setup%5Cu0026openid.ns%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%5Cu0026openid.ns.pape%3Dhttp%253A%252F%252Fspecs.openid.net%252Fextensions%252Fpape%252F1.0%5Cu0026openid.pape.max_auth_age%3D0%5Cu0026openid.return_to%3Dhttps%253A%252F%252Fwww.amazon.com%252Fgp%252Fprofile%22%7D%7D%2C%22enthusiastData%22%3Anull%2C%22strings%22%3A%7B%22changingText%22%3A%22Changing…%22%2C%22deletingText%22%3A%22Deleting…%22%2C%22changedText%22%3A%22Changed%22%2C%22deletedText%22%3A%22Deleted%22%2C%22deletePhoto%22%3A%22Delete%20photo%22%2C%22uploadPhoto%22%3A%22Upload%22%2C%22addPhoto%22%3A%22Add%20a%20photo%22%2C%22deleteText%22%3A%22Delete%22%2C%22cancelText%22%3A%22Cancel%22%2C%22errorText%22%3A%22There%20was%20an%20error%20submitting%20your%20change%2C%20please%20try%20again.%22%2C%22unsupportedFileTypeText%22%3A%22Sorry%2C%20we%20don’t%20support%20that%20file%20type.%20Please%20upload%20a%20valid%20JPEG%20or%20PNG.%22%2C%22unsupportedFileType%22%3A%22Error%3A%20Please%20upload%20a%20JPEG%20and%20PNG.%22%2C%22uploadBiggerImage%22%3A%22Error%3A%20Please%20upload%20a%20bigger%20photo.%22%2C%22deleteModalHeader%22%3A%22Delete%20Profile%20Photo%22%2C%22deleteModalHeaderCoverPhoto%22%3A%22Delete%20Cover%20Photo%22%2C%22confirmDeleteMessageAvatar%22%3A%22Are%20you%20sure%20you%20want%20to%20delete%20your%20profile%20picture%3F%22%2C%22confirmDeleteMessageCover%22%3A%22Are%20you%20sure%20you%20want%20to%20delete%20your%20cover%20photo%3F%22%2C%22uploadCoverPhotoHeader%22%3A%22Upload%20a%20cover%20photo%22%2C%22pickAnotherPhoto%22%3A%22Pick%20a%20different%20photo%22%2C%22imageTypesAllowed%22%3A%22Please%20use%20a%20JPEG%20or%20PNG%20file.%22%2C%22imageSize%22%3A%22Your%20photo%20must%20be%20at%20least%20640px%20by%20244px.%22%2C%22savePhoto%22%3A%22Save%22%7D%7D%2C%22nameHeaderData%22%3A%7B%22name%22%3A%22Zora%20F.%22%2C%22profileExists%22%3Atrue%2C%22inlineEditData%22%3Anull%2C%22isVerified%22%3Afalse%2C%22urls%22%3A%7B%22editButtonImageUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Ficon_edit-0d9b7d9307686accef07de74ec135cb0c9847bd4a0cd810eeccb730723bc5b5c.png%22%7D%2C%22editButtonText%22%3A%22Edit%20your%20profile%22%2C%22editButtonLink%22%3A%22%2Fgp%2Fprofile%2Fedit_activity_settings%22%2C%22followButtonData%22%3A%7B%22category%22%3A%22customer%22%2C%22followEntityId%22%3A%22amzn1.account.AEOCZPH3CDYLQ26HBX6SCV56DD2Q%22%2C%22refTag%22%3A%22pr_cf%22%2C%22language%22%3A%22en_US%22%2C%22buttonColor%22%3A%22gold%22%2C%22buttonSize%22%3A%22base%22%7D%2C%22claimedEntities%22%3A%5B%5D%7D%2C%22bioData%22%3A%7B%22bioDataView%22%3A%22visitor%22%2C%22showAboutMe%22%3Atrue%2C%22isCustomerRecognized%22%3Afalse%2C%22urls%22%3A%7B%22currentProfile%22%3A%22%2Fgp%2Fprofile%2Famzn1.account.AEOCZPH3CDYLQ26HBX6SCV56DD2Q%22%7D%2C%22editLink%22%3A%22%2Fgp%2Fprofile%2Fedit_activity_settings%22%2C%22occupationLocationList%22%3A%5B%22Software%20Developer%22%2C%22Dallas%2C%20TX%22%5D%2C%22personalDescription%22%3A%22A%20software%20developer%20with%20a%20penchant%20for%20cats%2C%20coffee%2C%20and%20comfy%20(and%20clever)%20sweaters.%20When%20I’m%20not%20programming%20or%20learning%20how%20to%20make%20coffee%20in%2016%20different%20ways%20I’m%20doing%20photography%20and%20watching%20people’s%20pets%20(sometimes%20at%20the%20same%20time).%20%22%2C%22strings%22%3A%7B%22seeMore%22%3A%22See%20more%22%2C%22seeLess%22%3A%22See%20less%22%2C%22headerMessage%22%3A%22About%22%2C%22privacyHeaderMessage%22%3A%22Public%22%2C%22editProfileMessage%22%3A%22Edit%20your%20profile%22%2C%22reviewerBadgeHeader%22%3A%22Reviewer%20Badges%22%2C%22reviewerBadgePrivacyPrivateHeader%22%3A%22Private%22%2C%22defaultPersonalDescriptionText%22%3A%22Add%20a%20couple%20of%20words%20about%20who%20you%20are%22%2C%22reviewerRank%22%3A%22Reviewer%20ranking%22%2C%22settingsSaved%22%3A%22Saved%22%7D%2C%22website%22%3A%7B%22raw%22%3A%22www.zorasays.com%22%2C%22normalized%22%3A%22http%3A%2F%2Fwww.zorasays.com%22%7D%2C%22badges%22%3A%7B%22summary%22%3A%5B%5D%2C%22list%22%3A%5B%5D%2C%22showBadgeHeader%22%3Afalse%2C%22isFeatureEnabled%22%3Atrue%2C%22url%22%3A%22%2Fgp%2Fhelp%2Fcustomer%2Fdisplay.html%3FnodeId%3D14279681%5Cu0026pop-up%3D1%22%7D%2C%22social%22%3A%7B%22hasLinks%22%3Atrue%2C%22socialLinks%22%3A%5B%7B%22type%22%3A%22facebook%22%2C%22url%22%3Anull%2C%22iconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsocial_facebook_v2-c28c2a7d0ef576745a47f5d9c9cd9e286c0af632e58c833e3312985e657eb093.svg%22%7D%2C%7B%22type%22%3A%22twitter%22%2C%22url%22%3Anull%2C%22iconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsocial_twitter_v2-9b8838ac0a8d50aa9d0ee5a9b1b73b342b5383c5ddb54a58f489781d2c5a84b6.svg%22%7D%2C%7B%22type%22%3A%22pinterest%22%2C%22url%22%3Anull%2C%22iconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsocial_pinterest_v2-50be5d4a6900555a2ebdf6a4cdbbfc381c507c81eb2a81810a5a37451148559c.svg%22%7D%2C%7B%22type%22%3A%22instagram%22%2C%22url%22%3A%22http%3A%2F%2Fwww.instagram.com%2Fzoraflorasays%22%2C%22iconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsocial_instagram_v2-5c7642812869d63837eaa384230509a32bd4d487f3f6d356910dc195001fd17d.svg%22%7D%2C%7B%22type%22%3A%22youtube%22%2C%22url%22%3Anull%2C%22iconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsocial_youtube_v2-a099196105bbfc1d30c3c76992347a9910e21e7bc9c84ada409cdc41a7ad6413.svg%22%7D%5D%7D%2C%22topReviewerInfo%22%3A%7B%22rank%22%3A%2211%2C008%22%2C%22decoratedRank%22%3A%22%2311%2C008%22%2C%22url%22%3Anull%7D%2C%22fromEditProfile%22%3Afalse%7D%2C%22followsData%22%3A%7B%22enabled%22%3Atrue%2C%22followRecsEnabled%22%3Atrue%7D%2C%22activityData%22%3Anull%2C%22reviewsData%22%3A%7B%22reviewsURL%22%3A%22%2Fgp%2Fprofile%2Famzn1.account.AEOCZPH3CDYLQ26HBX6SCV56DD2Q%2Factivity_feed%22%2C%22strings%22%3A%7B%22title%22%3A%22Community%20activity%3A%20Reviews%22%2C%22noReviewsMessage%22%3A%22Zora%20F.%20has%20no%20reviews%20to%20share.%22%2C%22errorMessage%22%3A%22Sorry%2C%20there%20was%20a%20problem%20displaying%20reviews.%20%20Please%20try%20again%20later.%22%7D%2C%22urls%22%3A%7B%22arrowIconUrl%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Ficon_arrow-886dcfec9b46c016acdfafb881c5352b0045a59d32cfc2700848b92032148e59.png%22%7D%7D%2C%22viewAlertData%22%3A%7B%22profileExists%22%3Atrue%2C%22previewLink%22%3A%22%2Fgp%2Fprofile%2Famzn1.account.AEOCZPH3CDYLQ26HBX6SCV56DD2Q%3Fpreview%3Dtrue%22%2C%22returnToProfileMessage%22%3A%22Go%20to%20your%20private%20view%22%2C%22returnToProfileLink%22%3A%22https%3A%2F%2Fwww.amazon.com%2Fgp%2Fprofile%2Famzn1.account.AEOCZPH3CDYLQ26HBX6SCV56DD2Q%22%7D%2C%22ideaListData%22%3A%7B%22enabled%22%3Atrue%7D%2C%22marketplaceId%22%3A%22ATVPDKIKX0DER%22%2C%22profileSearchData%22%3A%7B%22hasSeenSearchIntro%22%3Atrue%2C%22searchAvatar%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Fsearch_avatar-8059b2ed8a963eda51ee0b024a379bc98b88e8b72ba77c7c37204308ce09b47b.png%22%2C%22searchBarAvatar%22%3A%22%2F%2Fd1k8kvpjaf8geh.cloudfront.net%2Fgp%2Fprofile%2Fassets%2Ficon_search_field-47324e0acf371ff293d483abcad615651bd83c5e82a915a16cd72c22c99a93db.png%22%2C%22acknowledgeProfileSearchURL%22%3Anull%7D%2C%22activityTimelineData%22%3A%7B%22enabled%22%3Atrue%7D%2C%22oapOnboardingData%22%3A%7B%22enabled%22%3Atrue%7D%2C%22oapSpotlightIdeaListWidgetData%22%3A%7B%22enabled%22%3Atrue%7D%2C%22oapSparkStoryWidgetData%22%3A%7B%22enabled%22%3Atrue%7D%2C%22oapStoreIngressWidgetData%22%3A%7B%22enabled%22%3Afalse%7D%2C%22contributorDashboardData%22%3A%7B%22isCustomerFollowEnabled%22%3Afalse%7D%2C%22achievementsData%22%3A%7B%22enabled%22%3Afalse%7D%2C%22giftFinderData%22%3A%7B%22enabled%22%3Atrue%2C%22ownerViewEnabled%22%3Atrue%7D%2C%22verifiedStatus%22%3A%22not_verified%22%2C%22visitorNudgeData%22%3A%7B%22enabled%22%3Atrue%2C%22acknowledgeVisitorViewNudgeURL%22%3Anull%7D%2C%22platform%22%3A%22desktop%22%7D%3B%0A%09%09%09window.PageContext%20%3D%20%7B%22deviceType%22%3A%22desktop%22%2C%22marketplaceId%22%3A%22ATVPDKIKX0DER%22%7D%3B%0A%09%09%09window.CustomerProfileStrings%20%3D%20%7B%22customer_profile_acr_widget_title%22%3A%22Contributor%20rewards%22%2C%22customer_profile_acr_widget_link%22%3A%22View%20my%20rewards%22%2C%22customer_profile_acr_widget_reward%22%3A%22Latest%20reward%3A%20%22%2C%22customer_profile_acr_widget_top_earning_line_items%22%3A%22Thank%20you%20for%20your%20contributions.%22%2C%22customer_profile_household_widget_title%22%3A%22Household%22%2C%22customer_profile_household_widget_intro%22%3A%22Connect%20and%20share%20Prime%20benefits%20and%20digital%20content%20with%20your%20whole%20family%22%2C%22customer_profile_household_widget_manage%22%3A%22Manage%20your%20household%22%2C%22customer_profile_household_widget_add%22%3A%22Add%20a%20person%22%2C%22customer_profile_household_widget_create%22%3A%22Create%20your%20household%22%2C%22customer_profile_image_layout_change_photo%22%3A%22Change%22%2C%22customer_profile_image_delete_layout_delete_photo%22%3A%22Delete%20Profile%20Photo%22%2C%22customer_profile_image_delete_layout_confirm_deletion%22%3A%22Are%20you%20sure%20you%20want%20to%20delete%20your%20profile%20picture%3F%22%2C%22customer_profile_image_delete_layout_button_text%22%3A%22Delete%22%2C%22customer_profile_paging_footer_no_items%22%3A%22No%20other%20items.%22%2C%22customer_profile_paging_footer_back_to_top%22%3A%22Back%20to%20top%22%2C%22customer_profile_paging_footer_loading%22%3A%22Loading…%22%2C%22customer_profile_view_contact_info%22%3A%22View%20contact%20info%22%2C%22customer_profile_profile_base_change_image_header%22%3A%22Change%20profile%20image%22%2C%22customer_profile_profile_base_your_profile%22%3A%22Your%20Profile%22%2C%22customer_profile_profile_base_visiting_profile%22%3A%22Profile%22%2C%22customer_profile_profile_base_reviewer_rank%22%3A%22Reviewer%20ranking%22%2C%22customer_profile_profile_base_see_more%22%3A%22See%20more%22%2C%22customer_profile_profile_base_see_less%22%3A%22See%20less%22%2C%22customer_profile_profile_base_public_activity%22%3A%22Public%20Activity%22%2C%22customer_profile_profile_base_lists%22%3A%22Lists%22%2C%22customer_profile_profile_base_give_feedback%22%3A%22Give%20Feedback%20to%20Amazon%22%2C%22customer_profile_profile_base_give_profile_feedback%22%3A%22Give%20Profile%20Feedback%20to%20Amazon%22%2C%22customer_profile_profile_base_profile_updated%22%3A%22Your%20profile%20has%20been%20updated.%22%2C%22customer_profile_profile_base_timeline%22%3A%22Your%20Follow%20updates%22%2C%22customer_profile_profile_base_share_more_about_you%22%3A%22Click%20Edit%20profile%20to%20share%20something%20about%20yourself%22%2C%22customer_profile_give_feedback_for_profile%22%3A%22Give%20us%20feedback%20to%20improve%20Amazon%20profile%22%2C%22customer_profile_profile_image_upload_unsupported_file_type%22%3A%22Sorry%2C%20we%20don’t%20support%20that%20file%20type.%20Please%20upload%20a%20valid%20JPEG%20or%20PNG.%22%2C%22customer_profile_upload_file_type_error%22%3A%22Error%3A%20Please%20upload%20a%20JPEG%20and%20PNG.%22%2C%22customer_profile_upload_popover_footer_upload%22%3A%22Upload%22%2C%22customer_profile_follows_recommendations_follow_recommendations%22%3A%22Follow%20Recommendations%22%2C%22customer_profile_follows_recommendations_manage_your_follows%22%3A%22Manage%20your%20follows%22%2C%22customer_profile_follows_recommendations_discover_more_to_follow%22%3A%22Discover%20more%20to%20follow%22%2C%22customer_profile_follow_recs_page_brand%22%3A%22Brand%22%2C%22customer_profile_follows_follow_zero_people%22%3A%22Looks%20like%20you%20aren%E2%80%99t%20following%20anything%20yet!%22%2C%22customer_profile_follows_follow_zero_authors%22%3A%22Looks%20like%20you%20aren’t%20following%20any%20authors%20yet!%22%2C%22customer_profile_follows_follow_zero_brands%22%3A%22Looks%20like%20you%20aren’t%20following%20any%20brands%20yet!%22%2C%22customer_profile_follows_follow_zero_customers%22%3A%22Looks%20like%20you%20aren’t%20following%20any%20customers%20yet!%22%2C%22customer_profile_follows_follow_zero_interests%22%3A%22Looks%20like%20you%20aren’t%20following%20any%20interests%20yet!%22%2C%22customer_profile_follows_follow_to_get_updates%22%3A%22Follow%20on%20Amazon%20to%20get%20occasional%20updates%20on%20the%20content%20you%20care%20about%3A%22%2C%22customer_profile_follows_filter%22%3A%22Filter%3A%22%2C%22customer_profile_follows_all%22%3A%22All%22%2C%22customer_profile_follows_authors%22%3A%22Authors%22%2C%22customer_profile_follows_brands%22%3A%22Brands%22%2C%22customer_profile_follows_customers%22%3A%22Customers%22%2C%22customer_profile_follows_interests%22%3A%22Interests%22%2C%22customer_profile_old_browser_warning_not_compatible%22%3A%22This%20page%20may%20not%20work%20in%20your%20current%20browser.%22%2C%22customer_profile_old_browser_warning_not_compatible_details%22%3A%22We’re%20sorry.%20Functionality%20for%20this%20page%20is%20not%20supported%20in%20Internet%20Explorer%208%20or%20older.%20Please%20upgrade%20the%20latest%20version%20of%20Internet%20Explorer%2C%20Chrome%2C%20or%20FireFox.%22%2C%22customer_profile_onboard_complete_your_profile%22%3A%22Complete%20your%20profile%22%2C%22customer_profile_onboard_upload_profile_picture%22%3A%22Upload%20a%20profile%20picture%22%2C%22customer_profile_onboard_name_field_title%22%3A%22Public%20Name%22%2C%22customer_profile_onboard_learn_more_about_public_name_message%22%3A%22Learn%20more%20about%20your%20public%20name%22%2C%22customer_profile_onboard_share_more_about_you%22%3A%22Share%20some%20details%20about%20yourself.%22%2C%22customer_profile_onboard_help_others_know_you%22%3A%22This%20helps%20others%20who%20share%20your%20interests%20to%20get%20to%20know%20you.%22%2C%22customer_profile_onboard_we_want_to_know_you%22%3A%22We%20want%20to%20get%20to%20know%20you!%22%2C%22customer_profile_onboard_view_content_guideline%22%3A%22View%20our%20Content%20Guidelines%22%2C%22customer_profile_onboard_cancel%22%3A%22Cancel%22%2C%22customer_profile_onboard_back%22%3A%22Back%22%2C%22customer_profile_onboard_next%22%3A%22Next%22%2C%22customer_profile_onboard_submit%22%3A%22Submit%22%2C%22customer_profile_default_onboard_learn_more%22%3A%22Learn%20more%22%2C%22customer_profile_onboard_not_now%22%3A%22Not%20now%22%2C%22customer_profile_onboard_privacy_setting%22%3A%22Privacy%20settings%22%2C%22customer_profile_onboard_view_my_profile%22%3A%22View%20my%20profile%22%2C%22customer_profile_onboard_enthusiast_add_photo_confirm_public_name%22%3A%22Complete%20your%20profile%20to%20activate%20your%20Top%20Contributor%20status%20on%20Amazon.%22%2C%22customer_profile_onboard_enthusiast_confirm_public_name%22%3A%22Before%20adding%20your%20status%20to%20your%20profile%2C%20confirm%20your%20public%20name%20so%20that%20people%20can%20recognize%20you%20on%20Amazon.%22%2C%22customer_profile_onboard_enthusiast_bio_place_holder%22%3A%22Tell%20us%20more%20about%20your%20interests.%20What%20else%20are%20you%20passionate%20about%3F%22%2C%22customer_profile_onboard_enthusiast_badge_almost_done%22%3A%22Almost%20done%22%2C%22customer_profile_onboard_enthusiast_badge_activate_your_status%22%3A%22Activate%20your%20status%22%2C%22customer_profile_onboard_enthusiast_badge_terms_prologue_v2%22%3A%22To%20activate%20your%20Top%20Contributor%20status%2C%20you%E2%80%99ll%20need%20to%3A%22%2C%22customer_profile_onboard_enthusiast_badge_terms_prologue_inline%22%3A%22To%20activate%20your%20Top%20Contributor%20status%2C%20you%E2%80%99ll%20need%20to%20%24%7Brequirement%7D.%22%2C%22customer_profile_onboard_enthusiast_badge_terms_review_v3%22%3A%22Allow%20others%20to%20see%20your%20reviews%22%2C%22customer_profile_onboard_enthusiast_badge_terms_follow_v3%22%3A%22Allow%20others%20to%20follow%20you%22%2C%22customer_profile_onboard_enthusiast_badge_terms_is_it_okay%22%3A%22Is%20this%20okay%3F%22%2C%22customer_profile_onboard_enthusiast_badge_change_privacy%22%3A%22(Your%20reviews%20on%20sensitive%20products%20are%20hidden%20by%20default.%20You%20can%20change%20your%20preferences%20any%20time%20from%20your%20%24%7Bprivacy_setting%7D.)%22%2C%22customer_profile_onboard_enthusiast_yes%22%3A%22Yes%22%2C%22customer_profile_onboard_enthusiast_no%22%3A%22Not%20now%22%2C%22customer_profile_onboard_step_status%22%3A%22Step%20%23CURRENT%23%20of%20%23TOTAL%23%22%2C%22customer_profile_onboard_default_error%22%3A%22There%20was%20a%20problem%20processing%20this%20request.%20Please%20try%20again%20later%22%2C%22customer_profile_onboard_field_error%22%3A%22There%20was%20a%20problem%20with%20this%20field%22%2C%22customer_profile_onboard_image_error%22%3A%22There%20was%20a%20problem%20uploading%20your%20profile%20image.%20Please%20try%20again%20later%22%2C%22customer_profile_onboard_image_type_error%22%3A%22There%20was%20a%20problem%20uploading%20your%20profile%20image.%20Please%20try%20a%20different%20image%22%2C%22customer_profile_onboard_length_error%22%3A%22This%20field%20is%20too%20long%22%2C%22customer_profile_onboard_required_error%22%3A%22This%20field%20is%20required%22%2C%22customer_profile_onboard_text_not_allowed_error%22%3A%22The%20text%20entered%20is%20not%20allowed%22%2C%22customer_profile_onboard_default_add_photo_confirm_public_name%22%3A%22Confirm%20your%20public%20name%20and%20add%20a%20photo%20so%20that%20people%20can%20recognize%20you.%22%2C%22customer_profile_onboard_default_confirm_public_name%22%3A%22Confirm%20your%20public%20name%20so%20that%20people%20can%20recognize%20you.%22%2C%22customer_profile_onboard_follow_add_photo_confirm_public_name%22%3A%22Before%20we%20enable%20follow%20on%20your%20profile%2C%20confirm%20your%20public%20name%20and%20add%20a%20photo.%22%2C%22customer_profile_onboard_default_onboard_intro%22%3A%22Profile%20allows%20you%20to%20share%20a%20little%20about%20yourself%20with%20other%20Amazon%20customers.%20This%20is%20how%20you%E2%80%99ll%20be%20shown%20to%20other%20shoppers%20on%20Amazon%20when%20you%20post%20Reviews%2C%20Q%5Cu0026A%2C%20Lists%2C%20and%20more.%22%2C%22customer_profile_onboard_follow_confirm_public_name%22%3A%22Before%20we%20enable%20follow%20on%20your%20profile%2C%20confirm%20your%20public%20name.%22%2C%22customer_profile_onboard_error_header%22%3A%22Error%22%2C%22customer_profile_onboard_field_occupation%22%3A%22Occupation%22%2C%22customer_profile_onboard_field_location%22%3A%22Location%22%2C%22customer_profile_onboard_field_bio%22%3A%22Bio%22%2C%22customer_profile_onboard_follow_change_privacy%22%3A%22Other%20customers%20will%20now%20be%20able%20to%20follow%20you%20to%20receive%20updates%20when%20you%20write%20new%20reviews.%20You%20can%20turn%20this%20off%20at%20any%20time%20by%20going%20to%20your%20%24%7Bprivacy_setting%7D%22%2C%22customer_profile_onboard_field_required%22%3A%22(required)%22%2C%22customer_profile_onboard_field_optional%22%3A%22(optional)%22%2C%22customer_profile_activity_lists_lists%22%3A%22LISTS%22%2C%22customer_profile_activity_lists_listmania%22%3A%22View%20Listmania%20lists%22%2C%22customer_profile_edit_name_error_different_name%22%3A%22Please%20try%20a%20different%20name%22%2C%22customer_profile_item_card_hidden_on_profile_header%22%3A%22Hidden%20on%20profile%22%2C%22customer_profile_rating_read_more%22%3A%22…Read%20more%22%2C%22customer_profile_edit_signature%22%3A%22Signature%22%2C%22customer_profile_edit_signature_error%22%3A%22Please%20try%20a%20different%20Signature%22%2C%22customer_profile_edit_occupation%22%3A%22Occupation%22%2C%22customer_profile_edit_occupation_error%22%3A%22Please%20try%20a%20different%20Occupation%22%2C%22customer_profile_edit_location%22%3A%22Location%22%2C%22customer_profile_edit_location_error%22%3A%22Please%20try%20a%20different%20Location%22%2C%22customer_profile_edit_email%22%3A%22E-mail%20address%22%2C%22customer_profile_edit_email_prompt%22%3A%22(Allow%20others%20to%20contact%20you%20directly)%22%2C%22customer_profile_edit_email_error%22%3A%22Please%20try%20a%20different%20E-mail%20address%22%2C%22customer_profile_edit_website%22%3A%22Website%22%2C%22customer_profile_edit_website_error%22%3A%22Please%20try%20a%20different%20Website%22%2C%22customer_profile_edit_about_me%22%3A%22About%20me%22%2C%22customer_profile_edit_about_me_error%22%3A%22The%20text%20entered%20is%20not%20allowed%22%2C%22customer_profile_edit_interests%22%3A%22Interests%22%2C%22customer_profile_edit_interests_error%22%3A%22The%20text%20entered%20is%20not%20allowed%22%2C%22customer_profile_edit_content_too_long_error%22%3A%22The%20text%20entered%20is%20too%20long.%22%2C%22customer_profile_onboarding_complete_header_displayed%22%3A%22Thanks%20for%20completing%20your%20profile.%22%2C%22customer_profile_header_view_profile_as_visitor%22%3A%22View%20your%20profile%20as%20a%20visitor%22%2C%22customer_profile_preview_mode_header_displayed%22%3A%22This%20is%20how%20others%20see%20your%20public%20profile%22%2C%22customer_profile_edit_public_settings_hide_all_activities_intro%22%3A%22When%20checked%2C%20your%20public%20activity%20above%20will%20be%20hidden%20on%20your%20profile%20page%2C%20but%20will%20still%20show%20elsewhere%20on%20Amazon%20(for%20example%2C%20on%20product%20pages).%20Your%20profile%20photo%2C%20bio%2C%20or%20contact%20information%20will%20still%20show%20unless%20you%20delete%20that%20information.%22%2C%22customer_profile_edit_public_settings_hide_all_activities_intro_never_share%22%3A%22We%20will%20never%20share%20what%20you%20browse%20or%20purchase%20on%20Amazon.%22%2C%22customer_profile_edit_public_settings_hide_all_activities_intro_learn_more_link%22%3A%22Learn%20more%22%2C%22customer_profile_edit_public_settings_hide_sensitive_intro%22%3A%22When%20checked%2C%20any%20reviews%20related%20to%20sensitive%20products%20will%20be%20automatically%20hidden%20from%20the%20public%20view%20of%20your%20Profile%20Page.%20These%20products%20include%20certain%20personal%20care%20products%2C%20jewelry%2C%20intimate%20clothing%2C%20self-help%2C%20erotic%20media%2C%20and%20other%20product%20that%20may%20be%20controversial%20in%20nature%2C%20including%20some%20products%20used%20for%20personal%20protection.%20You%20may%20choose%20to%20expose%20a%20single%20activity%20by%20tapping%20the%20ellipse%20in%20the%20lower%2C%20right-hand%20corner%20of%20the%20individual%20activity%20in%20the%20activities%20list%20in%20your%20profile.%22%2C%22customer_profile_edit_public_settings_hide_sensitive_may_still_show%22%3A%22Important%3A%20Public%20activities%20related%20to%20these%20items%20may%20still%20show%20elsewhere%20on%20Amazon%20with%20your%20public%20name%20and%20link%20back%20to%20your%20Profile%20page%20(for%20example%2C%20sensitive%20reviews%20are%20viewable%20on%20product%20pages).%22%2C%22customer_profile_hidden_sensitive_item_message_banner%22%3A%22Your%20profile%20has%20a%20filter%20which%20will%20automatically%20hide%20any%20activity%20associated%20with%20%5Cu003ca%20href%3D%5C%22%2Fgp%2Fhelp%2Fcustomer%2Fdisplay.html%2Fref%3Dpdp_new%3Fie%3DUTF8%5Cu0026nodeId%3D201893450%5Cu0026qid%3D1452906519%5Cu0026sr%3D1-1%5C%22%5Cu003esensitive%20products%5Cu003c%2Fa%5Cu003e%20from%20the%20public%20view%20of%20your%20Profile%20page.%20They%20may%20still%2C%20however%2C%20show%20elsewhere%20on%20Amazon%20with%20your%20public%20name.%20%C2%A0You%20can%20turn%20this%20filter%20off%20at%20any%20time%20from%20your%20%5Cu003ca%20href%3D%5C%22%24%7Bactivity_settings_path%7D%5C%22%5Cu003eprivacy%20settings%5Cu003c%2Fa%5Cu003e.%22%2C%22customer_profile_mobile_activity_hidden_header%22%3A%22Activity%20hidden%22%2C%22customer_profile_mobile_activity_hidden_content%22%3A%22This%20customer%20has%20chosen%20to%20hide%20all%20activity%20since%20your%20last%20visit%22%2C%22customer_profile_mobile_activity_hidden_profile_link%22%3A%22Go%20back%20to%20profile%22%2C%22customer_profile_mobile_share_more_first_section%22%3A%22Tap%20%22%2C%22customer_profile_mobile_share_more_second_section%22%3A%22%20and%20select%20Edit%20profile%20to%20create%20a%20bio%20and%20share%20something%20about%20yourself%22%2C%22customer_profile_mobile_profile_image_change%22%3A%22Changing…%22%2C%22customer_profile_mobile_profile_image_changed%22%3A%22Changed%22%2C%22customer_profile_mobile_profile_image_delete%22%3A%22Deleting…%22%2C%22customer_profile_mobile_profile_image_deleted%22%3A%22Deleted%22%2C%22customer_profile_mobile_about_me_helpful_votes%22%3A%22Helpful%20votes%22%2C%22customer_profile_mobile_other_give_feedback%22%3A%22Give%20Amazon%20feedback%22%2C%22customer_profile_mobile_other_give_profile_feedback%22%3A%22Give%20Amazon%20profile%20feedback%22%2C%22customer_profile_mobile_public_profile_your_public_profile%22%3A%22Your%20public%20profile%22%2C%22customer_profile_mobile_settings_your_account%22%3A%22Your%20account%22%2C%22customer_profile_mobile_settings_new_public_profile_settings%22%3A%22Edit%20profile%22%2C%22customer_profile_mobile_settings_new_visitor_view%22%3A%22View%20your%20profile%20as%20visitor%22%2C%22customer_profile_mobile_edit_activity_settings_save%22%3A%22Save%22%2C%22customer_profile_mobile_edit_activity_settings_error_saving%22%3A%22There%20was%20an%20error%20submitting%20your%20change%2C%20please%20try%20again.%22%2C%22customer_profile_mobile_edit_activity_settings_pen_name_error%22%3A%22Please%20try%20a%20different%20name%22%2C%22customer_profile_mobile_profile_settings_your_public_name%22%3A%22Your%20public%20name%22%2C%22customer_profile_mobile_profile_settings_your_public_name_displayed%22%3A%22Your%20public%20name%20will%20be%20visible%20on%20your%20profile%20page%20and%20elsewhere%20on%20Amazon%22%2C%22customer_profile_mobile_profile_settings_your_public_information%22%3A%22Your%20public%20information%20(optional)%22%2C%22customer_profile_mobile_profile_settings_location_place_holder%22%3A%22Share%20where%20you%20live%22%2C%22customer_profile_mobile_profile_settings_email_place_holder%22%3A%22Share%20an%20email%20address%22%2C%22customer_profile_mobile_profile_settings_bio%22%3A%22Bio%22%2C%22customer_profile_moble_profile_page_header_activity%22%3A%22activity%22%2C%22customer_profile_moble_profile_page_header_contribution_counts%22%3A%22%24%7Bcount%7D%20%24%7Bactivity%7D%22%2C%22customer_profile_mobile_profile_owner_in_new_preview_mode_view_your_profile%22%3A%22Return%20to%20your%20profile%22%2C%22customer_profile_mobile_edit_public_activity_settings_heading%22%3A%22Your%20public%20activity%22%2C%22customer_profile_mobile_edit_public_activity_settings_new_heading%22%3A%22Edit%20privacy%20settings%22%2C%22customer_profile_mobile_edit_public_activity_settings_general_not_override_intro%22%3A%22When%20checked%2C%20the%20below%20settings%20will%20be%20applied%20to%20your%20Profile%20page.%20Privacy%20settings%20that%20apply%20to%20individual%20activities%20will%20always%20override%20your%20general%20privacy%20settings%20chosen%20here.%20Changes%20you%20make%20will%20be%20reflected%20across%20all%20experiences%20that%20you%20log%20into%20using%20this%20Amazon%20account.%20These%20settings%20may%20not%20be%20reflected%20elsewhere%20on%20Amazon.%20For%20example%20if%20you%20remove%20reviews%20from%20your%20Profile%20page%20they%20will%20still%20be%20viewable%20on%20the%20product%20page.%22%2C%22customer_profile_mobile_edit_public_activity_settings_inline_privacy_message%22%3A%22You%20have%20individual%20exceptions%20to%20this%20setting.%20These%20activities%20will%20stay%20hidden.%22%2C%22customer_profile_mobile_edit_public_activity_settings_info_text%22%3A%22Activity%20visible%20on%20your%20profile%22%2C%22customer_profile_mobile_edit_public_activity_settings_reviews%22%3A%22Reviews%22%2C%22customer_profile_mobile_edit_public_activity_settings_questions%22%3A%22Questions%22%2C%22customer_profile_mobile_edit_public_activity_settings_ratings%22%3A%22Ratings%22%2C%22customer_profile_mobile_edit_public_activity_settings_following%22%3A%22Following%22%2C%22customer_profile_mobile_edit_public_activity_settings_following_update%22%3A%22Who%20you%20follow%22%2C%22customer_profile_mobile_edit_public_activity_settings_badges%22%3A%22Top%20Reviewer%20Badges%22%2C%22customer_profile_mobile_edit_public_activity_settings_wish_lists%22%3A%22Public%20Wish%20Lists%22%2C%22customer_profile_mobile_edit_public_activity_settings_baby_registry%22%3A%22Baby%20Registry%22%2C%22customer_profile_mobile_edit_public_activity_settings_wedding_registry%22%3A%22Wedding%20Registry%22%2C%22customer_profile_mobile_edit_public_activity_settings_hide_all_checkbox%22%3A%22Hide%20all%20activity%20on%20your%20profile%22%2C%22customer_profile_mobile_edit_public_activity_settings_learn_more%22%3A%22Learn%20more%20about%20public%20activity%22%2C%22customer_profile_mobile_profile_activiy_link_hidden_on_profile%22%3A%22Hidden%20on%20profile%22%2C%22customer_profile_mobile_follows_private%22%3A%22Private%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_heading%22%3A%22Hiding%20activity%20on%20your%20profile%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_info%22%3A%22Activity%20hidden%20on%20your%20Profile%20page%20is%20still%20associated%20with%20your%20public%20name%20and%20may%20be%20visible%20in%20other%20experiences%20across%20Amazon.%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_contributions%22%3A%22Your%20public%20activity%20includes%20content%20you%20post%20or%20actions%20you%20take%20publicly%2C%20such%20as%20product%20reviews.%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_public_name_info%22%3A%22Your%20public%20name%20is%3A%20%20%24%7Bname%7D%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_ok%22%3A%22OK%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_cancel%22%3A%22Cancel%22%2C%22customer_profile_mobile_edit_public_activity_settings_modal_public_name_change%22%3A%22Change%22%2C%22customer_profile_mobile_review_card_reviewed%22%3A%22Reviewed%22%2C%22customer_profile_profile_decorator_reviews%22%3A%22REVIEWS%22%2C%22customer_profile_profile_decorator_helpfulness%22%3A%22HELPFULNESS%22%2C%22customer_profile_profile_decorator_reviewer_rank%22%3A%22REVIEWER%20RANK%22%2C%22customer_profile_profile_decorator_location%22%3A%22%24%7Boccupation%7D%20in%20%24%7Blocation%7D%22%2C%22customer_profile_profile_decorator_helpful_votes%22%3A%22Helpful%20votes%22%2C%22customer_profile_profile_decorator_following%22%3A%22Following%22%2C%22customer_profile_profile_decorator_followers%22%3A%22Followers%22%2C%22customer_profile_review_decorator_video_reviewed%22%3A%22Video%20Reviewed%22%2C%22customer_profile_review_decorator_reviewed%22%3A%22Reviewed%22%2C%22customer_profile_review_decorator_no_product_title%22%3A%22No%20Title%22%2C%22customer_profile_review_decorator_helpfulness%22%3A%22%24%7Bhelpful_votes%7D%20of%20%24%7Btotal_votes%7D%20people%20found%20this%20review%20helpful%22%2C%22customer_profile_review_decorator_product_author%22%3A%22by%20%24%7Bcontributor%7D%22%2C%22customer_profile_hidden_activity_notification%22%3A%22This%20customer%20has%20chosen%20to%20hide%20%24%7Bactivity%7D%20from%20their%20profile%22%2C%22customer_profile_privacy_setting_follow_success_alert_how_others_see_your_profile%22%3A%22View%20how%20others%20see%20your%20profile%20page%22%2C%22customer_profile_privacy_setting_follow_success_alert_turn_off_message%22%3A%22To%20turn%20this%20off%2C%20edit%20the%20settings%20below%2C%20then%20Save%20your%20changes.%22%2C%22customer_profile_customers_helper_badge_tr_1%22%3A%22%231%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_tr_2%22%3A%22TOP%2010%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_tr_3%22%3A%22TOP%2050%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_tr_4%22%3A%22TOP%20100%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_tr_5%22%3A%22TOP%20500%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_tr_6%22%3A%22TOP%201000%20REVIEWER%22%2C%22customer_profile_customers_helper_badge_hf_1%22%3A%22HALL%20OF%20FAME%22%2C%22customer_profile_customers_helper_badge_hf_2%22%3A%22%231%20HALL%20OF%20FAME%22%2C%22customer_profile_customers_helper_badge_ao_1%22%3A%22AMAZON%20OFFICIAL%22%2C%22customer_profile_customers_helper_badge_au_1%22%3A%22AUTHOR%22%2C%22customer_profile_customers_helper_badge_at_1%22%3A%22ARTIST%22%2C%22customer_profile_customers_helper_badge_mf_1%22%3A%22MANUFACTURER%22%2C%22customer_profile_customers_helper_badge_cb_1%22%3A%22THE%22%2C%22customer_profile_customers_helper_badge_vn_1%22%3A%22VINE%20VOICE%22%2C%22customer_profile_customers_helper_badge_fr_1%22%3A%22COMMUNITY%20FORUM%2004%22%2C%22customer_profile_customers_helper_badge_ht_1%22%3A%222008%20HOLIDAY%20TEAM%22%2C%22customer_profile_customers_helper_badge_kp_1%22%3A%22KINDLE%20FORUM%20PRO%22%2C%22customer_profile_customers_helper_badge_hp_1%22%3A%22HELP%20FORUM%20PRO%22%2C%22customer_profile_customers_helper_badge_ae_1%22%3A%22AMAZON%20EDITOR%22%2C%22customer_profile_customers_helper_my_recent_activity%22%3A%22Recent%20Activity%3A%22%2C%22customer_profile_customers_helper_recent_activity%22%3A%22%24%7Bname%7D’s%20Activity%3A%22%2C%22customer_profile_customers_helper_feed_images%22%3A%22Images%22%2C%22customer_profile_customers_helper_feed_reviews_ratings%22%3A%22Reviews%20%5Cu0026%20Ratings%22%2C%22customer_profile_customers_helper_feed_reviews%22%3A%22Reviews%22%2C%22customer_profile_customers_helper_feed_all%22%3A%22All%22%2C%22customer_profile_customers_helper_public_activity%22%3A%22Public%20activity%22%2C%22customer_profile_follows_helper_your_profile%22%3A%22Your%20Profile%22%2C%22customer_profile_follows_helper_visiting_profile%22%3A%22Profile%20for%20%25%7Bname%7D%22%2C%22customer_profile_follows_helper_my_follows%22%3A%22Who%20you%20follow%22%2C%22customer_profile_follows_helper_visiting_follows%22%3A%22Who%20%24%7Bname%7D%20Follows%22%2C%22customer_profile_follows_helper_following%22%3A%22Following%22%2C%22customer_profile_follow_controller_cross_domain_header%22%3A%22Leaving%20%25%7Bcurrent_marketplace%7D%22%2C%22customer_profile_follow_controller_cross_domain_content%22%3A%22You%20are%20now%20leaving%20%25%7Bcurrent_marketplace%7D.%20You%20will%20be%20redirected%20to%20%25%7Btarget_marketplace%7D.%22%2C%22customer_profile_follow_controller_cross_domain_cancel_button%22%3A%22Cancel%22%2C%22customer_profile_follow_controller_cross_domain_continue_button%22%3A%22Continue%22%2C%22customer_profile_external_service_alert_helper_listmania_link%22%3A%22your%20Listmania%20links%22%2C%22customer_profile_external_service_alert_helper_follow%22%3A%22your%20following%2Ffollowers%20count%22%2C%22customer_profile_external_service_alert_helper_reviewer_ranking%22%3A%22your%20reviewer%20ranking%22%2C%22customer_profile_external_service_alert_helper_parts_of_profile%22%3A%22parts%20of%20your%20profile%22%2C%22customer_profile_external_service_alert_helper_cms%22%3A%22your%20profile%20picture%22%2C%22customer_profile_external_service_authentication_alert%22%3A%22You%20are%20now%20signed%20in%20and%20you%20can%20update%20your%20profile%20photo.%20Please%20try%20again.%22%2C%22customer_profile_external_service_error_alert%22%3A%22Sorry%2C%20there%20was%20a%20problem%20displaying%20%24%7Bdetail%7D.%20%20Please%20try%20again%20later.%22%2C%22customer_profile_glimpse_feed_filter%22%3A%22Filter%3A%22%2C%22customer_profile_glimpse_feed_all%22%3A%22All%22%2C%22customer_profile_glimpse_feed_reviews%22%3A%22Reviews%22%2C%22customer_profile_glimpse_feed_questions%22%3A%22Questions%22%2C%22customer_profile_glimpse_feed_no_activities%22%3A%22No%20activities%22%2C%22customer_profile_glimpse_feed_failed_to_load_contributions%22%3A%22Failed%20to%20load%20contributions%22%2C%22customer_profile_glimpse_feed_your_activity_feed%22%3A%22your%20activity%20feed%22%2C%22customer_profile_phishing_alert_message%22%3A%22We%E2%80%99re%20sorry%2C%20the%20edit%20function%20is%20temporarily%20disabled%2C%20please%20try%20back%20later.%20%20We%20apologize%20for%20any%20inconvenience.%22%2C%22customer_profile_header_message_message%22%3A%22%24%7Bmessage%7D%22%2C%22customer_profile_header_message_go_back_message%22%3A%22%24%7Bmessage%7D%22%2C%22customer_profile_lists_lists%22%3A%22LISTS%22%2C%22customer_profile_lists_count%22%3A%22%24%7Bcount%7D%22%2C%22customer_profile_lists_view_listmania%22%3A%22View%20Listmania%20lists%22%2C%22customer_profile_profile_privacy_read_more_expander_expand_prompt%22%3A%22Read%20more%22%2C%22customer_profile_profile_privacy_read_more_expander_collapse_prompt%22%3A%22Read%20less%22%2C%22customer_profile_updated_profile_edit_activity_footer_back_to_profile%22%3A%22Back%20to%20profile%22%2C%22customer_profile_updated_profile_edit_activity_footer_save%22%3A%22Save%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_saved%22%3A%22Saved%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_name%22%3A%22public_name%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_personal_description_place_holder%22%3A%22Share%20a%20little%20something%20about%20you%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_email_place_holder%22%3A%22Share%20your%20email%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_occupation%22%3A%22Share%20your%20current%20job%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_website%22%3A%22Share%20your%20website%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_location%22%3A%22Share%20where%20you%20live%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_read_more_name%22%3A%22public_information%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_read_more_link_text%22%3A%22Learn%20more%20about%20your%20public%20information%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_add_link_to_profile%22%3A%22Add%20links%20to%20your%20profile%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_add_social_link_error%22%3A%22This%20URL%20is%20invalid%2C%20try%20a%20new%20one%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_view_profile_as_visitor%22%3A%22View%20your%20profile%20as%20a%20visitor%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_read_more_policy%22%3A%22Your%20public%20information%20will%20be%20visible%20on%20your%20profile%20page.%20We%20will%20never%20share%20what%20you%20browse%20or%20purchase%20on%20Amazon.%22%2C%22customer_profile_updated_edit_public_name_and_info_settings_read_more_policy_extended_version%22%3A%22%20Amazon%20will%20never%20ask%20for%20your%20account%20login%20or%20password%2C%20billing%20information%2C%20or%20any%20other%20account%20details%20via%20your%20Profile%20page.%22%2C%22customer_profile_updated_edit_public_activity_settings_profile_page_settings%22%3A%22Profile%20page%20settings%22%2C%22customer_profile_updated_edit_public_activity_settings_success_message%22%3A%22Your%20public%20name%20%5Cu0026%20info%20has%20been%20saved%22%2C%22customer_profile_updated_edit_public_activity_settings_profile_policy%22%3A%22Your%20public%20name%20will%20be%20visible%20on%20your%20profile%20page%20and%20elsewhere%20on%20Amazon.%22%2C%22customer_profile_updated_edit_public_activity_settings_learn_more%22%3A%22Learn%20more%20about%20your%20public%20name%22%2C%22customer_profile_updated_edit_public_activity_settings_public_name%22%3A%22Your%20public%20information%20(optional)%22%2C%22customer_profile_updated_edit_public_activity_settings_social_links%22%3A%22Add%20social%20links%20to%20your%20profile%20(optional)%22%2C%22customer_profile_updated_edit_public_activity_settings_public_information_policy%22%3A%22Your%20public%20information%20will%20be%20visible%20on%20your%20profile%20page.%22%2C%22customer_profile_updated_edit_public_activity_settings_share_policy%22%3A%22We%20will%20never%20share%20what%20you%20browse%20or%20purchase%20on%20Amazon.%22%2C%22customer_profile_updated_edit_public_activity_settings_share_policy_extended_version%22%3A%22Amazon%20will%20never%20ask%20for%20your%20account%20login%20or%20password%2C%20billing%20information%2C%20or%20any%20other%20account%20details%20via%20your%20Profile%20page.%22%2C%22customer_profile_updated_edit_public_activity_settings_activity_success_message%22%3A%22Activity%20visible%20on%20your%20profile%20has%20been%20saved%22%2C%22customer_profile_updated_edit_public_activity_settings_activity_visible%22%3A%22What’s%20public%20on%20your%20profile%22%2C%22customer_profile_updated_edit_public_activity_settings_customer_followable%22%3A%22Allow%20customers%20to%20follow%20you%22%2C%22customer_profile_updated_edit_public_activity_settings_hide_sensitive_activity%22%3A%22Hide%20sensitive%20activity%22%2C%22customer_profile_updated_edit_public_activity_settings_enthusiast_status_learn_more%22%3A%22Learn%20more%22%2C%22customer_profile_updated_edit_public_activity_settings_enthusiast_status_requirement%22%3A%22(This%20requires%20reviews%20and%20customer%20follow%20to%20be%20turned%20on.)%22%2C%22customer_profile_updated_edit_public_activity_settings_enthusiast_status_requirement_without_customer_follow%22%3A%22(This%20requires%20reviews%20to%20be%20turned%20on.)%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status%22%3A%22Confirm%20Top%20Contributor%20Status%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status_policy%22%3A%22This%20will%20allow%20customers%20to%20follow%20you%20and%20will%20make%20your%20reviews%20public%20on%20your%20profile.%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status_policy_without_customer_follow%22%3A%22This%20will%20make%20your%20reviews%20public%20on%20your%20profile.%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status_policy_sensitive_reviews%22%3A%22Don%E2%80%99t%20worry%2C%20reviews%20associated%20with%20sensitive%20products%20are%20hidden%20by%20default.%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status_off%22%3A%22Are%20you%20sure%3F%22%2C%22customer_profile_updated_edit_public_activity_settings_confirm_enthusiast_status_off_description%22%3A%22Hiding%20all%20activity%20on%20your%20profile%20will%20also%20hide%20your%20Top%20Contributor%20status.%22%2C%22customer_profile_privacy_setting_success_alert_message%22%3A%22View%20how%20others%20see%20your%20profile%20page%22%2C%22customer_profile_profile_activities%22%3A%22ACTIVITIES%22%2C%22customer_profile_external_service_alert_helper_some_lists%22%3A%22some%20of%20your%20lists%22%2C%22customer_profile_external_service_alert_helper_your_lists_image%22%3A%22your%20list%20images%22%2C%22customer_profile_avatar_image_coming_soon%22%3A%22New%20image%20coming%20soon%22%2C%22customer_profile_profile_avatar_not_available_now%22%3A%22Not%20available%20right%20now%22%2C%22customer_profile_cover_photo_delete_popover_header%22%3A%22Delete%20Cover%20Photo%22%2C%22customer_profile_cover_photo_delete_confirmation%22%3A%22Are%20you%20sure%20you%20want%20to%20delete%20your%20cover%20photo%3F%22%2C%22customer_profile_add_a_photo%22%3A%22Add%20a%20photo%22%2C%22customer_profile_delete_photo%22%3A%22Delete%20photo%22%2C%22customer_profile_upload_cover_photo%22%3A%22Upload%20a%20cover%20photo%22%2C%22customer_profile_pick_another_photo%22%3A%22Pick%20a%20different%20photo%22%2C%22customer_profile_image_types_allowed%22%3A%22Please%20use%20a%20JPEG%20or%20PNG%20file.%22%2C%22customer_profile_image_size%22%3A%22Your%20photo%20must%20be%20at%20least%20640px%20by%20244px.%22%2C%22customer_profile_upload_bigger_image_error%22%3A%22Error%3A%20Please%20upload%20a%20bigger%20photo.%22%2C%22customer_profile_image_too_big_error%22%3A%22Sorry%2C%20the%20image%20selected%20is%20too%20large.%20Please%20try%20another.%22%2C%22customer_profile_edit_privacy%22%3A%22Edit%20privacy%22%2C%22customer_profile_list_visibility_public%22%3A%22Public%22%2C%22customer_profile_list_visibility_shared%22%3A%22Shared%22%2C%22customer_profile_list_visibility_private%22%3A%22Private%22%2C%22customer_profile_list_item_count_single%22%3A%221%20item%22%2C%22customer_profile_list_item_count_multi%22%3A%22%24%7Bcount%7D%20items%22%2C%22customer_profile_privacy_settings_category_public_activity%22%3A%22Public%20activity%22%2C%22customer_profile_privacy_settings_category_following_badges%22%3A%22Following%20and%20badges%22%2C%22customer_profile_privacy_settings_category_badges%22%3A%22Badges%22%2C%22customer_profile_privacy_settings_category_lists%22%3A%22Lists%22%2C%22customer_profile_privacy_settings_activity_enthusiast_status%22%3A%22Top%20Contributor%20Status%22%2C%22customer_profile_privacy_settings_activity_reviews%22%3A%22Reviews%22%2C%22customer_profile_privacy_settings_activity_questions%22%3A%22Questions%22%2C%22customer_profile_privacy_settings_activity_who_you_follow%22%3A%22Who%20You%20Follow%22%2C%22customer_profile_privacy_settings_activity_badges%22%3A%22Top%20Reviewer%20Badges%22%2C%22customer_profile_privacy_settings_activity_public_wish_lists%22%3A%22Public%20Wish%20Lists%22%2C%22customer_profile_privacy_settings_activity_wedding_registry%22%3A%22Wedding%20Registry%22%2C%22customer_profile_privacy_settings_activity_baby_registry%22%3A%22Baby%20Registry%22%2C%22customer_profile_dialog_okay%22%3A%22Okay%22%2C%22customer_profile_dialog_cancel%22%3A%22Cancel%22%2C%22customer_profile_author_follow_decorator_author%22%3A%22Author%22%2C%22customer_profile_customer_follow_decorator_amazon_customer%22%3A%22Amazon%20Customer%22%2C%22customer_profile_interest_follow_decorator_interest%22%3A%22Interest%22%2C%22customer_profile_interest_follow_decorator_discover_related%22%3A%22Discover%20related%20stories%20and%20products%22%2C%22customer_profile_follows_helper_no_followers%22%3A%22Looks%20like%20you%20don’t%20have%20any%20followers%20yet%22%2C%22customer_profile_follows_helper_your_followers%22%3A%22Your%20Followers%22%2C%22customer_profile_profile_helper_because_you_are_following%22%3A%22Because%20you%20are%20following%3A%22%2C%22customer_profile_profile_helper_suggested_authors%22%3A%22Suggested%20Authors%20Based%20on%20Books%20You’ve%20Rated%22%2C%22customer_profile_profile_helper_popular_authors%22%3A%22Popular%20Authors%20on%20Amazon%22%2C%22customer_profile_profile_helper_follow%22%3A%22Follow%22%2C%22customer_profile_profile_helper_you_are_now_following_author%22%3A%22You%20are%20now%20following%20%24%7Bauthor_name%7D%22%2C%22customer_profile_profile_helper_following%22%3A%22%E2%9C%93%20Following%22%2C%22customer_profile_profile_helper_trending%22%3A%22Trending%20Authors%20on%20Amazon%22%2C%22customer_profile_follow_opt_in_error_text%22%3A%22Oops…%20It%20looks%20like%20you%20are%20signed%20in%20with%20the%20wrong%20account.%20Please%20sign%20in%20with%20the%20Amazon%20account%20that%20this%20email%20was%20sent%20to.%22%2C%22customer_profile_follow_settings_follow_settings%22%3A%22Follow%20settings%3A%22%2C%22customer_profile_follow_settings_customers_can_follow%22%3A%22Customers%20can%20now%20follow%20you%22%2C%22customer_profile_follow_settings_automaticlly_unfollow%22%3A%22By%20turning%20off%20follow%2C%20all%20your%20followers%20will%20automatically%20unfollow%20you.%20This%20action%20cannot%20be%20undone%22%2C%22customer_profile_follow_settings_notification%22%3A%22When%20customers%20follow%20you%2C%20they%20will%20be%20notified%20of%20your%20new%20content%2C%20such%20as%20reviews%20or%20articles.%20You%20can%20turn%20this%20off%20at%20any%20time%20and%20customers%20will%20no%20longer%20be%20following%20you.%20We%20will%20not%20share%20what%20you%20browse%20or%20purchase%20on%20Amazon%20with%20your%20followers.%22%2C%22customer_profile_follow_settings_learn_more%22%3A%22Learn%20more%20about%20your%20public%20activity%22%2C%22customer_profile_follow_settings_read_more%22%3A%22Read%20more%22%2C%22customer_profile_follow_settings_see_less%22%3A%22See%20Less%22%2C%22customer_profile_follow_settings_see_who_is_following_you%22%3A%22See%20who%20is%20following%20you%22%2C%22customer_profile_followers_not_allowed_update%22%3A%22Update%20your%20privacy%20settings%3F%22%2C%22customer_profile_followers_not_allowed_not_allowed%22%3A%22Oops.%20It%20looks%20like%20you%20are%20not%20allowing%20customers%20to%20follow%20you.%22%2C%22customer_profile_timeline_your_follow_updates%22%3A%22Your%20Follow%20Updates%22%2C%22customer_profile_timeline_share%22%3A%22Share%22%2C%22customer_profile_follows_following_card_title%22%3A%22Who%20you%20follow%22%2C%22customer_profile_follows_zero_following_message%22%3A%22Looks%20like%20you%20aren’t%20following%20anything%20yet!%20Here%20are%20some%20recommendations%20we%20think%20you’ll%20love%3A%22%2C%22customer_profile_follows_recommendations_see_follow_recommendations%22%3A%22See%20your%20follow%20recommendations%22%2C%22customer_profile_enthusiast_widget_header%22%3A%22Top%20Contributor%22%2C%22customer_profile_enthusiast_widget_activate_your_status%22%3A%22Activate%20your%20status%22%2C%22customer_profile_enthusiast_widget_hidden%22%3A%22(Hidden)%22%2C%22customer_profile_enthusiast_message_you_earned_it%22%3A%22You’ve%20earned%20it!%22%2C%22customer_profile_enthusiast_message_activate_your_status%22%3A%22Activate%20your%20status%22%2C%22customer_profile_enthusiast_message_recognize_as_enthusiast%22%3A%22Customers%20love%20what%20you%20have%20to%20say%20about%20%24%7Binterests%7D!%20We%20want%20to%20recognize%20you%20as%20a%20Top%20Contributor%20on%20Amazon.%22%2C%22customer_profile_enthusiast_message_awarded_enthusiast_status%22%3A%22Customers%20love%20what%20you%20have%20to%20say%20about%20%24%7Binterests%7D!%20We’ve%20awarded%20you%20Top%20Contributor%20status%20on%20Amazon.%22%2C%22customer_profile_enthusiast_message_customers_recognize_you_as_enthusiast%22%3A%22Customers%20love%20what%20you%20have%20to%20say%20about%20%24%7Binterests%7D!%22%2C%22customer_profile_enthusiast_message_to_award_recognition_as_enthusiast%22%3A%22We%20want%20to%20recognize%20you%20as%20a%20Top%20Contributor%20on%20Amazon.%22%2C%22customer_profile_enthusiast_message_has_awarded_recognition_as_enthusiast%22%3A%22We’ve%20awarded%20you%20Top%20Contributor%20status%20on%20Amazon.%22%2C%22customer_profile_enthusiast_message_introduction_to_enthusiast%22%3A%22Top%20Contributor%20status%20is%20awarded%20by%20Amazon%20to%20customers%20who%20frequently%20post%20engaging%20content%20related%20to%20specific%20interests.%22%2C%22customer_profile_enthusiast_message_learn_more%22%3A%22Learn%20more%22%2C%22customer_profile_privacy_private%22%3A%22Private%22%2C%22customer_profile_privacy_always_private%22%3A%22Always%20private%22%2C%22customer_profile_privacy_public%22%3A%22Public%22%2C%22customer_profile_your_account_title%22%3A%22Account%22%2C%22customer_profile_your_account_desc%22%3A%22Check%20orders%2C%20add%20payments%20options%2C%20manage%20your%20password%20and%20more.%22%2C%22customer_profile_your_account_link%22%3A%22Go%20to%20your%20account%22%2C%22customer_profile_bio_about_title%22%3A%22About%22%2C%22customer_profile_bio_edit_your_profile%22%3A%22Edit%20your%20profile%22%2C%22customer_profile_reviewer_badge_header%22%3A%22Reviewer%20Badges%22%2C%22customer_profile_bio_default_description%22%3A%22Add%20a%20couple%20of%20words%20about%20who%20you%20are%22%2C%22customer_profile_view_alert_self_message%22%3A%22This%20is%20your%20private%20view.%22%2C%22customer_profile_view_alert_self_message_extended%22%3A%22This%20is%20your%20private%20view%20of%20your%20profile.%22%2C%22customer_profile_view_alert_preview_message%22%3A%22This%20is%20how%20other%20customers%20see%20your%20profile%22%2C%22customer_profile_view_alert_alternate_link_message%22%3A%22See%20what%20others%20see%22%2C%22customer_profile_view_alert_go_back_to_private%22%3A%22Go%20to%20your%20private%20view%22%2C%22customer_profile_view_all_lists%22%3A%22View%20all%20lists%22%2C%22customer_profile_wish_list_title%22%3A%22Wish%20List%22%2C%22customer_profile_shopping_list_title%22%3A%22Shopping%20List%22%2C%22customer_profile_no_public_list_message%22%3A%22Looks%20like%20this%20customer%20hasn’t%20added%20any%20items%20to%20a%20wish%20list%20or%20registry%20yet.%22%2C%22customer_profile_create_a_list%22%3A%22Create%20multiple%20lists%20for%20yourself%20and%20others%22%2C%22customer_profile_lists_widget_title_owner_view%22%3A%22Shopping%20lists%20and%20wish%20lists%22%2C%22customer_profile_lists_widget_title_visitor_view%22%3A%22Wish%20lists%20and%20registries%22%2C%22customer_profile_lists_widget_shop_gift_ideas%22%3A%22Shop%20gift%20ideas%22%2C%22customer_profile_automotive_header%22%3A%22Your%20garage%22%2C%22customer_profile_automotive_view_garage%22%3A%22Shop%20parts%20and%20accessories%20from%20your%20garage%22%2C%22customer_profile_automotive_description%22%3A%22Find%20parts%20and%20accessories%20that%20fit%20your%20vehicle%20and%20ask%20other%20owners%20for%20tips%20and%20advice.%22%2C%22customer_profile_activity_title%22%3A%22Community%20activity%22%2C%22customer_profile_activity_filter_label%22%3A%22View%3A%22%2C%22customer_profile_activity_filter_header%22%3A%22Activity%20Filter%22%2C%22customer_profile_activity_filter_all_dropdown%22%3A%22All%20activity%22%2C%22customer_profile_activity_filter_questions_dropdown%22%3A%22Questions%20only%22%2C%22customer_profile_activity_filter_reviews_dropdown%22%3A%22Reviews%20only%22%2C%22customer_profile_activity_no_activities_to_share_message%22%3A%22%24%7Bname%7D%20has%20no%20activity%20to%20share.%22%2C%22customer_profile_activity_no_reviews_message%22%3A%22%24%7Bname%7D%20has%20no%20reviews%20to%20share.%22%2C%22customer_profile_activity_no_questions_message%22%3A%22%24%7Bname%7D%20has%20no%20questions%20to%20share.%22%2C%22customer_profile_mobile_review_card_see_more%22%3A%22See%20more%22%2C%22customer_profile_mobile_review_card_see_less%22%3A%22See%20less%22%2C%22customer_profile_verified_purchase%22%3A%22Verified%20Purchase%22%2C%22customer_profile_review_badge_early_reviewer%22%3A%22Early%20Reviewer%20Rewards%22%2C%22customer_profile_review_badge_verified_purchase%22%3A%22Verified%20Purchase%22%2C%22customer_profile_review_badge_vine%22%3A%22Vine%20Customer%20Review%20of%20Free%20Product%22%2C%22customer_profile_activity_timeline_close_menu%22%3A%22close%20menu%22%2C%22customer_profile_activity_timeline_global_privacy_edit%22%3A%22Edit%20privacy%20settings%22%2C%22customer_profile_activity_timeline_helpful_votes%22%3A%22%24%7Bhelpful_votes%7D%20helpful%20votes%22%2C%22customer_profile_activity_timeline_helpful_votes_singular%22%3A%22%24%7Bhelpful_votes%7D%20helpful%20vote%22%2C%22customer_profile_activity_timeline_hide%22%3A%22Hide%20on%20my%20profile%22%2C%22customer_profile_activity_timeline_manage_review%22%3A%22manage%20review%22%2C%22customer_profile_activity_timeline_review_action%22%3A%22reviewed%20a%20product%22%2C%22customer_profile_activity_timeline_review_delete%22%3A%22Delete%20review%22%2C%22customer_profile_activity_timeline_review_edit%22%3A%22Edit%20review%22%2C%22customer_profile_activity_timeline_review_hidden_sensitive%22%3A%22review%20hidden%20by%20sensitivity%20filter%22%2C%22customer_profile_activity_timeline_review_hidden_settings%22%3A%22review%20hidden%20by%20privacy%20settings%22%2C%22customer_profile_activity_timeline_review_hidden_you%22%3A%22review%20hidden%20by%20you%22%2C%22customer_profile_activity_timeline_review_see_full%22%3A%22See%20full%20review%22%2C%22customer_profile_activity_timeline_review_stars_text%22%3A%22%24%7Bnum_stars%7D%20out%20of%20five%20stars%22%2C%22customer_profile_activity_timeline_show%22%3A%22Show%20on%20my%20profile%22%2C%22customer_profile_inline_edit_set_as_public_name%22%3A%22Set%20this%20as%20your%20public%20name%3F%22%2C%22customer_profile_inline_edit_use_account_name%22%3A%22Yes%22%2C%22customer_profile_inline_edit_change_public_name%22%3A%22No%2C%20change%20it%22%2C%22customer_profile_inline_edit_description%22%3A%22Change%20your%20public%20name%20in%20the%20field%20below.%22%2C%22customer_profile_inline_edit_change_public_name_submit%22%3A%22Save%22%2C%22customer_profile_inline_edit_change_public_name_cancel%22%3A%22Cancel%22%2C%22customer_profile_inline_edit_change_public_name_success%22%3A%22Public%20name%20confirmed%22%2C%22customer_profile_blackjack_card_owner_view_header%22%3A%22Your%20reviews%20are%20getting%20noticed%22%2C%22customer_profile_blackjack_card_owner_view_description%22%3A%22Thanks%20for%20helping%20millions%20of%20Amazon%20shoppers%20make%20the%20right%20purchase.%20Make%20sure%20your%20Amazon%20Profile%20is%20up%20to%20date!%22%2C%22customer_profile_blackjack_card_owner_view_set_public_name%22%3A%22Set%20your%20public%20name%22%2C%22customer_profile_blackjack_card_owner_view_upload_photo%22%3A%22Upload%20a%20photo%22%2C%22customer_profile_blackjack_card_owner_view_update_profile%22%3A%22Update%20your%20profile%22%2C%22customer_profile_blackjack_card_visitor_view_header%22%3A%22Check%20out%20who%20you’re%20following!%22%2C%22customer_profile_blackjack_card_visitor_view_description_multiple_update%22%3A%22People%20you%20are%20following%20have%20reviewed%20new%20products.%20View%20their%20profiles%20to%20see%20more!%22%2C%22customer_profile_blackjack_card_visitor_view_description_one_update%22%3A%22Someone%20you%20are%20following%20have%20reviewed%20new%20products.%20View%20their%20profiles%20to%20see%20more!%22%2C%22customer_profile_blackjack_card_visitor_view_see_profile%22%3A%22See%20profile%22%2C%22customer_profile_blackjack_card_follow_brand_release_items%22%3A%22%24%7Bbrand%7D%20released%20%24%7Bcount%7D%20items%22%2C%22customer_profile_blackjack_card_follow_brand_release_item%22%3A%22%24%7Bbrand%7D%20released%20an%20item%22%2C%22customer_profile_blackjack_card_follow_author_release%22%3A%22%24%7Bauthor%7D%20released%20a%20book%22%2C%22customer_profile_blackjack_card_follow_timestamp_day%22%3A%22%24%7Btime%7D%20day%20ago%22%2C%22customer_profile_blackjack_card_follow_timestamp_days%22%3A%22%24%7Btime%7D%20days%20ago%22%2C%22customer_profile_blackjack_card_follow_timestamp_hour%22%3A%22%24%7Btime%7D%20hour%20ago%22%2C%22customer_profile_blackjack_card_follow_timestamp_hours%22%3A%22%24%7Btime%7D%20hours%20ago%22%2C%22customer_profile_blackjack_card_follow_timestamp_minute%22%3A%22%24%7Btime%7D%20minute%20ago%22%2C%22customer_profile_blackjack_card_follow_timestamp_minutes%22%3A%22%24%7Btime%7D%20minutes%20ago%22%2C%22customer_profile_blackjack_card_follow_footer%22%3A%22See%20all%20follow%20updates%22%2C%22customer_profile_visitor_view_nudge_widget_intro_t1%22%3A%22Have%20you%20checked%20out%20your%20Profile%20yet%3F%20Make%20sure%20it%E2%80%99s%20up%20to%20date!%22%2C%22customer_profile_visitor_view_nudge_widget_click_to_action%22%3A%22View%20your%20profile%22%2C%22customer_profile_oap_is_verified_tooltip%22%3A%22Amazon%20verified%20profile%22%2C%22customer_profile_oap_nudge_description%22%3A%22Publish%20your%20profile%2C%20so%20your%20customers%20can%20find%20you.%22%2C%22customer_profile_oap_avatar_tooltip%22%3A%22In%20order%20to%20publish%20your%20profile%2C%20you%E2%80%99ll%20first%20need%20to%20add%20a%20profile%20photo.%20%22%2C%22customer_profile_oap_publish_button%22%3A%22Publish%20your%20profile%22%2C%22customer_profile_oap_add_avatar%22%3A%22Add%20a%20profile%20photo%20and%20publish%20your%20profile%2C%20so%20your%20customers%20can%20find%20you.%22%2C%22customer_profile_search_placeholder%22%3A%22Search%20for%20friends%20and%20family%22%2C%22customer_profile_search_bar_placeholder_focus%22%3A%22Who%20are%20you%20looking%20for%3F%22%2C%22customer_profile_search_intro_header%22%3A%22Introducing%20profile%20search%22%2C%22customer_profile_search_intro_message%22%3A%22Find%20friends%2C%20family%20and%20others%20to%20view%20public%20lists%2C%20discover%20gift%20ideas%2C%20and%20see%20product%20reviews%20they%E2%80%99ve%20written%20on%20Amazon.%22%2C%22customer_profile_search_start_search%22%3A%22Get%20started%22%2C%22customer_profile_search_secondary_view%22%3A%22Search%20for%20friends%20and%20family%20by%20name.%22%2C%22customer_profile_search_button%22%3A%22Search%22%2C%22customer_profile_reviews_wrote_a_review%22%3A%22wrote%20a%20review%22%2C%22customer_profile_review_helpfulness%22%3A%22%24%7Bhelpful_votes%7D%20people%20found%20this%20review%20helpful%22%2C%22customer_profile_review_helpfulness_singular%22%3A%22%24%7Bhelpful_votes%7D%20person%20found%20this%20review%20helpful%22%2C%22customer_profile_pets_widget_title%22%3A%22Pets%22%2C%22customer_profile_pets_widget_add_pet_button%22%3A%22Add%20a%20pet%22%2C%22customer_profile_pets_widget_add_pet_link%22%3A%22Add%20your%20pet%22%2C%22customer_profile_pets_widget_manage_link%22%3A%22Manage%20your%20pets%22%2C%22customer_profile_pets_widget_description%22%3A%22Shop%20coupons%2C%20deals%20%5Cu0026%20recommendations%20for%20your%20pet.%22%7D%3B%0A%09%09%09P.when(‘customer-profile’%2C%20’ready’).execute(function(CustomerProfile)%20%7B%0A%09%09%09CustomerProfile(document.getElementById(‘profile_v5’))%3B%0A%09%20%20%7D)%3B%0A%09%09%3C%2Fscript%3E%0A%20%20%20%20%20%20%3C%2Fdiv%3E” message=”HTML Dump of profile” highlight=”” provider=”manual”/]

The Script

In order to make this script work for you, you’ll need your amazon account ID. You can find this in the URL of your browser when you navigate to your profile page. It’s a series of letters and numbers that looks something like “ASDFSIOUWEJKLDCI323WE” (you can ignore the  ?ie=UTF8&ref_=ya_d_l_profile   part at the end of the URL)

Much like last week’s guide on Instagram statistics, I made a CSV file with the header data I want that will be the repository for all the data I’m collecting

[pastacode lang=”markup” manual=”Date%2C%20Day%2CUser%20Rank%2CHelpful%20Votes%2C%20Reviews%2C” message=”zoraAmazonStats.csv” highlight=”” provider=”manual”/]

 

Then I started getting into the python script

[pastacode lang=”python” manual=”%23%20-*-%20coding%3A%20utf-8%20-*-%0Aimport%20urllib2%2C%20urlparse%2C%20json%2C%20time%2C%20re%0A%0AzoraAmazonId%20%3D%20’AEOCZPH3CWEXS26HBX6SCV56DD2Q’%0A%0A%23%20Method%20to%20retrieve%20the%20data%20for%20the%20file%0Adef%20amazonReviewStats(profileId)%3A%0A%09%23%20Call%20that%20returns%20the%20votes%20and%20review%20count%20data%0A%20%20%20%20url%3D’https%3A%2F%2Fwww.amazon.com%2Fhz%2Fgamification%2Fapi%2Fcontributor%2Fdashboard%2Famzn1.account.’%2B%20profileId%0A%20%20%20%20contents%3Durllib2.urlopen(url).read()%0A%20%20%20%20%0A%09%23%20Parses%20the%20string%20response%20into%20JSON%0A%09userContent%20%3D%20json.loads(contents)%0A%20%20%20%20helpfulVotes%20%3D%20userContent%5B’helpfulVotes’%5D%5B’helpfulVotesData’%5D%5B’count’%5D%0A%20%20%20%20reviewCount%20%3D%20userContent%5B’reviews’%5D%5B’reviewsCountData’%5D%5B’count’%5D%0A%20%20%20%20%0A%09%23%20Gets%20current%20Day%20and%20Date%0A%09day%20%3D%20time.strftime(%22%25a%22)%0A%20%20%20%20date%20%3D%20time.strftime(%22%25m%2F%25d%2F%25Y%22)%0A%0A%09%23%20Call%20that%20returns%20the%20HTML%C2%A0page%20%20%20%20%0A%20%20%20%20profileUrl%3D’https%3A%2F%2Fwww.amazon.com%2Fgp%2Fprofile%2Famzn1.account.’%20%2B%20profileId%0A%0A%09%23%20Put%20headers%20on%20the%20call%20that%20will%20make%20it%20mimic%20a%20call%20from%20a%20browser%20(this%20page%20won’t%20return%20anything%20if%20you%20try%20to%20cURL%20or%20wget%20from%20the%20terminal)%0A%20%20%20%20hdrs%20%3D%20%7B’User-Agent’%3A’Mozilla%2F5.0%20(iPad%3B%20CPU%20OS%2011_0%20like%20Mac%20OS%20X)%20AppleWebKit%2F604.1.34%20(KHTML%2C%20like%20Gecko)%20Version%2F11.0%20Mobile%2F15A5341f%20Safari%2F604.1’%2C%20’x-requested-with’%3A%20’XMLHttpRequest’%2C%20’origin’%3A%20’http%3A%2F%2Fevil.com%2F’%7D%0A%20%20%20%20%0A%09%23%20Send%20the%20request%20with%20headers%0A%09req%20%3D%20urllib2.Request(profileUrl%2C%20headers%3Dhdrs)%20%20%20%20%0A%20%20%20%20profileContents%20%3D%20urllib2.urlopen(req).read()%0A%20%20%20%20%0A%20%20%20%20%23%20Use%C2%A0regex%20to%20find%20the%20ranking%20on%20the%20page%0A%09matchObj%20%3D%20re.search(r’%22rank%22%3A%22(.*)%22%2C%22decoratedRank’%2C%20profileContents)%0A%0A%09%23%C2%A0Since%20we’re%20using%20a%20comma%20delimited%20file%2C%20we%20remove%20the%20comma%20from%20the%20number%C2%A0%0A%20%20%20%20userRank%20%3D%20matchObj.group(1).replace(‘%2C’%2C”)%0A%20%20%20%20%0A%09%23%20Return%20the%20string%20to%20be%20placed%20in%20the%20CSV%20file%0A%20%20%20%20return%20date%20%2B%20’%2C’%20%2B%20day%20%2B%20’%2C’%20%2B%20userRank%20%2B%20’%2C’%20%2B%20helpfulVotes%20%2B%20’%2C’%20%2B%20reviewCount%20%2B%20’%2C%5Cn’%0A%0A%0Adef%20getZoraAmazonStats(zoraAmazonId)%3A%0A%0A%20%20%20%20stats%20%3D%20amazonReviewStats(zoraAmazonId)%0A%09%23%20Includes%20path%20from%20root%20to%20the%C2%A0csv%20file%0A%20%20%20%20file%20%3D%20open(%22%2FUsers%2Fjrutz%2FDesktop%2Fstats%2FzoraAmazonStats.csv%22%2C%20%22a%22)%0A%20%20%20%20file.write(stats)%0A%20%20%20%20file.close()%0A%0AgetZoraAmazonStats(zoraAmazonId)” message=”getAmazonStats.py” highlight=”” provider=”manual”/]

This will make two calls and then concatenate the data into a string that is then appended to the CSV file. To call it directly, all you have to do is open your terminal and in the correct directory run python getAmazonStats.py

Scheduling the Script to Run Automatically (for us lazy people)

I actually run the scripts for retrieving Amazon data and Instagram data in the same file, so I only need to schedule one job for it. If you want to schedule a job you can use cron to automate this process (as long as your computer is on and connected to the internet)

I want to run python getAmazonStats.py  every day at a time when I’m pretty sure my computer will be open/on. There are ways to make it run asynchronously, but I’m not quite that motivated today.

So I open up my terminal and enter

Jones-Mac:stats jrutz$ crontab -e

This opens up a VIM editor where I can then edit the cron jobs I have. The syntax of a cron job is as follows

minute hour day of month month day of week {script to be run}

I chose to run the scripts at 9:01am because with the exception of weekends, most days I will be awake/on my computer/have access to internet around this time. On my computer the file is called stats.py, but for this file it would look something like 1 9 * * * python /Users/jrutz/Desktop/stats/getAmazonStats.py

If you want to get really fancy with it, there are a half-dozen other ways to set schedules. For me, once a day will work just fine. All you have to do is save the file and voila! you’re done.

TL;DR

While I was automating my Instagram data collection, I figured I might as well automate the collection of my Amazon ranking data as well. I spent some time digging around the network calls so you don’t have to.



1 thought on “Amazon Reviews x #Developer: Automating Ranking Collection with Python”

Share your experience

This site uses Akismet to reduce spam. Learn how your comment data is processed.