如何跟踪网页的自动翻译?


11

我的网站以英文发布。我没有安装Google Translate插件,也没有任何计划安装它。但是,我从一些分析数据中得出推断,访问我网站的用户正在使用Google翻译来翻译我的页面。我认为他们正在访问我的网站,并且看到Google的“此页面为英文。您想将其翻译为[其语言]吗?” 然后点击“翻译”。

Google的自动翻译中是否有任何钩子,例如触发了某个事件,我可以用来检测这些自动翻译,并触发一个Google Analytics(分析)事件来跟踪翻译并希望捕获它们要翻译的语言?注意:我看过这篇文章,但是答案是关于我未使用的插件。我想追踪Google自愿何时翻译。

Answers:


2

Google翻译工具栏仅显示为(非通用)分析发送分析事件。我开发了以下解决方法。只是:

  1. 确保设置gaTrack: truegaId: '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 Analytics(分析)中:-

受众群体>地理位置>语言

  • 主要维度:语言
  • 次级维度:主机名

选择高级过滤器,并将其设置为包括hostname translate.googleusercontent.com,如以下屏幕截图所示:-

在Google Analytics(分析)中过滤Google翻译语言

然后,这将向您显示所有使用Google翻译来翻译您网站上的内容及其检测语言的实例。


这是超级有用的。谢谢!我仍然希望Google翻译会触发一个Javascript事件,以便我可以捕获它并触发自己的自定义Analytics事件。但这至少给了我一些数据。再次感谢!
JB克里斯蒂2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.