E-Siber.com
M. Mekin Pesen
Sitede 1774 okunmaya değer yazı var.

Google Analytics'te Sosyal Etkileþim Takibi

Google Analytics için yeni yayýnlanan bir eklenti ile bundan böyle ayný anda Facebook Beðen, Google +1 ve de Twitter Tweet düðmelerinin dönüþümlerini, organik týklamalarýný, etkilerini ve sosyal etkileþim takibini Analytics aracýndan ölçümleyebileceksiniz.

 

 

Google Analytics'te sosyal etkileþim takibi için _ga.trackSocial methodunu kullanýyoruz:

_trackSocial(network, socialAction, opt_target, opt_pagePath)

  1. Network: sosyal aðýn adý (google, facebook, twitter, digg vb)
  2. SocialAction: olay tipi (like, tweet, send, stumble)
  3. opt_target: olayýn gerçekleþtiði URL adresi veya sayfa adý
  4. opt_pagePath: olayýn gerçekleþtiði sayfa URI'si.

 

Örnek kod: ga_social_tracking.js

var _ga = _ga || {};
var _gaq = _gaq || [];

_ga.trackSocial = function(opt_pageUrl, opt_trackerName) {
  _ga.trackFacebook(opt_pageUrl, opt_trackerName);
  _ga.trackTwitter(opt_pageUrl, opt_trackerName);
};

_ga.trackFacebook = function(opt_pageUrl, opt_trackerName) {
  var trackerName = _ga.buildTrackerName_(opt_trackerName);
  try {
    if (FB && FB.Event && FB.Event.subscribe) {
      FB.Event.subscribe('edge.create', function(targetUrl) {
        _gaq.push([trackerName + '_trackSocial', 'facebook', 'like',
            targetUrl, opt_pageUrl]);
      });
      FB.Event.subscribe('edge.remove', function(targetUrl) {
        _gaq.push([trackerName + '_trackSocial', 'facebook', 'unlike',
            targetUrl, opt_pageUrl]);
      });
      FB.Event.subscribe('message.send', function(targetUrl) {
        _gaq.push([trackerName + '_trackSocial', 'facebook', 'send',
            targetUrl, opt_pageUrl]);
      });
    }
  } catch (e) {}
};

_ga.buildTrackerName_ = function(opt_trackerName) {
  return opt_trackerName ? opt_trackerName + '.' : '';
};

_ga.trackTwitter = function(opt_pageUrl, opt_trackerName) {
  var trackerName = _ga.buildTrackerName_(opt_trackerName);
  try {
    if (twttr && twttr.events && twttr.events.bind) {
      twttr.events.bind('tweet', function(event) {
        if (event) {
          var targetUrl; // Default value is undefined.
          if (event.target && event.target.nodeName == 'IFRAME') {
            targetUrl = _ga.extractParamFromUri_(event.target.src, 'url');
          }
          _gaq.push([trackerName + '_trackSocial', 'twitter', 'tweet',
            targetUrl, opt_pageUrl]);
        }
      });
    }
  } catch (e) {}
};

_ga.extractParamFromUri_ = function(uri, paramName) {
  if (!uri) {
    return;
  }
  var uri = uri.split('#')[0];  // Remove anchor.
  var parts = uri.split('?');  // Check for query params.
  if (parts.length == 1) {
    return;
  }
  var query = decodeURI(parts[1]);
  // Find url param.
  paramName += '=';
  var params = query.split('&');
  for (var i = 0, param; param = params[i]; ++i) {
    if (param.indexOf(paramName) === 0) {
      return unescape(param.split('=')[1]);
    }
  }
  return;
};

 

 

Sosyal Etkileþim Takibi: code.google.com/.../tracking/gaTrackingSocial.html
ga_social_tracking.js: code.google.com/.../social/ga_social_tracking.js

 

Ayrýca konuyla ilgili olarak Google +1 düðmesinin týklamalarýný Google Analytics'te takip etmeyle alakalý olarak bu yazýyý ve Google Analytics'te sosyal medya takibi için de bu yazýyý inceleyebilirsiniz.


· · · · · · · · · · · · · ·
Yazan: | 01.07.2011 | 8280 kez okundu.

Yazılar E-Posta Kutunuza Gelsin:

Bu yazıyı izinsiz olarak alıp başka herhangi bir yerde yayınlayamazsınız (Bkz "dijital at hırsızı" kimdir?). Yazıların başka yerlerde yayınlanmasına ücreti mukabili izin veriyoruz. Yazıları izinsiz olarak başka bir yerde yayınlamanız, her türlü hukuki sonucu kabul ettiğiniz manasına gelir. Yazıları izin almak ve kaynak göstermek kaydıyla sadece kamu kurumları ve akademik araştırmacılar ücretsiz olarak kullanabilir. Bunların dışında kalan herkes ücret öder. Detaylar için bize ulaşın.

Yorum altyapısı: Disqus

Yukarı Çık

M. MEKİN PESEN
© 2007-2015 E-SİBER BİLGİ-İLETİŞİM TEKNOLOJİLERİ
E-Siber.com | E-Siber.net | ESiber.com | ESiber.net | RSS | Facebook | Twitter | E-Posta Aboneliği
IP: 54.224.210.130 | Yüklenme: 0.449 saniye. | Hakkımızda | İletişim | Reklam Verin | Site Politikaları | Atıflar