<?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>iamseo &#187; admin</title>
	<atom:link href="http://iamseo.org/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://iamseo.org</link>
	<description>Just another WordPress SEO site</description>
	<lastBuildDate>Mon, 07 Nov 2011 22:50:01 +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>Custom Fields for Categories using WordPress</title>
		<link>http://iamseo.org/how-to/custom-fields-for-categories-using-wordpress/</link>
		<comments>http://iamseo.org/how-to/custom-fields-for-categories-using-wordpress/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:55:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Categories]]></category>
		<category><![CDATA[Custom Fields]]></category>
		<category><![CDATA[Headspace2]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=33</guid>
		<description><![CDATA[There are endless reasons why it could be helpful to use customs fields on categories pages in WordPress – and it seems many other WP users agree. The users here speak about some plugins that are now out of date – &#8230; <a href="http://iamseo.org/how-to/custom-fields-for-categories-using-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p>There are endless reasons why it could be helpful to use customs fields on categories pages in WordPress – and it seems many other <a href="http://web.archive.org/web/20101027071520/http://wordpress.org/support/topic/266479" rel="nofollow" target="_blank">WP users agree</a>. The users here speak about some plugins that are now out of date – so thankfully, there’s now a painless, fool-proof way to get this working.</p>
<h2>1. Download Headspace2</h2>
<p>Firstly, you need to download and install the <a href="http://wordpress.org/extend/plugins/headspace2/" rel="nofollow" target="_blank">HeadSpace2 SEO plugin</a>. As well as being a mean SEO plugin (far beyond All-In-One or any other plugin you’re probably used to), HeadSpace2 lets you create custom meta data on pages, posts or categories – exactly what we need!</p>
<h2>2. Update Page Modules</h2>
<p>Once the plugin is activated, navigate to Settings &gt; HeadSpace &gt; Page Modules and drag the Custom Meta into the green Simple box – see below.</p>
<p><a href="http://118.127.19.132/~sparro/iamseo.org/wp/wp-content/uploads/2011/10/category-custom-fields.png"><img class="alignnone size-medium wp-image-35" title="category-custom-fields" src="http://118.127.19.132/~sparro/iamseo.org/wp/wp-content/uploads/2011/10/category-custom-fields-300x117.png" alt="" width="300" height="117" /></a></p>
<h2>3. Add Custom Values</h2>
<p>Select the edit box on the right and add the custom fields you’d like to display on your category pages. I’m building an affiliate portal so have added “free-bingo-value”.</p>
<p><a href="http://118.127.19.132/~sparro/iamseo.org/wp/wp-content/uploads/2011/10/category-custom-fields-wp.png"><img class="alignnone size-medium wp-image-36" title="category-custom-fields-wp" src="http://118.127.19.132/~sparro/iamseo.org/wp/wp-content/uploads/2011/10/category-custom-fields-wp-300x133.png" alt="" width="300" height="133" /></a></p>
<h2>4. Edit Categories</h2>
<p>The custom fields will now show up on your category description pages – towards the bottom. Add the value you require and update. Here you can also add any of the other modules you selected above – Page Description and Keywords, for example.</p>
<h2>5. Call the Custom Fields</h2>
<p>Call the custom fields <del datetime="2011-10-05T08:51:55+00:00">anywhere</del> (see update below) in your theme by using the following PHP code, replacing the custom field name (‘free-bingo-value’) with your own.</p>
<pre class="syntax php">&lt;?php echo MetaData::get_custom('free-bingo-value'); ?&gt;</pre>
<p>Simple as that! It’ll show up without any styling, but you can place tags around it to display as you require.</p>
<blockquote>
<h2>Update</h2>
<p>I’ve crossed out <em>anywhere</em> because I’ve heard from some folks who couldn’t get it to show up on single pages.</p>
<p>Of course, I realise now why <em>anywhere</em> was far too optimistic! If you’re going to call the custom value on a single page (or anywhere in the post loop), it’s going to look for the ‘free-bingo-value’ custom value for that particular post – <strong>not</strong> for the category. So stick to pasting this on your archive.php or category.php templates.</p>
<h2>Update 2</h2>
<p>HeadSpace2 is having some issues with WP3.0 and using the plugin for the purpose above will require <strong>one</strong> small change.</p>
<p>Open <strong>headspace.php</strong> from the plugin folder and change all instances of <em>cat_ID</em> to <em>tag_ID</em>. Simple as that! Thanks to Rob Felty for the <a href="http://wordpress.org/support/topic/plugin-headspace2-seo-meta-robots-and-title-tags-dont-stick-on-categories" rel="nofollow">fix</a>.</p></blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/how-to/custom-fields-for-categories-using-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the Bing user-agent?</title>
		<link>http://iamseo.org/how-to/what-is-the-bing-user-agent/</link>
		<comments>http://iamseo.org/how-to/what-is-the-bing-user-agent/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:51:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Bing User Agent]]></category>
		<category><![CDATA[Robots.txt]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=31</guid>
		<description><![CDATA[Sometimes it’s the absolute simplest questions that you have to dig around for online! This had me stumped for five or ten minutes, until I saw a comment on the Bing Twitter. The answer is msnbot. To add msnbot to your robots.txt file, add &#8230; <a href="http://iamseo.org/how-to/what-is-the-bing-user-agent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sometimes it’s the <strong>absolute simplest questions</strong> that you have to dig around for online!</p>
<p>This had me stumped for five or ten minutes, until I saw a comment on the <a href="http://web.archive.org/web/20101028165215/http://twitter.com/bing" rel="nofollow"><strong>Bing Twitter</strong></a>.</p>
<h2></h2>
<p>The answer is <strong>msnbot</strong>.</p>
<p>To add msnbot to your robots.txt file, add the following:</p>
<p><strong>User-agent: msnbot</strong></p>
<p>&nbsp;</p>
<p>You can then make any <em>Allow</em> or <em>Disallow</em> rules that you like.</p>
<p>Bing.com are also running a <a href="http://web.archive.org/web/20101028165215/http://www.bing.com/webmaster/WebmasterManageSitesPage.aspx" rel="nofollow"><strong>Webmaster Central</strong></a>, much like Google but seemingly cleaner and not as tool-packed.</p>
<p><a href="http://web.archive.org/web/20101028165215/http://www.saschakimmel.com/2009/06/how-to-use-the-bing-webmaster-tools-to-get-info-on-your-site/" rel="nofollow"><strong>Sascha Kimmel</strong></a> has some good info on navigating through this.</p>
<p>It should be interesting to see whether Bing.com can make a dent in Google’s 80% share, but it isn’t looking likely. Most say no, and if they are still using the msnbot technology, then I have to agree.</p>
<blockquote>
<h2></h2>
<p>The official Bing page outlining more on their bots is <a href="http://web.archive.org/web/20101028165215/http://answers.yahoo.com/question/index?qid=20080125141439AAehhnC" rel="nofollow"><strong>here</strong></a>. Thanks to Benjamin for the link.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/how-to/what-is-the-bing-user-agent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Ads Wish List</title>
		<link>http://iamseo.org/marketing/facebook-ads-wish-list/</link>
		<comments>http://iamseo.org/marketing/facebook-ads-wish-list/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:44:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Ads]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=26</guid>
		<description><![CDATA[Some time ago I seized the opportunity of having a dedicated (yet mostly absent) Facebook Account Manager and prepared my ‘Facebook Ads Wish List’ – a fantasy list of how Facebook Ads could be (and should be). I’d love to say that &#8230; <a href="http://iamseo.org/marketing/facebook-ads-wish-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some time ago I seized the opportunity of having a dedicated (yet mostly absent) Facebook Account Manager and prepared my ‘Facebook Ads Wish List’ – a fantasy list of how Facebook Ads <em>could</em> be (and should be).</p>
<p>I’d love to say that the Facebook Ads platform is so bad that they’re at risk of losing share. But, honeslty – to who? Each month our clients shift more and more budget away from AdWords to Facebook in search of low CPCs, high branding value and the opportunity to target tight demographics. Neither query- or demographic-based advertising will ruin the other – but I imagine the shift will continue.</p>
<p>It doesn’t seem unknown to Facebook either: their is ad platform is one of their least developed areas, with very few updates (that have any use, anyway) or innovation.</p>
<p>Below, however, are some thoughts on how the Facebook Ads platform could be great – should they feel the need to adapt and improve.</p>
<h2>Profile Builder</h2>
<p>We operate a dozen or so accounts – many in similar niches. Depending on objectives I’ll create 5-10 ads at any one time, mostly targeting similar demographics. While there’s capacity to duplicate ads (across campaigns, but not accounts), it’s just not practical.</p>
<p>A Profile Builder would be ideal. Imagine creating demographic profiles based on any terms you like, saving them to your ‘Profile Directory’ and then, in one click, creating new ads from these. You could select your 50-60 year old women in Sydney profile, your Cooking TV show profile, your food and dieting profile and be advertising in seconds – not tediously typing in as many words as you can think of.</p>
<h2>Interest Sets</h2>
<p>Maybe I’m being romantic if I think that Facebook has potential to extend their advertisers’ spend and ROI by extending each ads reach.</p>
<p>Surely that was their intention with the changes to the age targetting (you select 20-30 and they’ll show it to anyone they like who was once 20-30, or will be at some point – and apparently it’s better for you…)?</p>
<p>Instead, how about Interest Sets? You click ‘Oprah’ and you’ve instantly added 200 Oprah-related keywords. Sounds powerful. Come on Facebook: no brainer.</p>
<h2>Interest Notifications</h2>
<p>Facebook Ads typically fatigue in a few days, weeks or months; depending on how deep your pool is. If you created an ad some time ago that targeted every keyword related to ‘Oprah’, you might find that you can add another 20 or so now. Should we need to go back through every ad and see where markets have opened up?</p>
<p>Interest notifications would let you know when new pages or groups have been created, or new interest keywords have been added to the database. Kind of like the AdWords ‘Opportunities’ section. And no, I’m not talking about the 6 suggested interests that you see below an ad – that’s so useless and mis-targeted that it’s offensive.</p>
<h2>Location Settings</h2>
<p>Can we get some clarity here? Is geo-targeting done by IP or the location that users have entered? I’m assuming the former, but there is a lot of room for improvement here – and I don’t just mean adding my hometown.</p>
<p>Why not allow advertisers to target users based on both their current location and their stated location (or most regular login location)? I know a few scuba companies who would kill to be able to single in on English backpackers in Sydney, but there are plenty more uses.</p>
<h2>Conversion Tracking</h2>
<p>If it’s not broken, don’t fix it. If you’re Facebook, and it’s broken, just remove it. They removed conversion tracking for any of the following reasons:</p>
<ol>
<li>It didn’t work and they couldn’t be bothered fixing it.</li>
<li>Feedback from advertisers was that ROI was low.</li>
<li>They just couldn’t be bothered trying to offer something that Google Analytics could do better.</li>
</ol>
<h2>Flexible Page Ads</h2>
<p>Any advertiser should know by now that Facebook users hate leaving the site – and when they do their conversion and engagement metrics are pitiful. So, allowing Facebook advertisers to promote Facebook pages was genius. Not only are they taking revenues, Facebook users aren’t ever leaving.</p>
<p>It’s for that reason that advertising pages should be made easier. For example, you can’t change the title of your ad – it’s locked as the page’s title. There’s obviously an anti-spam element to this, though a simple fix would be to include the page title in small copy at the bottom of the ad or underneath the title. Then there’s little chance of misrepresentation yet advertisers can still shape their ad copy to their objectives.</p>
<h2>Account History</h2>
<p>The benefits of being a long-time, successful Facebook advertiser are very few. Unlilke AdWords there appears to be little or no consideration for account history: your ad’s performance is entirely individual and, I am assuming from experience, resets at the end of the day.</p>
<p>Seems fair? Not really. You can start your day bidding 30c and paying 20c. With a good CTR your CPC might drop to 10c. Here’s where it gets interesting: if you continue to raise your bid you can get even more impressions yet barely raise the CPC. Perfect, right? Until the next day begins and you’ve got a 70c bid. All of a sudden you’ve got no account history and your CPC is 60c.</p>
<p>If you want to play rodeo on your account then this can actually play to your benefit, but the set-and-forget type advertiser either misses a lot of traffic or simply pays too much.</p>
<h2>Dynamic Values</h2>
<p>This was one of the few requests that triggered a short, negative response from our Facebook Account Manager. Using dynamic values (names, ages, location, etc) in ads<strong>will never happen</strong>, we hear. It was worth a try…</p>
<h2>Extended Payment Options</h2>
<p>Facebook Ads began allowing PayPal payments some time ago, but it’s still very inflexible. No pre-pay billing? Are you serious? There is invoicing available for accounts over $10k, luckily, but if you’re a small advertiser: expect to have a charge from Facebook for every individual day you advertise.</p>
<h2>No Bulk Uploads</h2>
<p>I beg you, make it easier! I want to create campaigns using Excel. The response from Facebook was that yes, this is actually possible. I looked for the option for some time, hoping it would show itself if I remained patient. It didn’t.</p>
<p>I called again recently and was told that this has to be individually activated by their team. Perhaps my request for this to be added as a feature wasn’t direct enough to be considered a request that it be added as a feature to my account.</p>
<p>I’ve asked again and wait in anticipation.</p>
<h2>Simple Period Selections</h2>
<p>You’ll find many impracticalities and grievances in any product if you use it for hours each day, but this has got to be the worst. By default the account and campaign period is set to Lifetime. Not ideal, really.</p>
<p>You can’t simply change it to ‘This Month’ or ‘Last Month’ either – apparently Facebook reports in 7 day blocks, so you should too. There’s that, ‘Today’, ‘Yesterday’ and ‘Custom Date Range’. I’d like to see some event tracking on this and calculate how much time advertisers waste entering in the month’s date range (and then re-entering it once the page refreshes. That’s right, no page carry-over).</p>
<p>When you select an individual ad it all changes again: it’s only weekly and be damned if you want anything else.</p>
<h2>Locked Account Settings</h2>
<p>When I sent this to Facebook this was a massive problem for us. I have to admit, it’s been fixed to some extent now that Facebook allows linked advertiser accounts. It’s still not ideal, but then, changing the time zone and currency seems to be something that many platforms struggle with (ahem, AdWords).</p>
<h2>And your requests?</h2>
<p>I invite you to add your own requests below!</p>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/marketing/facebook-ads-wish-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtain Australian State from Postcode in Excel</title>
		<link>http://iamseo.org/how-to/obtain-australian-state-from-postcode-in-excel/</link>
		<comments>http://iamseo.org/how-to/obtain-australian-state-from-postcode-in-excel/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:38:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Australian Postcodes]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Postcodes]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=17</guid>
		<description><![CDATA[This made my head hurt, so I hope it’s useful! =IF(AND(A1&#62;=2000,A1&#60;=2599),"NSW", IF(AND(A1&#62;=2619,A1&#60;=2898),"NSW", IF(AND(A1&#62;=2921,A1&#60;=2999),"NSW", IF(AND(A1&#62;=0200,A1&#60;=0299),"ACT", IF(AND(A1&#62;=2900,A1&#60;=2920),"ACT", IF(AND(A1&#62;=2600,A1&#60;=2618),"ACT", IF(AND(A1&#62;=3000,A1&#60;=3999),"VIC", IF(AND(A1&#62;=8000,A1&#60;=8999),"VIC", IF(AND(A1&#62;=4000,A1&#60;=4999),"QLD", IF(AND(A1&#62;=9000,A1&#60;=9999),"QLD", IF(AND(A1&#62;=5000,A1&#60;=5999),"SA", IF(AND(A1&#62;=6000,A1&#60;=6999),"WA", IF(AND(A1&#62;=7000,A1&#60;=7999),"TAS", IF(AND(A1&#62;=0800,A1&#60;=0999),"NT", "INT"))))))))))))))]]></description>
			<content:encoded><![CDATA[<p>This made my head hurt, so I hope it’s useful!</p>
<pre class="syntax php"><code> =IF(AND(A1&gt;=2000,A1&lt;=2599),"NSW", IF(AND(A1&gt;=2619,A1&lt;=2898),"NSW", IF(AND(A1&gt;=2921,A1&lt;=2999),"NSW", IF(AND(A1&gt;=0200,A1&lt;=0299),"ACT", IF(AND(A1&gt;=2900,A1&lt;=2920),"ACT", IF(AND(A1&gt;=2600,A1&lt;=2618),"ACT", IF(AND(A1&gt;=3000,A1&lt;=3999),"VIC", IF(AND(A1&gt;=8000,A1&lt;=8999),"VIC", IF(AND(A1&gt;=4000,A1&lt;=4999),"QLD", IF(AND(A1&gt;=9000,A1&lt;=9999),"QLD", IF(AND(A1&gt;=5000,A1&lt;=5999),"SA", IF(AND(A1&gt;=6000,A1&lt;=6999),"WA", IF(AND(A1&gt;=7000,A1&lt;=7999),"TAS", IF(AND(A1&gt;=0800,A1&lt;=0999),"NT", "INT")))))))))))))) </code>
<pre class="syntax php">
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/how-to/obtain-australian-state-from-postcode-in-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capture user IP, location and referring URL</title>
		<link>http://iamseo.org/development/capture-user-ip-location-and-referring-url/</link>
		<comments>http://iamseo.org/development/capture-user-ip-location-and-referring-url/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:35:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Capture IPs]]></category>
		<category><![CDATA[Capture Referrer]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=12</guid>
		<description><![CDATA[Are you getting the most out of your subscriber signup forms? I’m starting some new campaigns and wanted to get as much info as possible on my subscribers. Here’s what I was after: Record the referring URL By recording the &#8230; <a href="http://iamseo.org/development/capture-user-ip-location-and-referring-url/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Are you getting the most out of your subscriber signup forms?</p>
<p>I’m starting some new campaigns and wanted to get as much info as possible on my subscribers.</p>
<p>Here’s what I was after:</p>
<h2>Record the referring URL</h2>
<p>By recording the referring URL and monitoring user’s interaction with my newsletters, I can find out which pages or search phrases send the highest-converting traffic.</p>
<pre class="syntax php">&lt;?php $referer = $_SERVER['HTTP_REFERER']; echo $referer; ?&gt;</pre>
<p>I believe there are more advanced ways of doing this, including using cookies to record the original referrer (this code will only show the last page accessed, unfortunately), but this is plenty in my case.</p>
<h2>Capture IPs</h2>
<p>Freelancers will be pushing traffic to one of my signup forms on a CPA agreement. Monitoring IPs won’t be the greatest way to stop scammers, but it’s a quick and free solution without having to install any software.</p>
<p>This one’s fairly simple and will also help us capture the location in the next step.</p>
<pre class="syntax php">&lt;?php $IP = $_SERVER['REMOTE_ADDR']; echo $IP; ?&gt;</pre>
<h2>Capture location</h2>
<p>I’m promoting UK-only sites and this will help me segment the database to serve unique newsletter content accordingly.</p>
<p>There’s plenty of half-arsed tutorials on how to do this – including a solution where you upload an array of countries and their codes / IP ranges to a MySQL database and query them from there. This seemed like a fair bit of overkill to me and the vague instructions were beyond a coder at my level.</p>
<p>I was content with this solution found on the <a href="http://www.tek-tips.com/viewthread.cfm?qid=1467015&amp;page=1">Tek-Tips forum</a>.</p>
<pre class="syntax php"> // Create the country code key

&lt;?php
	$IP = $_SERVER['REMOTE_ADDR'];
	$SSID = htmlentities(SID);
	// If IP address exists
	// Get country (and City) via  api.hostip.info
	if (!empty($IP)) {
	$country=file_get_contents('http://api.hostip.info/get_html.php?ip='.$IP);

	// Reformat the data returned (Keep only country and country abbr.
	list ($_country) = explode (&quot;n&quot;, $country);
	$_country = str_replace(&quot;Country: &quot;, &quot;&quot;, $_country);
	} ?&gt;

// Call your city and country info

&lt;?php echo($country); ?&gt; // Call City, Country

&lt;?php echo($_country); ?&gt; // Call Country only</pre>
<p>The ease of calling the API from hostip.info also means that you’re reliant on these guys keeping their database online, but I’m willing to bank on it for now.</p>
<h2>Full signup form with IP, location, country</h2>
<p>So here’s all our code in one place. Basically, this uses all of the above functions and inputs them into fields that users won’t see because of the display:none style.</p>
<p>To capture these in your subscriber database (I use and recommend Campaign Monitor), simply create a custom field where you can point the data.</p>
<pre class="syntax php">&lt;form id=&quot;sub&quot; action=&quot;http://site.com/&quot; method=&quot;post&quot;&gt;
	&lt;input type=&quot;text&quot; name=&quot;name-field&quot; id=&quot;name&quot; value=&quot;Name...&quot; onfocus=&quot;value=''&quot;/&gt;
	&lt;br /&gt;
	&lt;input type=&quot;text&quot; name=&quot;email-field&quot; id=&quot;email&quot; value=&quot;Email...&quot; onfocus=&quot;value=''&quot;/&gt;

	&lt;input type=&quot;text&quot; name=&quot;referrer-field&quot; id=&quot;Referrer&quot; value=&quot;&lt;?php $referer = $_SERVER[&quot;HTTP_REFERER&quot;]; echo $referer; ?&gt;&quot; style=&quot;display:none&quot; /&gt;

		&lt;?php
		$IP = $_SERVER['REMOTE_ADDR'];
		$SSID = htmlentities(SID);
		// If IP address exists
		// Get country (and City) via  api.hostip.info
		if (!empty($IP)) {
		$country=file_get_contents('http://api.hostip.info/get_html.php?ip='.$IP);
		// Reformat the data returned (Keep only country and country abbr.
		list ($_country) = explode (&quot;n&quot;, $country);
		$_country = str_replace(&quot;Country: &quot;, &quot;&quot;, $_country);
		}
		?&gt;

	&lt;input type=&quot;text&quot; name=&quot;IP-field&quot; id=&quot;IP&quot; value=&quot;&lt;?php echo($IP); ?&gt;&quot; style=&quot;display:none&quot; /&gt; // this was created in the country code above, so we can call it here also

	&lt;input type=&quot;text&quot; name=&quot;country-field&quot; id=&quot;Location&quot; value=&quot;&lt;?php echo($country); ?&gt;&quot; style=&quot;display:none&quot; /&gt;

	&lt;input type=&quot;submit&quot; value=&quot;Join&quot; id=&quot;button&quot; /&gt;&lt;/p&gt;
	&lt;/form&gt;</pre>
<p>Enjoy! Let me know if you have any questions of troubles.</p>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/development/capture-user-ip-location-and-referring-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack Firefox’s search to use another country’s server</title>
		<link>http://iamseo.org/search-marketing/hack-firefox%e2%80%99s-search-to-use-another-country%e2%80%99s-server/</link>
		<comments>http://iamseo.org/search-marketing/hack-firefox%e2%80%99s-search-to-use-another-country%e2%80%99s-server/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:33:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Search Marketing]]></category>
		<category><![CDATA[Change Country]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google.com.au]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=9</guid>
		<description><![CDATA[If, like me, you’re optimising sites for a particular country and you’re not there, Firefox’sstandard geo-locating search bar isn’t much help. Sure: you can change .com (or whatever), to .co.uk in the URL everytime – but, come on,why? Add extra search engine servers to the Firefox &#8230; <a href="http://iamseo.org/search-marketing/hack-firefox%e2%80%99s-search-to-use-another-country%e2%80%99s-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If, like me, you’re optimising sites for a particular country and you’re not there, <strong>Firefox’s</strong>standard <em>geo-locating search bar</em> isn’t much help.</p>
<p><em>Sure:</em> you can change .com (or whatever), to .co.uk in the URL <em>everytime</em> – but, come on,<strong>why?</strong></p>
<h2>Add extra search engine servers to the Firefox Search Bar</h2>
<p>For this example I’m going to <strong>add a search server for google.co.uk</strong>. Assume I’m in Australia.</p>
<p><strong>1.</strong> Right Click on Firefox in your Applications folder and choose <em>Show Package Contents</em>.</p>
<p><strong>2.</strong> Navigate to <em>Contents &gt; MacOS &gt; searchplugins</em></p>
<p><strong>3.</strong> Duplicate the relevant file (ie: <em>google.xml</em> or <em>yahoo</em>.xml).</p>
<p><strong>4.</strong> Open the file with a text editor like <strong>TextMate</strong> and change all instances of<em>google.com.au</em> (it will most likely be the server relevant to where you currently are) to<em>google.co.uk</em> (or whatever you require)</p>
<p><strong>5.</strong> Rename the file something relevant to the server: <em>google-uk.xml</em>.</p>
<p><strong>6.</strong> Done! You can now use the dropdown menu on the Firefox search bar to change your servers easily. Select <em>Manage Search Engines</em> to set your default.</p>
<p>I imagine you could use a similar process for PC – you’d just have to find the right files.</p>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/search-marketing/hack-firefox%e2%80%99s-search-to-use-another-country%e2%80%99s-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIX: Analytics auto-tagging not working in AdWords</title>
		<link>http://iamseo.org/search-marketing/fix-analytics-auto-tagging-not-working-in-adwords/</link>
		<comments>http://iamseo.org/search-marketing/fix-analytics-auto-tagging-not-working-in-adwords/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 08:30:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Search Marketing]]></category>
		<category><![CDATA[AdWords]]></category>
		<category><![CDATA[Auto-Tagging]]></category>
		<category><![CDATA[Query String]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://118.127.19.132/~sparro/iamseo.org/wp/?p=5</guid>
		<description><![CDATA[Here’s a very simple, very clever fix to an auto-tagging issue in AdWords. You may be having issues implementing the auto-tagging, depending on how your site is built. I came across a client recently that had some custom redirects on their &#8230; <a href="http://iamseo.org/search-marketing/fix-analytics-auto-tagging-not-working-in-adwords/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here’s a very simple, very clever fix to an <strong>auto-tagging issue in AdWords</strong>.</p>
<p>You may be having issues implementing the auto-tagging, depending on how your site is built. I came across a client recently that had some custom redirects on their site that was interfering with the auto-tagging and outputting <strong>404s</strong>.</p>
<p>The following examples, as outputted by AdWords when the campaign tracking is live, were not working:</p>
<p><strong>example.com/?gclid=1234<br />
example.com/index.php?gclid=1234<br />
example.com/page/?gclid=1234</strong></p>
<p>However, a typical query string <em>did</em> work on this particular site. As you probably know, you can only have one query string in a URL. If there is already a query string in the destination URL of your ad, AdWords will append their tracking with an ampersand. Nice one Google!</p>
<h2>The solution: fake a query string!</h2>
<p>Try this destination URL:</p>
<p><strong>example.com/?adwords</strong></p>
<p>If it works, turn on auto-tagging and, once an ad is clicked, the appended URL will be:</p>
<p><strong>example.com/?adwords&amp;gclid=1234</strong></p>
<h2>Problems: duplicate reporting</h2>
<p>You’ll be able to analyse all of your AdWords traffic in the individual analytics tab, however using the ?adwords query string will result in a second set of page views. For example, in your page views (from all sources), you will see results for:</p>
<p><strong>example.com</strong> and <strong>example.com/?adwords</strong></p>
<p>There’s no way around this, that I can see, but it is a fair compromise to be able to use auto-tagging.</p>
<h2>The alternative: dynamic tagging</h2>
<p>There’s a great post on how to <a href="http://www.bgtheory.com/blog/using-adwords-dynamic-parameters-in-links/">manually tag ads with dynamic values</a>. If the above doesn’t work for you, the dynamic values on this page will – however, it can still take a lot of time with large campaigns.</p>
<p>Please let me know your feedback or questions!</p>
]]></content:encoded>
			<wfw:commentRss>http://iamseo.org/search-marketing/fix-analytics-auto-tagging-not-working-in-adwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

