martynj.com - things I have learnt

entries tagged 'tech'

Transferring a custom domain name from Blogger to AppEngine

This is actually much quicker than I dared hope. Using a third-party registered custom domain (ie. not bought through Google), both Blogger and AppEngine require that you set a CNAME DNS record with your domain name registrar to point from your domain name to ghs.google.com. Since both services require the same external DNS config, there is no delay while DNS records are propragated between ISPs like there normally would be with a change of hosts. The one gotcha to look out for is that attempting to link your domain name with your AppEngine application before removing the association ...

Full entry: http://www.martynj.com/transfer-custom-domain-blogger-appengine

Notes from Google Conversion Uni: Introduction to Google Analytics

I made the following notes by watching the slides on the Google Conversion University Help page: http://www.google.com/support/conversionuniversity/ The Google Analytics Tracking Code (GATC) javscript is executed when each page is loaded. The _trackPageView() method is called and GA first party cookies are written and/or read. Invisible GIF request is then made to transfer data to secure Google servers. Data is processed throughout the day. Google Analytics uses only first party cookies (no third party). Many people block 3rd party cookies in their browser preferences, but most allow 1st party. If user disables cookies, GA ...

Full entry: http://www.martynj.com/google-analytics-intro

Google Analytics: Campaign Tracking and AdWords Integration

I made the following notes when watching the Google Conversion University slides: http://www.google.com/support/conversionuniversity/ Campaign Tracking and AdWords Integration Two ways to track marketing campaigns. 1. Autotagging your links in Adwords 2. Manually tagging other links To autotag links: Within AdWords, click Analytics tab to link your accounts. Once accounts are linked, you can enable destination URL autotagging. If you prefer to manually tag your links, you won't see your campaigns data in GA. If you don't want ad cost data appearing in a specific profile, you can edit the profile and de-select the ...

Full entry: http://www.martynj.com/google-analytics-campaign-tracking-adwords

Google Analytics: Cookies and Tracking across Multiple (sub)Domains

Cross-domain considerations with Google Analytics Tracking users between domains with Google Analytics does not work 'out of the box' because GA uses only first party cookies. We need a way to share cookie data between domains. Tracking Multiple Domains If using HTML links to transfer visitors between domains, use the _link() Method as follows to track between domains: 1. Add pageTracker._setDomainName('none'); and pageTracker._setAllowLinker(true); 2. Add onclick attribute to all HTML links between the sites - onclick="pageTracker._link('http://destinationurlhere'); return false;'" If using forms (with method="post") to transfer visitors between domains, for example if using ...

Full entry: http://www.martynj.com/google-analytics-cookies-tracking-multiple-domains-filters

Google Analytics: Setting up Profile Filters

To define what data appears in your Google Analytics reports and how it is displayed, filters process raw request data and pass it to the appropriate profile. Raw data cannot be re-processed once it has been passed through a filter, so it is recommended to maintain a completely unfiltered profile in addition to the rest as a safety/backup. 2 types: pre-defined & custom filters. Edit a profile, click add Filter, then choose whether to edit or create a new filter. Commonly used pre-defined filters: - Exclude all traffic from a domain (Google Analytics does a reverse lookup on a visitor's ...

Full entry: http://www.martynj.com/google-analytics-profile-filters

How to Host a Simple Web Site for Free with Google App Engine

...in 9 moderately involved steps. A Guide I wrote for my Dad. Google App Engine is a free (up to 5 million pageviews per month) web application hosting platform that provides an interface to Google's highly scalable infrastructure. It's a very powerful platform, not really targeted at simple static HTML websites, but with a bit of setup effort, it can provide a great way to host your website for free. The following instructions assume that your website is static HTML (no serverside logic) and you're using Windows on your local machine (though the same software is also ...

Full entry: http://www.martynj.com/host-website-free-appengine