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

인바운드마케팅 보기

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

분류1

구글애널리틱스

등록자관리자

등록일2014-06-01

조회수13,593

제목

구글 애널리틱스 - 소셜플러그인 설치하기 #소셜플러그인 #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+

 

** 추천 임대 상품 **




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

관리자

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

관리자

2015.06.27 138,006
300 인바운드마케팅 PC 프린터 복사기 원격지원

관리자

2013.06.08 157,347
299 인바운드마케팅 HP officejet pro(오피스젯 프로) 8600 백화현상

관리자

2018.08.30 15,588
298 인바운드마케팅 캐논 MAXIFY MB2760 / 5090 / 2390 무한공급기 설치 방법

관리자

2018.08.17 3,281
297 인바운드마케팅 캐논 MB2720(2760)에서 관공서 문서(주민등록등본 등) 출력시 드라이버

관리자

2018.04.02 25,561
296 인바운드마케팅 HP Officejet Pro 8610 8600 Printer Failure

관리자

2018.03.19 8,319
295 인바운드마케팅 HP 933 6600 6100 6700 7612 7110 헤드 교체

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

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

관리자

2017.03.02 20,872
회사명: 사트커뮤니케이션 / 사업자등록번호: 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