Customize Buttons
Event tracking
Use the following code as a template to track or extend AddToAny menu events that fire on various AddToAny actions. Dispatched events currently include ready and share.
The share event passes a data object with three properties: service, title, and url.
<a class="a2a_dd" href="http://www.addtoany.com/share_save">
<img src="http://static.addtoany.com/buttons/share_save_171_16.png" border="0" alt="Share"/>
</a>
<span id="events_demo"></span>
<script type="text/javascript">
// A custom "onReady" handler for AddToAny
function my_addtoany_onready() {
events_demo.innerHTML = 'AddToAny menu is ready!';
}
// A custom "onShare" handler for AddToAny
function my_addtoany_onshare(data) {
events_demo.innerHTML = 'Shared "<a href="'
+ data.url
+ '">'
+ data.title
+ '</a>" to '
+ data.service
+ '!';
}
// Setup AddToAny "onReady" and "onShare" callback functions
var a2a_config = {
tracking_callback: {
ready: my_addtoany_onready,
share: my_addtoany_onshare
}
};
</script>
Tip: Event tracking can be used for integrating AddToAny with analytics software like Omniture, Webtrends, and more.
Note: Google Analytics integration is automatically enabled for sites that use Google Analytics, so manual integration is usually unnecessary.
