मैं वेब पेज का स्वचालित अनुवाद कैसे ट्रैक करूं?


11

मेरी वेब साइट अंग्रेजी में पोस्ट की गई है। मेरे पास Google अनुवाद प्लगइन स्थापित नहीं है, न ही मुझे इसे स्थापित करने की कोई योजना है। हालाँकि, मैं अपने कुछ एनालिटिक्स डेटा का जिक्र कर रहा हूं जो मेरी वेब साइट पर जाने वाले लोग मेरे पृष्ठों का अनुवाद करने के लिए Google Translate का उपयोग कर रहे हैं। मुझे लगता है कि वे मेरी साइट पर जा रहे हैं और Google के "यह पृष्ठ अंग्रेज़ी में है। क्या आप इसे [उनकी भाषा] में अनुवादित करना चाहेंगे?" और "अनुवाद" पर क्लिक करें।

क्या Google के स्वचालित अनुवाद में कोई हुक है, उदाहरण के लिए, कुछ ईवेंट को निकाल दिया गया है, जिसका उपयोग मैं इन स्वचालित अनुवादों का पता लगाने के लिए कर सकता हूं और अनुवाद पर नज़र रखने वाले Google Analytics ईवेंट को आग लगा सकता हूं और जिस भाषा में वे अनुवाद कर रहे हैं, उस पर कब्जा कर सकते हैं? नोट: मैंने इस पोस्ट को देखा है , लेकिन उत्तर प्लगइन को संदर्भित करता है, जिसका मैं उपयोग नहीं कर रहा हूं। मैं ट्रैक करना चाहता हूं जब 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 Analytics में: -

श्रोता> भू> भाषा

  • प्राथमिक आयाम: भाषा
  • द्वितीयक आयाम: होस्टनाम

उन्नत फ़िल्टर का चयन करें और इसे सेट करें । नीचे दिए गए स्क्रीनशॉट प्रदर्शन की तरह hostname Translate.googleusercontent.com को शामिल करें : -

Google Analytics में Google अनुवाद भाषाओं को फ़िल्टर करना

इसके बाद आपको उन सभी उदाहरणों को दिखाया जाएगा, जहाँ Google Translate का उपयोग आपकी वेबसाइट पर सामग्री का अनुवाद करने के लिए उनकी पहचान की गई भाषा के साथ किया गया है।


यह सुपर सहायक है। धन्यवाद! मैं अभी भी कामना करता हूं कि Google अनुवाद एक जावास्क्रिप्ट घटना को ट्रिगर करेगा ताकि मैं इसे पकड़ सकूं और अपने स्वयं के कस्टम Analytics इवेंट को ट्रिगर कर सकूं। लेकिन यह कम से कम मुझे शुरू करने के लिए कुछ डेटा देता है। एक बार फिर धन्यवाद!
जेबी क्रिस्टी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.