As a web development agency we often get asked to assist customers with Google, Yahoo, Facebook etc Pay-Per-Click ad-campaigns, and invariably, these are then followed on with monthly feedback on the progress and status of the various campaigns we are running for them.
All too often, the stats we garner from Google Analytics or engines like Google Adwords, are too generic and don't offer the sort of in-depth drilldown analysis that would make the answer to 'who is clicking on our ads' or 'what pages are they viewing' or 'how many of them leave immediately' etc etc.
Given, an experienced eye cast of the Google Analytics report for each client would provide them with lots of info, but this is very time consuming and requires a lot of hand-holding.
What we decided was necessary was a stats engine that:
- stored ONLY the click-throughs from your priority engines, ie: traced the clicks you were paying for
- allowed you to analyse the clicks in groups per user-experience, not as separate page-stats
- sent you a daily or weekly automated email summary of your site, to keep you in the loop
The module is found under the Publishing menu, and configuration options are a set of bbsettings that can be configured by going to Admin->Module Settings:
- bbsetting_webclicks_tracker_maxmind_apikey
This setting is optional, and if you have a web-service key from MaxMind.com the system will translate your visitor IP addresses into country codes.
- bbsetting_webclicks_tracker_search_domains
This defaults to 'google.', 'yahoo.' and 'bing.' You can add more, just remember to leave the domain at the period (.) as this will allow traffic from all their country sites as well as the .com's
- bbsetting_webclicks_tracker_searchphrase_variables
This defaults to 'p' and 'q' as the top 3 engines all store their search queries in either &p=my+query or &q=my+query. If any of your extra sites store their search phrases in alternate GET variables, put them in here.
- bbsetting_webclicks_tracker_email_recipients
This is blank by default (ie no emails will be sent). It can contain an unlimited list of email recipients, separated by semi-colons (;). The email engine will only send one email every x days (where x is the value in the next bbsetting). To force the email script to send an email you can add the following to the URL of any page in you BB2 site... &global[force_webclicks_tracker_email]=1
- bbsetting_webclicks_tracker_email_frequency
This defaults to 7, which means that the above email function will send an email to all recipients every 7 days for the previous 7 day period. To change this simply put s different number in.
<!--:class:bb_webclicks_tracker:track:-->
As part of an ongoing enhancement of this module, we intend to integrate it with Google Adwords so that the origin adverts and their CPC details can be included in the reports.
That's it! Have fun!
No comments:
Post a Comment