The Sociable WordPress plug-in is a great extension and we use it here at the official iSynergy Webdesign blog, but it’s still missing a few key features.
Tracking
One key feature is the ability to track the data of how many shares are made through sociable. Using Google Analytics, it’s possible to set up event tracking as a means to keep tabs on the data.
To do this, go into the sociable plug-in folder and open the social.php file in a text editor. Go to line 703 or look for the following code (for 3.4.4):
$link .= " href=\"javascript:window.location='".urlencode($url)."';\" title=\"$description\">";
or the following (For 3.5.1 and 3.5.2):
$link .= " href=\"".$url."\" title=\"$description\">";
Add the following into the anchor tag:
onclick=\"pageTracker._trackEvent('Sociable', 'Shared Link', '".$title."');\"
The code should look like this after (for 3.4.4):
$link .= " href=\"javascript:window.location='".urlencode($url)."';\" title=\"$description\" onclick=\"pageTracker._trackEvent('Sociable', 'Shared Link', '".$title."');\">";
Or like this (for 3.5.1 or 3.5.2):
$link .= " href=\"".$url."\" title=\"$description\" onclick=\"pageTracker._trackEvent('Sociable', 'Shared Link', '".$title."');\">";
And that’s it. As long as you have Google Analytics set up on the page already, it should start tracking events for sociable links.
Note: you can find event tracking in Google Analytics under: Content > Event Tracking
Read the rest of this entry »