Làm cách nào để theo dõi bản dịch tự động của trang web?


11

Trang web của tôi được đăng bằng tiếng Anh. Tôi chưa cài đặt plugin Google Dịch, tôi cũng không có kế hoạch cài đặt plugin này. Tuy nhiên, tôi đang suy luận từ một số dữ liệu phân tích của mình rằng mọi người truy cập trang web của tôi đang sử dụng Google Dịch để dịch các trang của tôi. Tôi đoán họ đang truy cập trang web của tôi và thấy "Trang này bằng tiếng Anh. Bạn có muốn dịch nó sang [ngôn ngữ của họ] không?" và nhấp vào "Dịch".

Có bất kỳ khúc mắc nào trong bản dịch tự động của Google không, ví dụ như một số sự kiện được kích hoạt, mà tôi có thể sử dụng để phát hiện các bản dịch tự động này và thực hiện một sự kiện Google Analytics theo dõi bản dịch và hy vọng nắm bắt được ngôn ngữ mà họ đang dịch? Lưu ý: Tôi đã xem bài đăng này , nhưng câu trả lời đề cập đến plugin mà tôi không sử dụng. Tôi muốn theo dõi khi Google tình nguyện dịch tự động.

Câu trả lời:


2

Thanh công cụ Google Dịch chỉ xuất hiện để gửi các sự kiện phân tích cho các phân tích (không phổ biến). Tôi đã phát triển cách giải quyết sau đây. Chỉ:

  1. Đảm bảo bạn đã đặt gaTrack: truegaId: 'xxx'trong cài đặt thanh công cụ dịch của mình
  2. Bao gồm tập lệnh bên dưới trên trang của bạn cùng với đoạn dịch

    /*!
     * 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

Tôi vẫn chưa hoàn thành việc này vì tôi chắc chắn chúng tôi sẽ có thể thiết lập thiết bị này dưới dạng theo dõi sự kiện nhưng đây là một cách có thể giúp / cung cấp cho bạn những gì bạn muốn bây giờ ...

Trong Google Analytics: -

Đối tượng> Geo> Ngôn ngữ

  • Kích thước chính: Ngôn ngữ
  • Kích thước phụ: Tên máy chủ

Chọn bộ lọc nâng cao và đặt bộ lọc này để bao gồm hostname translate.googleusercontent.com như ảnh chụp màn hình bên dưới minh chứng: -

Lọc các ngôn ngữ Google Dịch trong Google Analytics

Điều này sau đó sẽ hiển thị cho bạn tất cả các trường hợp Google Dịch đã được sử dụng để dịch nội dung trên trang web của bạn cùng với ngôn ngữ được phát hiện của họ.


Điều này là siêu hữu ích. Cảm ơn! Tôi vẫn muốn Google dịch sẽ kích hoạt một sự kiện Javascript để tôi có thể bắt nó và kích hoạt sự kiện Analytics tùy chỉnh của riêng tôi. Nhưng điều này ít nhất cung cấp cho tôi một số dữ liệu để bắt đầu. Cảm ơn một lần nữa!
JB Christy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.