- Код: Выделить всё
<script>
// Настройки Google Analitics
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'Аккаунт аналитики']);
_gaq.push(['_setDomainName', 'домен']);
_gaq.push(['_trackPageview']);
// Выставляем русский для Google+
window.___gcfg = {lang: 'ru'};
// Настройки Вконтакте
window.vkAsyncInit = function () {
VK.init({
apiId: 'YOUR_ID',
onlyWidgets: true
});
VK.Widgets.Like('vk_like', {
type: 'button',
height: '20'
});
};
// Настройки Facebook
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_ID',
status : true,
cookie : true,
xfbml : true,
oauth: true
});
};
(function(doc, script) {
var js,
fjs = doc.getElementsByTagName(script)[0],
add = function(url, id) {
if (doc.getElementById(id)) {return;}
js = doc.createElement(script);
js.src = url;
id && (js.id = id);
fjs.parentNode.insertBefore(js, fjs);
};
// Google Analytics
add(('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js', 'ga');
// Google+ button
add('https://apis.google.com/js/plusone.js');
// Facebook SDK. Добавлена смена языка в зависимости от атрибута страницы
add('//connect.facebook.net/' + document.documentElement.lang.replace("-","_") + '/all.js', 'facebook-jssdk');
// Twitter SDK
add('//platform.twitter.com/widgets.js', 'twitter-wjs');
// Add VK
add('//userapi.com/js/api/openapi.js');
}(document, 'script'));
</script>
В основе сниппет Nicolas Gallagher. я(с)
По теме:
FB.Init: https://developers.facebook.com/docs/reference/javascript/FB.init/
VK.Init: http://vk.com/developers.php?oid=-1&p=VK.init