웹 페이지 자동 번역을 추적하려면 어떻게합니까?


11

내 웹 사이트는 영어로 게시됩니다. Google 번역 플러그인이 설치되어 있지 않거나 설치할 계획이 없습니다. 그러나 내 웹 사이트를 방문하는 사람들이 Google 번역을 사용하여 내 페이지를 번역하고 있다는 분석 데이터 중 일부를 추론하고 있습니다. 내 사이트를 방문하고 Google의 "이 페이지는 영어로되어 있습니다. [언어]로 번역 하시겠습니까?"라는 메시지가 표시됩니다. "번역"을 클릭하십시오.

이러한 자동 번역을 감지하고 번역을 추적하고 번역하는 언어를 파악하기 위해 Google 웹 로그 분석 이벤트를 실행하는 데 사용할 수있는 Google 자동 번역에 후크 (예 : 일부 이벤트 발생)가 있습니까? 참고 : 이 게시물 을 보았지만 대답은 내가 사용하지 않는 플러그인을 나타냅니다. Google 지원자가 자동 ​​번역 할시기를 추적하고 싶습니다.

답변:


2

Google 번역 툴바는 기존 (비 유니버설) 분석에 대한 분석 이벤트 만 보내는 것으로 보입니다 . 다음 해결 방법을 개발했습니다. 다만:

  1. 번역 툴바 설정 gaTrack: true및 설정 확인gaId: 'xxx'
  2. 번역 스 니펫과 함께 아래 스크립트를 페이지에 포함

    /*!
     * Capture Analytics for Google Translate
     * As of 2016, the Google Translate toolbar still only works with the old-style analytics (ga.js)
     * The code below mocks the old analytics object, captures the events and passes them to the new Universal Analytics (analytics.js)
     *
     * Source: http://webmasters.stackexchange.com/a/101787/18749
     * Copyright (c) Simon East 2016, for yump.com.au
     * Free to use under MIT licence <https://opensource.org/licenses/MIT>
     */
    window._gaq = {}; window._gat = {};
    window._gat._getTracker = window._gat._getTrackerByName = function(){ return {
      _trackEvent: function(eventCategory, eventAction, eventLabel) {
        // [0] will send the event to the first analytics ID on the page (in case you have multiple)
        if (window.ga && ga.getAll()[0]) {
          ga.getAll()[0].send('event', eventCategory, eventAction, eventLabel);
          window.console && console.log('Translation event sent to Google Analytics:', eventCategory, eventAction, eventLabel);
        } else {
          window.console && console.warn('Could not locate Google Analytics when attempting to log translation events.')
        }
      }
    }}
    

1

이벤트 추적으로 설정을 완료 할 수있을 것으로 확신하지만 아직 완료하지 않았지만 여기에 현재 원하는 정보를 제공 할 수있는 방법이 있습니다.

Google 웹 로그 분석에서 :-

잠재 고객> 지역> 언어

  • 기본 측정 기준 : 언어
  • 보조 측정 기준 : 호스트 이름

고급 필터를 선택 하고 아래 스크린 샷과 같이 hostname translate.googleusercontent.com 을 포함하도록 설정하십시오 .

Google 웹 로그 분석에서 Google 번역 언어 필터링

그러면 Google 번역이 감지 된 언어와 함께 웹 사이트의 콘텐츠를 번역하는 데 사용 된 모든 인스턴스가 표시됩니다.


이것은 매우 도움이됩니다. 감사! Google 번역에서 자바 스크립트 이벤트가 발생하여이를 파악하여 내 맞춤 웹 로그 분석 이벤트를 실행할 수 있기를 바랍니다. 그러나 이것은 적어도 시작해야 할 데이터를 제공합니다. 다시 감사합니다!
JB Christy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.