dijous, 3 de desembre del 2009

Google Website Optimizer: Temps de lectura com a conversió

Time on page as a conversion goal

Print

Conversions aren't always associated with user clicks, page visits, or other actions in the browser. A user who finishes reading an article, for example, won't always click a button or register another event in the browser to indicate that she's done.

In those cases, it may be useful to count a conversion after the page has been loaded in the browser for a certain amount of time. This way, users who stay on the page for 20 seconds (or for any amount of time you set) will trigger a conversion in Website Optimizer.

This method can also be used for online demos, videos, or other pages that don't receive a lot of traditional conversions. If your traffic is fairly low, and you're not getting a lot of people through to your traditional conversion page -- such as a thank-you page at the end of a sign-up flow -- you may wish to lower the conversion bar and count conversions based on time spent on a page.

To accomplish this, you can use the Javascript function setTimeout. The setTimeout function causes a script to execute after a given amount of time, if the page has not been reloaded with another page. Generally, you place this script on the bottom of the same page containing the control script and the test page tracking script.

If you're using ga.js to track your experiment, your time on page goal tracking script would look something like this:

<script type="text/javascript">
if(typeof(_gat)!='object')document.write('<sc'+'ript src="http'+ (document.location.protocol=='https:'?'s://ssl':'://www')+ '.google-analytics.com/ga.js"></sc'+'ript>')
</script>

<script type="text/javascript">
setTimeout('_gat._getTracker("UA-xxxxx-x")._trackPageView("/xxxxxxxxxx/goal")', 4000);
</script>


If you are using urchin.js to track your experiment, your time on page goal tracking script would look something like this:

<script>
if(typeof(urchinTracker)!='function')document.write('<sc'+'ript src="'+
'http'+(document.location.protocol=='https:'?'s://ssl':'://www')+
'.google-analytics.com/urchin.js'+'"></sc'+'ript>')
</script>

<script>
setTimeout('_uacct = "UA-xxxxxx-x";urchinTracker("/xxxxxxxxx/goal");', 4000);
</script>

In each of these examples, the time to execute the tracking code is 4 seconds. (Each 1000 milliseconds equals one second, so 4000 milliseconds equals 4 seconds.) You can change this to any value you want. The goal will be met after the visitor has spent at least this amount of time on your page.

Molts blogs no tenen una pàgina "Gràcies per contactar" o que ens indiqui un "èxit". En aquests casos podem definir un temps de lectura com a indicador.

Els que només es queden 10 segons no els podem contar com una visita d'èxit. En canvi si tarden 20 segons en deixar-nos podem considerar que han llegit uns 400 caràcters. Penseu que "L'usuari no llegeix", almenys no ho llegeix tot.

L'article "Time on page as conversion goal" ens diu com fer proves de rendiment per ser més llegits.

Posted via web from jrosell's posterous

Cap comentari:

Publica un comentari a l'entrada