<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Money-Code &#187; reviewazon</title>
	<atom:link href="http://www.money-code.com/tag/reviewazon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.money-code.com</link>
	<description>Coding For Online Success</description>
	<lastBuildDate>Tue, 15 Nov 2011 18:25:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Finding BrowseNodes for Amazon API search (AWS)</title>
		<link>http://www.money-code.com/2009/09/finding-browsenodes-for-amazon-api-search-aws/</link>
		<comments>http://www.money-code.com/2009/09/finding-browsenodes-for-amazon-api-search-aws/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 15:56:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[reviewazon]]></category>
		<category><![CDATA[web service]]></category>
		<category><![CDATA[wpreviewsite]]></category>

		<guid isPermaLink="false">http://www.money-code.com/?p=569</guid>
		<description><![CDATA[So, I&#8217;ve been hitting the Amazon sites real hard over the last month. With a combination of ReviewAZON, WPReviewSite and my own amazon store script, I&#8217;ve been picking niches and working on traffic. Today, I was looking at one of my good performing EPN store fronts, and I wanted to include Amazon products in there [...]


Related posts:<ol><li><a href='http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/' rel='bookmark' title='Amazon Product API: SignatureDoesNotMatch error response'>Amazon Product API: SignatureDoesNotMatch error response</a></li>
<li><a href='http://www.money-code.com/2009/05/amazon-associates-web-service-changes/' rel='bookmark' title='Amazon Associates Web Service Changes'>Amazon Associates Web Service Changes</a></li>
<li><a href='http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/' rel='bookmark' title='Understanding the Amazon Product Advertising API'>Understanding the Amazon Product Advertising API</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F09%2Ffinding-browsenodes-for-amazon-api-search-aws%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F09%2Ffinding-browsenodes-for-amazon-api-search-aws%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" title="Amazon Web Services" src="http://developer.amazonwebservices.com/connect/images/amazon/logo_aws.gif" alt="" width="164" height="60" />So, I&#8217;ve been hitting the Amazon sites real hard over the last month. With a combination of <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">ReviewAZON</a>, <a href="http://www.money-code.com/target/wpreviews.php" target="_blank">WPReviewSite</a> and my own amazon store script, I&#8217;ve been picking niches and working on traffic. Today, I was looking at one of my good performing EPN store fronts, and I wanted to include Amazon products in there as well. The problem I was having was getting it targeted to the sub category. I knew the SearchIndex, but couldn&#8217;t figure out how to get the proper BrowseNode of the sub category. The solution is to do a BrowseNodeLookup call.</p>
<p>To do this, you first need to determine the main BrowseNode, basically the number related to the main category where your product is located in. To get this number, you may be able to see it in the URL, or use this matrix to get the proper BrowseNode based off of country:</p>
<p><a href="http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?BrowseNodeIDs.html" target="_blank">http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?BrowseNodeIDs.html</a></p>
<p>Next, you need to query Amazon&#8217;s AWS and send this BrowseNode. You will receive a XML file containing all children related to this parent including name and BrowseNode.</p>
<p>Here is a basic function I wrote that will do a signed request for BrowseNodeLookup operation:</p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">function</span> find_browse_node_aws_signed_request<span class="br0">&#40;</span><span class="re0">$region</span>, <span class="re0">$params</span>, <span class="re0">$public_key</span>, <span class="re0">$private_key</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$method</span> &nbsp; &nbsp; = <span class="st0">&quot;GET&quot;</span>;<br />
&nbsp; &nbsp; <span class="re0">$host</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = <span class="st0">&quot;ecs.amazonaws.&quot;</span>.<span class="re0">$region</span>;<br />
&nbsp; &nbsp; <span class="re0">$uri</span> &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; = <span class="st0">&quot;/onca/xml&quot;</span>;<br />
&nbsp; &nbsp; <span class="re0">$params</span><span class="br0">&#91;</span><span class="st0">&quot;Service&quot;</span><span class="br0">&#93;</span> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = <span class="st0">&quot;AWSECommerceService&quot;</span>;<br />
&nbsp; &nbsp; <span class="re0">$params</span><span class="br0">&#91;</span><span class="st0">&quot;AWSAccessKeyId&quot;</span><span class="br0">&#93;</span> &nbsp; = <span class="re0">$public_key</span>;<br />
&nbsp; &nbsp; <span class="re0">$params</span><span class="br0">&#91;</span><span class="st0">&quot;Timestamp&quot;</span><span class="br0">&#93;</span> &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; = <a href="http://www.php.net/gmdate"><span class="kw3">gmdate</span></a><span class="br0">&#40;</span><span class="st0">&quot;Y-m-d<span class="es0">\T</span>H:i:s<span class="es0">\Z</span>&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="re0">$params</span><span class="br0">&#91;</span><span class="st0">&quot;Version&quot;</span><span class="br0">&#93;</span> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = <span class="st0">&quot;2009-03-31&quot;</span>;<br />
&nbsp; &nbsp; <a href="http://www.php.net/ksort"><span class="kw3">ksort</span></a><span class="br0">&#40;</span><span class="re0">$params</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="re0">$canonicalized_query</span> = <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re0">$params</span> <span class="kw1">as</span> <span class="re0">$param</span>=&gt;<span class="re0">$value</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$param</span> &nbsp;= <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st0">&quot;%7E&quot;</span>, <span class="st0">&quot;~&quot;</span>, <a href="http://www.php.net/rawurlencode"><span class="kw3">rawurlencode</span></a><span class="br0">&#40;</span><span class="re0">$param</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$value</span> &nbsp;= <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st0">&quot;%7E&quot;</span>, <span class="st0">&quot;~&quot;</span>, <a href="http://www.php.net/rawurlencode"><span class="kw3">rawurlencode</span></a><span class="br0">&#40;</span><span class="re0">$value</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$param</span> == <span class="st0">&#8216;ItemPage&#8217;</span> &amp;amp;&amp;amp; <span class="re0">$value</span> == <span class="st0">&#8216;x&#8217;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$canonicalized_query</span><span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="re0">$param</span>.<span class="st0">&quot;=&quot;</span>.<span class="re0">$i</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$canonicalized_query</span><span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="re0">$param</span>.<span class="st0">&quot;=&quot;</span>.<span class="re0">$value</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="re0">$canonicalized_query</span> = <a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st0">&quot;&amp;amp;&quot;</span>, <span class="re0">$canonicalized_query</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="re0">$string_to_sign</span> = <span class="re0">$method</span>.<span class="st0">&quot;<span class="es0">\n</span>&quot;</span>.<span class="re0">$host</span>.<span class="st0">&quot;<span class="es0">\n</span>&quot;</span>.<span class="re0">$uri</span>.<span class="st0">&quot;<span class="es0">\n</span>&quot;</span>.<span class="re0">$canonicalized_query</span>;<br />
&nbsp; &nbsp; <span class="re0">$signature</span> = <a href="http://www.php.net/base64_encode"><span class="kw3">base64_encode</span></a><span class="br0">&#40;</span>hash_hmac<span class="br0">&#40;</span><span class="st0">&#8216;sha256&#8242;</span>, <span class="re0">$string_to_sign</span>, <span class="re0">$private_key</span>, <span class="kw2">true</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="re0">$signature</span> = <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st0">&quot;%7E&quot;</span>, <span class="st0">&quot;~&quot;</span>, <a href="http://www.php.net/rawurlencode"><span class="kw3">rawurlencode</span></a><span class="br0">&#40;</span><span class="re0">$signature</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="re0">$request</span> = <span class="st0">&quot;http://&quot;</span>.<span class="re0">$host</span>.<span class="re0">$uri</span>.<span class="st0">&quot;?&quot;</span>.<span class="re0">$canonicalized_query</span>.<span class="st0">&quot;&amp;amp;Signature=&quot;</span>.<span class="re0">$signature</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$ch</span>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = curl_init<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; curl_setopt<span class="br0">&#40;</span><span class="re0">$ch</span>, CURLOPT_RETURNTRANSFER, <span class="nu0">1</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; curl_setopt<span class="br0">&#40;</span><span class="re0">$ch</span>, CURLOPT_URL, <span class="re0">$request</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$response</span>&nbsp; &nbsp; &nbsp; &nbsp;= curl_exec<span class="br0">&#40;</span><span class="re0">$ch</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; curl_close<span class="br0">&#40;</span><span class="re0">$ch</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$response</span>;<br />
<span class="br0">&#125;</span></div>
<p>To call the function you would do something like this:</p>
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$resp</span> &nbsp; = find_browse_node_aws_signed_request<span class="br0">&#40;</span><span class="re0">$country</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st0">&quot;Operation&quot;</span>=&gt;<span class="st0">&quot;BrowseNodeLookup&quot;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;Service&quot;</span>=&gt;<span class="st0">&quot;AWSECommerceService&quot;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;BrowseNodeId&quot;</span>=&gt;<span class="st0">&quot;111111111&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$pubKey</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$privKey</span><span class="br0">&#41;</span>;</div>
<p>$pubKey is your Associate Key ID (not your tracking ID) and the $privKey is your Secret AWS Key ID. You can do a var_dump($resp) to see the values of the returned array of values. After retrieving the BrowseNodeID, you can search within that category by passing &#8216;BrowseNode&#8217; to your ItemSearch API call. Hope this helps!</p>
<h4>Incoming search terms:</h4><ul><li>amazon api browsenode</li><li>amazon api browse nodes</li><li>amazon product advertising api browsenode</li><li>aws BrowseNode</li><li>amazon api nodes</li><li>aws browse nodes</li><li>BrowseNodes amazon api</li><li>amazon aws browsenode</li><li>amazon ecs get browsenodes</li><li>amazon api get category</li></ul><div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/' rel='bookmark' title='Amazon Product API: SignatureDoesNotMatch error response'>Amazon Product API: SignatureDoesNotMatch error response</a></li>
<li><a href='http://www.money-code.com/2009/05/amazon-associates-web-service-changes/' rel='bookmark' title='Amazon Associates Web Service Changes'>Amazon Associates Web Service Changes</a></li>
<li><a href='http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/' rel='bookmark' title='Understanding the Amazon Product Advertising API'>Understanding the Amazon Product Advertising API</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2009/09/finding-browsenodes-for-amazon-api-search-aws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking out loud about EPN Quality Click Pricing (QCP)</title>
		<link>http://www.money-code.com/2009/09/thinking-out-load-about-epn-quality-click-pricing-qcp/</link>
		<comments>http://www.money-code.com/2009/09/thinking-out-load-about-epn-quality-click-pricing-qcp/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 03:05:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[EPN]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[cj]]></category>
		<category><![CDATA[qcp]]></category>
		<category><![CDATA[quality click pricing]]></category>
		<category><![CDATA[reviewazon]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[store fronts]]></category>
		<category><![CDATA[ysm]]></category>

		<guid isPermaLink="false">http://www.money-code.com/?p=563</guid>
		<description><![CDATA[So, I&#8217;ve been paying close attention to analytics and most importantly, my QCP preview in EPN reporting. Just like what it was stating for the end of August, my earnings will be looking really good under this model and I was trying to figure out why. I really think the major benefit in my case [...]


Related posts:<ol><li><a href='http://www.money-code.com/2009/09/quality-click-pricing-qcp-starts-tomorrow-1012009/' rel='bookmark' title='Quality Click Pricing (QCP) starts tomorrow (10/1/2009)'>Quality Click Pricing (QCP) starts tomorrow (10/1/2009)</a></li>
<li><a href='http://www.money-code.com/2009/08/epn-quality-click-pricing-my-thoughts/' rel='bookmark' title='EPN &#8211; Quality Click Pricing (My Thoughts)'>EPN &#8211; Quality Click Pricing (My Thoughts)</a></li>
<li><a href='http://www.money-code.com/2009/09/epn-webinar-about-quality-click-pricing/' rel='bookmark' title='EPN webinar about Quality Click Pricing'>EPN webinar about Quality Click Pricing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F09%2Fthinking-out-load-about-epn-quality-click-pricing-qcp%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F09%2Fthinking-out-load-about-epn-quality-click-pricing-qcp%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-301" title="ebay-partner-network" src="http://www.money-code.com/wp-content/uploads/2009/06/ebay-partner-network.jpg" alt="ebay-partner-network" width="150" height="150" />So, I&#8217;ve been paying close attention to analytics and most importantly, my QCP preview in EPN reporting. Just like what it was stating for the end of August, my earnings will be looking really good under this model and I was trying to figure out why.</p>
<p>I really think the major benefit in my case is that I use <a href="http://www.money-code.com/2007/12/how-to-use-ppc-with-your-ebay-affiliate-store-fronts/" target="_self">limited PPC via YSM</a> to promote my good earning niche sites. I never been too heavy in SEO, and relied on PPC to drive traffic to these sites. Finding the right balance of advertising cost with profits earned is tricky, but I think that is why my EPC is good on these sites. I&#8217;m driving &#8216;buyers&#8217; to come to the site, and eventually &#8216;buy&#8217; on eBay vs. driving a bunch of readers. I wrote a post about this in January 2008 &#8220;<a href="http://www.money-code.com/2008/01/readers-vs-buyers/" target="_self">Readers vs. Buyers</a>&#8220;.</p>
<p>Now, with this improvement with EPC, I think I&#8217;ll do some tests in October or November by ramping up my PPC campaigns to drive more quality traffic to eBay.</p>
<p>While I&#8217;m still waiting for the dust to settle, I&#8217;ve been working hard (hence the lack of recent posts) on creating Amazon store fronts, CJ based store fronts, <a href="http://www.money-code.com/2009/07/hub-blogs-strategy/" target="_self">hub support blogs</a> to my various sites. I&#8217;ve been working on creating a new Amazon store front plugin, but I&#8217;ve been absolutely LOVING <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">ReviewAzon</a>. I can&#8217;t say enough how great this plugin is. If you&#8217;re interested in working on your Amazon affiliate efforts, please pick this plugin up. <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">Only $79, you can&#8217;t afford to NOT try it</a>.</p>
<h4>Incoming search terms:</h4><ul><li>identify which ePN clicks come from search results</li></ul><div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2009/09/quality-click-pricing-qcp-starts-tomorrow-1012009/' rel='bookmark' title='Quality Click Pricing (QCP) starts tomorrow (10/1/2009)'>Quality Click Pricing (QCP) starts tomorrow (10/1/2009)</a></li>
<li><a href='http://www.money-code.com/2009/08/epn-quality-click-pricing-my-thoughts/' rel='bookmark' title='EPN &#8211; Quality Click Pricing (My Thoughts)'>EPN &#8211; Quality Click Pricing (My Thoughts)</a></li>
<li><a href='http://www.money-code.com/2009/09/epn-webinar-about-quality-click-pricing/' rel='bookmark' title='EPN webinar about Quality Click Pricing'>EPN webinar about Quality Click Pricing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2009/09/thinking-out-load-about-epn-quality-click-pricing-qcp/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Understanding the Amazon Product Advertising API</title>
		<link>http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/</link>
		<comments>http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 13:57:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[quality click pricing]]></category>
		<category><![CDATA[reviewazon]]></category>
		<category><![CDATA[store fronts]]></category>

		<guid isPermaLink="false">http://www.money-code.com/?p=551</guid>
		<description><![CDATA[I&#8217;ve been working on some Amazon store fronts. With the recent chatter about the EPN Quality Click Pricing, I thought it would be good to focus on a few other sites while the dust settles. I have confidence that everything with EPN will work out, but this is a good reminder that one should stay [...]


Related posts:<ol><li><a href='http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/' rel='bookmark' title='Amazon Product API: SignatureDoesNotMatch error response'>Amazon Product API: SignatureDoesNotMatch error response</a></li>
<li><a href='http://www.money-code.com/2009/09/finding-browsenodes-for-amazon-api-search-aws/' rel='bookmark' title='Finding BrowseNodes for Amazon API search (AWS)'>Finding BrowseNodes for Amazon API search (AWS)</a></li>
<li><a href='http://www.money-code.com/2009/05/amazon-associates-web-service-changes/' rel='bookmark' title='Amazon Associates Web Service Changes'>Amazon Associates Web Service Changes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F08%2Funderstanding-the-amazon-product-advertising-api%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F08%2Funderstanding-the-amazon-product-advertising-api%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" title="Amazon Product Advertising API" src="http://developer.amazonwebservices.com/connect/images/amazon/logo_aws.gif" alt="" width="164" height="60" />I&#8217;ve been working on some Amazon store fronts. With the recent chatter about the <a href="http://www.money-code.com/2009/08/ebay-partner-network-quality-click-pricing-webinar-notes/" target="_blank">EPN Quality Click Pricing</a>, I thought it would be good to focus on a few other sites while the dust settles. I have confidence that everything with EPN will work out, but this is a good reminder that one should stay diversified.</p>
<p>I&#8217;m basically working on a few things. The first priority was to get my existing sites working after the<a href="http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/" target="_blank"> signed authentication change</a> which happened on August 15th. The next priority was to find a new blog plugin that would handle Amazon products nicely. I found <a href="http://www.money-code.com/2009/08/review-of-reviewazon/" target="_blank">ReviewAzon</a>, which fits my needs perfectly for posting products, but I needed a good &#8216;store front&#8217; script or way to include this with my <a href="http://www.money-code.com/2009/08/review-of-reviewazon/" target="_blank">ReviewAzon</a> sites.</p>
<p>I found <a href="http://wordpress.org/extend/plugins/amazon-niche-store/screenshots/" target="_blank">Amazon Niche Store</a>, which is free, and it looks similar to my various store fronts, but I wasn&#8217;t happy about the results being returned from the author&#8217;s server. So I figured I need to modify the plugin and do the lookup and presentation on my own. The author also displayed his tracking code 10% of the time (which he states). This was a fun project, since I&#8217;ve never worked on a plugin and it seems lately I&#8217;ve been doing a lot of WordPress stuff.</p>
<p>I wanted to state that finding good documentation about the Amazon AWS or Product Advertising API is somewhat difficult (not sure why), but since I found the proper docs, I wanted to post them here. The <a href="http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/" target="_blank">Product Advertising API Developer Guide</a> is must have link if you&#8217;re going to be doing any work with the API, it gives you a complete run down of the Operations needed to ask the appropriate questions to Amazon and return products.</p>
<p>I was able to rewrite that plugin and include it within my <a href="http://www.money-code.com/2009/08/review-of-reviewazon/" target="_blank">ReviewAzon</a> sites by creating a category &#8216;stores&#8217; within the blogs. One immediate challenge I had with that plugin re-write was the ability of returning more than 10 products, which appears to be a very common problem. My solution, and not sure if it&#8217;s the best, is to loop through the requests to get multiple pages and adding them to a array. To save on additional calls I serialized the array and stored it in the WP options table based on keyword searched with a timestamp. If the timestamp is expired, it will do another lookup, etc.</p>
<p>If any of you have dealt with this in the past and has a better solution, please let me know!</p>
<h4>Incoming search terms:</h4><ul><li>Amazon Product Advertising API</li><li>amazon product advertising api categories</li><li>amazon product advertising api cost</li><li>amazon product advertising api php tutorial</li><li>amazon api save</li><li>amazon store api php</li><li>amazon store api</li><li>amazon product api tutorial using php</li><li>amazon product api php</li><li>amazone api storing products to database</li></ul><div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/' rel='bookmark' title='Amazon Product API: SignatureDoesNotMatch error response'>Amazon Product API: SignatureDoesNotMatch error response</a></li>
<li><a href='http://www.money-code.com/2009/09/finding-browsenodes-for-amazon-api-search-aws/' rel='bookmark' title='Finding BrowseNodes for Amazon API search (AWS)'>Finding BrowseNodes for Amazon API search (AWS)</a></li>
<li><a href='http://www.money-code.com/2009/05/amazon-associates-web-service-changes/' rel='bookmark' title='Amazon Associates Web Service Changes'>Amazon Associates Web Service Changes</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review of ReviewAZON</title>
		<link>http://www.money-code.com/2009/08/review-of-reviewazon/</link>
		<comments>http://www.money-code.com/2009/08/review-of-reviewazon/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 20:19:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[EPN]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[reviewazon]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.money-code.com/?p=539</guid>
		<description><![CDATA[If you&#8217;ve been following this blog for some time, you would know I sort of have a love-hate relationship with Amazon&#8217;s affiliate program (Amazon Associates). First of all, I love their site. I buy many things from Amazon, and it&#8217;s hard to beat the name trust you get with Amazon. I love that you can [...]


Related posts:<ol><li><a href='http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/' rel='bookmark' title='Understanding the Amazon Product Advertising API'>Understanding the Amazon Product Advertising API</a></li>
<li><a href='http://www.money-code.com/2009/05/expanding-revenue-sites-with-review-sites/' rel='bookmark' title='Expanding revenue sites with review sites'>Expanding revenue sites with review sites</a></li>
<li><a href='http://www.money-code.com/2009/09/thinking-out-load-about-epn-quality-click-pricing-qcp/' rel='bookmark' title='Thinking out loud about EPN Quality Click Pricing (QCP)'>Thinking out loud about EPN Quality Click Pricing (QCP)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F08%2Freview-of-reviewazon%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2009%2F08%2Freview-of-reviewazon%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.money-code.com/target/reviewazon.php" target="_blank"><img class="alignleft" title="ReviewAZON" src="http://reviewazon.com/wp-content/uploads/affiliate/ReviewAZON_Box.jpg" alt="" width="250" height="308" /></a>If you&#8217;ve been following this blog for some time, you would know I sort of have a love-hate relationship with Amazon&#8217;s affiliate program (Amazon Associates).</p>
<p>First of all, I love their site. I buy many things from Amazon, and it&#8217;s hard to beat the name trust you get with Amazon. I love that you can buy SO much stuff from there. Basically if you can think of it, it&#8217;s on Amazon. I love their affiliate management interface (except it updates every 24 hours), but getting reports, and tools is a snap. I love their API for pulling products (even though I was having <a href="http://www.money-code.com/2009/08/amazon-product-api-signaturedoesnotmatch-error-response/" target="_self">trouble after their recent change for signed authentication</a>). So that&#8217;s a lot of love&#8230;.</p>
<p>The bad? Well, their cookie life is brutal. They only offer a one day cookie for earnings. That potential customer can&#8217;t &#8220;sleep on it&#8221;, and if they do, you get nadda. So it&#8217;s strictly related to impulse purchases only or you&#8217;re relying on them doing the research and are ready to buy when they go to your blog or store front. Tough. Their commission percentage is pretty low as well, and especially compared to other networks. You&#8217;ll hear arguments that you&#8217;ll make it up on the name trust, and that will convert to more sales, etc.</p>
<p>Bottom line is that I&#8217;ve tried promoting Amazon multiple times and have not had good luck. Is this Amazon&#8217;s fault? Is their network that bad? No. I&#8217;m definitely the weak link on this one. For whatever reason, I have not tapped into the proper targeted crowd for Amazon. I feel like I have a good feeling about EPN, but Amazon, I&#8217;m still reaching out in the dark.</p>
<p>Clearly, there are many individuals making excellent earnings with Amazon, so where did I gone wrong? I believe it was my approach. First of all, I&#8217;ve always intermixed Amazon with EPN sites, heavily promoting EPN, while loosely promoting Amazon. Also, I was working in niches that worked good with EPN. These niches may be producing naturally poorly with Amazon. I&#8217;ve also pursued store front style sites using Amazon&#8217;s API pulling &#8216;related&#8217; products. Talking with few people that do well with Amazon (People, it&#8217;s important to talk to others and learn), and they seem to be having excellent results with blog / review type sites. Working the SEO organic long tail, etc. This was never my strategy with Amazon or EPN for that matter.</p>
<p>Today, I created two new WordPress blogs focusing on product review/blog angle related to products. This time, my focus in on Amazon with a small focus on EPN (only showing 2-3 auctions), etc.</p>
<p>To do this, I discovered a fantastic WordPress plugin called <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">ReviewAZON</a>. I cannot believe how cool this plugin is. First off, it&#8217;s already up-to-date with new Amazon authentication structure, so it&#8217;s good to go there. Below is a listing of product features advertised on their site.</p>
<ul>
<li><strong>Get Lifetime updates</strong> &#8211; Pay once and get lifetime updates and product enhancements for the life of the product.</li>
<li><strong>Use ReviewAZON on UNLIMITED Domains!</strong> Buy it and use it on some or all of your domains.</li>
<li><strong>Access to the ReviewAZON Support Forum</strong>: Join our community of ReviewAZON users and get the latest product updates, support information as well as user tips and tricks to make your blog a success!</li>
<li>ReviewAZON allows you to <strong>display over 25 different pieces of product content</strong> such as average customer rating, product description, customer reviews, pricing, brand, manufacturer, product details and more!</li>
<li><strong>Detailed product user guide</strong> helps you every step of the way when it comes to installing, configuring and using the ReviewAZON WordPress plug-in. Also learn how to make your own custom templates quickly and easily.</li>
<li><strong>Build complete blogs in a matter of hours</strong> instead of days or weeks allowing you to focus on other things such as promotion and creating additional blogs.</li>
<li><strong>Easy to use</strong> and intuitive administrative tools make configuring ReviewAZON a snap!</li>
<li><strong>Ajax driven product search dialog </strong>screen allows you to search by product category, custom sort parameter and product keywords to find just the products you are looking for quickly to add quality content to your blog in just minutes.</li>
<li><strong>Support for all the Amazon Affiliate programs</strong> including Canada, United States, United Kingdom, France, Germany and Japan.</li>
<li><strong>Flexible HTML templates</strong> let you control the output of Amazon data to your users with virtually unlimited ways to display pertinent and meaningful content to your blog readers.</li>
<li><strong>Custom YouTube video search screen</strong> allows you to search for YouTube product reviews and add them to your blog to enhance the reader experience.</li>
<li><strong>Display Product Accessories and Similar Product listings</strong> along side your product post pages by showing them in-line or by using the custom sidebar widgets that come out of the box with ReviewAZON.</li>
<li>Use the built in Custom Template Manager interface to make custom template changes on the fly and <strong>update all your blog posts with a single save</strong>!</li>
<li><strong>Custom Template Token Reference tool</strong> allows you to see exactly what tokens are available for use with that particular template without having to reference the manual each time you make a change.</li>
<li><strong>eBay integration</strong> with PhpBayLite or PhpBayPro enables you to display eBay listings along side the products you are promoting to help increase your ROI and affiliate commissions.</li>
<li><strong>Built in custom Sidebar Widgets</strong> helps you to display information such as product Brands, Price Ranges and Featured Products to your customers to better help them find the information they need on your blog.</li>
<li>Use the built in <strong>Tabbed product listing interface</strong> to display product information to your users in a tab layout instead of the normal vertical layout.</li>
<li><strong>SEO friendly image and product URLs</strong> can be configured to display human readable links that not only help your readers but also boost on page SEO for your blog.</li>
<li><strong>Output Caching </strong>allows you to speed up the rendering of product content to your blog readers by reducing the load time and the number of calls to the Amazon web service.</li>
<li>Make your blog product content stand out by providing your readers with timely and informative <strong>customer reviews on the products you are promoting</strong>.</li>
<li><strong>Continuously add product posts to your blog by “Drip Feeding”</strong> them over a defined set of time by using the Bulk Product Post feature of ReviewAZON. You can have products automatically post to your blog over the course of days, weeks and even months allowing you to focus on promotion rather than content creation.</li>
</ul>
<p>What I particularily like is the buld search and post of Amazon products. Here you can create many blog entries (inserted in random times) to your blog (this is what they refer to as &#8220;Drip Feeding&#8221;). They also provide a YouTube review feature where you can search YouTube for related videos and include them with your post. Very cool. Also the ability to include actual Amazon reviews fills content quite nicely. You can edit content surrounding your Amazon fed posts as well to create a more personal review.</p>
<p>The eBay integration is great. I went with PHPBay Lite version for now, which provides more than enough control for what I&#8221;m trying to. Remember, I&#8217;m trying to focus on Amazon vs. EPN on these particular blogs.</p>
<p>If you&#8217;re looking for some quality <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">Amazon integration for your WordPress blog</a>, this could be the <a href="http://www.money-code.com/target/reviewazon.php" target="_blank">plugin</a> for you! How effective has it been for me? Too soon to tell, but I&#8217;m very optimistic. I&#8217;ve changed my niches to more &#8216;commercial&#8217; products and plan on working the long tail. The content definitely supplies a lot of keywords. My big concern is duplicate content penalties. My goal is to break up the content and insert as much as I can to help avoid this.</p>
<h4>Incoming search terms:</h4><ul><li>how to customize reviewazon for aws error ?</li><li>how to reviewazon template for mobile</li></ul><div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2009/08/understanding-the-amazon-product-advertising-api/' rel='bookmark' title='Understanding the Amazon Product Advertising API'>Understanding the Amazon Product Advertising API</a></li>
<li><a href='http://www.money-code.com/2009/05/expanding-revenue-sites-with-review-sites/' rel='bookmark' title='Expanding revenue sites with review sites'>Expanding revenue sites with review sites</a></li>
<li><a href='http://www.money-code.com/2009/09/thinking-out-load-about-epn-quality-click-pricing-qcp/' rel='bookmark' title='Thinking out loud about EPN Quality Click Pricing (QCP)'>Thinking out loud about EPN Quality Click Pricing (QCP)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2009/08/review-of-reviewazon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
