무한잉크 복합기, 무한잉크 프린터, 칼라(컬러) 디지털 복사기 임대 및 판매 전문
Self 검색엔진최적화 추구

인바운드마케팅 보기

HOME > 인바운드마케팅 > 보기

분류1

구글애널리틱스

등록자관리자

등록일2014-06-01

조회수12,850

제목

구글 애널리틱스 - 소셜플러그인 설치하기 #소셜플러그인 #plugin #google analytics_1

소셜(페이스북, 트위터, 구글플러스, 핀터레스트, 링크드인 등)은 검색 결과에 중대한 영향(사실상 최고의 영향)을 미치고 있습니다. 이것은 검색엔진이 인간이 평가하는 좋아요, 댓글과 같은 이벤트를 양질 콘텐츠라는 신호로 받아 들이고 있기 때문입니다.

 


소셜이 어느 정도 중대한 영향을 미치고 있는가는 저의 다른 게시글  

2014년 구글 검색순위의 상관성과 순위 요소들에 관한 연구 결과 : SEO Rank Correlations And Ranking Factors 2014 – Google U.S 

을 참조하여 주십시요.

 

구글 애널리틱스내에 소셜플러그인이 설치되면 [획득] -> [소셜] -> [플러그인] -> [소셜 소스]를 선택하면 아래와 같이 사용자가 사이트를 추천하는 데 사용한 소셜 버튼 종류별로 그리고 어느 소셜(페이스북, 트위터, 구글플러스 등)로 공유 및 추천하였는지와 어떤 웹페이지를 추천하였는지 확인할 수 있습니다

 

구글 애널리틱스_소셜플러그인 설치하기_검색엔진최적화 tool_소셜플러그인_plugin_google analitics

 

 

 

 

티스토리에 설치하는 방법인데 이 URL(http://caleb1783.tistory.com/462)을 응용하세요.  

  자바 스크립트 업로드 : 먼저, 아래의 링크에서 Google Analytics Sample Code를 얻어 ga_social_tracking.js 을 upload해주세요.

  https://code.google.com/p/analytics-api-samples/source/browse/trunk/src/tracking/javascript/v5/social/ga_social_tracking.js 에서 직접 구할 수도 있습니다.

  업로드는 "HTML/CSS"편집 > "파일업로드"에서 해주시면 됩니다.

 

구글 애널리틱스_소셜플러그인 설치하기_검색엔진최적화 tool_소셜플러그인_plugin_google analitics_3

 

 

 

구글 애널리틱스_소셜플러그인 설치하기_검색엔진최적화 tool_소셜플러그인_plugin_google analitics_4

  ga_social_tracking.js 의 소스는 아래와 같으므로 메모장등으로 copy후 저장하셔도 됩니다.

// Copyright 2012 Google Inc. All Rights Reserved.

/**
 * @fileoverview A simple script to automatically track Facebook and Twitter
 * buttons using Google Analytics social tracking feature.
 * @author api.nickm@gmail.com (Nick Mihailovski)
 * @author api.petef@gmail.com (Pete Frisella)
 */


/**
 * Namespace.
 * @type .
 */
var _ga = _ga || {};


/**
 * Ensure global _gaq Google Analytics queue has been initialized.
 * @type
 */
var _gaq = _gaq || [];


/**
 * Tracks social interactions by iterating through each tracker object
 * of the page, and calling the _trackSocial method. This function
 * should be pushed onto the _gaq queue. For details on parameters see
 * http://code.google.com/apis/analytics/docs/gaJS/gaJSApiSocialTracking.html
 * @param network The network on which the action occurs.
 * @param socialAction The type of action that happens.
 * @param opt_target Optional text value that indicates the
 *     subject of the action.
 * @param opt_pagePath Optional page (by path, not full URL)
 *     from which the action occurred.
 * @return a function that iterates over each tracker object
 *    and calls the _trackSocial method.
 * @private
 */
_ga.getSocialActionTrackers_ = function(
    network, socialAction, opt_target, opt_pagePath) {
  return function() {
    var trackers = _gat._getTrackers();
    for (var i = 0, tracker; tracker = trackers[i]; i++) {
      tracker._trackSocial(network, socialAction, opt_target, opt_pagePath);
    }
  };
};


/**
 * Tracks Facebook likes, unlikes and sends by suscribing to the Facebook
 * JSAPI event model. Note: This will not track facebook buttons using the
 * iframe method.
 * @param opt_pagePath An optional URL to associate the social
 *     tracking with a particular page.
 */
_ga.trackFacebook = function(opt_pagePath) {
  try {
    if (FB && FB.Event && FB.Event.subscribe) {
      FB.Event.subscribe('edge.create', function(opt_target) {
        _gaq.push(_ga.getSocialActionTrackers_('facebook', 'like',
            opt_target, opt_pagePath));
      });
      FB.Event.subscribe('edge.remove', function(opt_target) {
        _gaq.push(_ga.getSocialActionTrackers_('facebook', 'unlike',
            opt_target, opt_pagePath));
      });
      FB.Event.subscribe('message.send', function(opt_target) {
        _gaq.push(_ga.getSocialActionTrackers_('facebook', 'send',
            opt_target, opt_pagePath));
      });
    }
  } catch (e) {}
};


/**
 * Handles tracking for Twitter click and tweet Intent Events which occur
 * everytime a user Tweets using a Tweet Button, clicks a Tweet Button, or
 * clicks a Tweet Count. This method should be binded to Twitter click and
 * tweet events and used as a callback function.
 * Details here: http://dev.twitter.com/docs/intents/events
 * @param intent_event An object representing the Twitter Intent Event
 *     passed from the Tweet Button.
 * @param opt_pagePath An optional URL to associate the social
 *     tracking with a particular page.
 * @private
 */
_ga.trackTwitterHandler_ = function(intent_event, opt_pagePath) {
  var opt_target; //Default value is undefined
  if (intent_event && intent_event.type == 'tweet' ||
          intent_event.type == 'click') {
    if (intent_event.target.nodeName == 'IFRAME') {
      opt_target = _ga.extractParamFromUri_(intent_event.target.src, 'url');
    }
    var socialAction = intent_event.type + ((intent_event.type == 'click') ?
        '-' + intent_event.region : ''); //append the type of click to action
    _gaq.push(_ga.getSocialActionTrackers_('twitter', socialAction, opt_target,
        opt_pagePath));
  }
};

/**
 * Binds Twitter Intent Events to a callback function that will handle
 * the social tracking for Google Analytics. This function should be called
 * once the Twitter widget.js file is loaded and ready.
 * @param opt_pagePath An optional URL to associate the social
 *     tracking with a particular page.
 */
_ga.trackTwitter = function(opt_pagePath) {
  intent_handler = function(intent_event) {
    _ga.trackTwitterHandler_(intent_event, opt_pagePath);
  };

  //bind twitter Click and Tweet events to Twitter tracking handler
  twttr.events.bind('click', intent_handler);
  twttr.events.bind('tweet', intent_handler);
};


/**
 * Extracts a query parameter value from a URI.
 * @param uri The URI from which to extract the parameter.
 * @param paramName The name of the query paramater to extract.
 * @return The un-encoded value of the query paramater. undefined
 *     if there is no URI parameter.
 * @private
 */
_ga.extractParamFromUri_ = function(uri, paramName) {
  if (!uri) {
    return;
  }
  var regex = new RegExp('[\?&#]' + paramName + '=([^&#]*)');
  var params = regex.exec(uri);
  if (params != null) {
    return unescape(params[1]);
  }
  return;
};

 

 

구글 애널리틱스 - 소셜플러그인 설치하기 #소셜플러그인 #plugin #google analitics_2 에서 이어집니다.

  

Pinterest Google+ Google+

 

** 추천 임대 상품 **




첨부파일 다운로드:
 
번호 제목 등록자 등록일 조회수
297 검색엔진최적화 [강추]코니카미놀타 동영상 모음

관리자

2016.04.13 77,937
296 블로그마케팅 아이사랑 카드(아이행복 카드) 단말기 프로그램 재설치 동영상(Windows8 용)

관리자

2015.06.27 122,335
295 인바운드마케팅 PC 프린터 복사기 원격지원

관리자

2013.06.08 144,130
294 인바운드마케팅 HP OfficeJet 7612 와이드 포맷 e-복합기 무한잉크 개조 방법

관리자

2017.12.16 3,985
293 검색엔진최적화 리모트 UI를 사용하여 캐논 복사기(복합기) 스캔 (폴더) 쉽게 잡기(쉽게하기)

관리자

2017.11.06 5,539
292 인바운드마케팅 HP officejet Pro 8610, 8600, 8100 용지걸림

관리자

2017.08.28 12,803
291 인바운드마케팅 HP 팩스 오류 코드 및 해결 방법 정리(일반적인 송수신 에러 포함)

관리자

2017.06.01 12,257
290 검색엔진최적화 캐논 ir3300 ir2800 ir2200 토너 보급방법(교체방법) 동영상

관리자

2017.05.18 5,653
289 검색엔진최적화 코니카 미놀타 Bizhub 토너 카트리지 교체 방법(이미지)

관리자

2017.05.07 6,065
288 인바운드마케팅 HP photosmart B210 정렬 실패, 강제 정렬

관리자

2017.04.21 8,342
287 검색엔진최적화 캐논 칼라 복사기 IR ADV C3325 시험인쇄 Type = 10 관련 설명 및 출력 동영상

관리자

2017.04.14 8,311
286 인바운드마케팅 X451, X476, X551, X576[듀플렉서(Duplex) 다시 설치] 에러

관리자

2017.04.11 9,972
285 검색엔진최적화 신도 D410 ADF 관련문제 : 용지 한쪽에 검은줄이 감

관리자

2017.03.28 10,947
284 검색엔진최적화 신도리코 D410 (컬러, 흑백, 복사, 인쇄 팩스, 스캔) 카운트(사용매수) 확인 방법

관리자

2017.03.03 15,345
283 검색엔진최적화 원격 인쇄(1. Chrome 클라우드 프린터, 2. HP e-print, 3.Canon PRINT Business)

관리자

2017.03.02 14,120
282 검색엔진최적화 IR ADV C3320 3325 3330 소모품(토너, 폐토너통 등) 상황 및 기타 정보 확인, 폐토너통 교환하는 방법

관리자

2017.02.07 18,105
281 검색엔진최적화 형광펜으로 표시한 부분이 복사가 안 된다는 경우, 해결방법

관리자

2017.01.21 20,742
280 인바운드마케팅 HP 6700 프린터 신형 무한공급기 설치방법

관리자

2017.01.13 21,135
279 인바운드마케팅 캐논 맥시파이 에러코드

관리자

2016.12.29 23,566
278 인바운드마케팅 캐논 맥시파이 헤드세척 방법

관리자

2016.12.29 22,156
회사명: 사트커뮤니케이션 / 사업자등록번호: 215-13-77533 / 대표: 김상희
서울특별시 송파구 양산로7길 17-1, 1층,지하1층(거여동)
Tel : 02-404-2463 Fax : 02-404-2461
개인정보관리착임자 : 김상희 / Email : kimsangheu@naver.com
통신판매번호 : 2011-서울송파-1087  Copyright (c) 2012 SATcommunication