আমি কীভাবে ওয়েব পৃষ্ঠার স্বয়ংক্রিয় অনুবাদ ট্র্যাক করব?


11

আমার ওয়েবসাইটটি ইংরেজি পোস্ট করা হয়েছে। আমার কাছে গুগল ট্রান্সলেট প্লাগইন ইনস্টল করা নেই বা এটি ইনস্টল করারও আমার কোনও পরিকল্পনা নেই। তবে আমি আমার কিছু বিশ্লেষণী ডেটা থেকে অনুমান করছি যে আমার ওয়েব সাইটটিতে আসা লোকেরা আমার পৃষ্ঠাগুলি অনুবাদ করতে গুগল অনুবাদ ব্যবহার করছে। আমি ধারণা করছি তারা আমার সাইটটিতে গিয়ে গুগলের "এই পৃষ্ঠাটি ইংরেজিতে রয়েছে। আপনি কি এটি [তাদের ভাষায়] অনুবাদ করতে চান?" এবং "অনুবাদ" ক্লিক করুন।

গুগলের স্বয়ংক্রিয় অনুবাদে কোনও হুক আছে কি? উদাহরণস্বরূপ কিছু ইভেন্ট চালিত হয়েছে, যা আমি এই স্বয়ংক্রিয় অনুবাদগুলি সনাক্ত করতে এবং একটি গুগল অ্যানালিটিক্স ইভেন্টটি অনুবাদটি ট্র্যাক করে এবং আশা করি যে তারা অনুবাদ করছে তা ক্যাপচার করতে পারে? দ্রষ্টব্য: আমি এই পোস্টটি দেখেছি , তবে উত্তরটি প্লাগইনকে বোঝায় যা আমি ব্যবহার করছি না। গুগল যখন স্বেচ্ছাসেবীরা স্বয়ংক্রিয়ভাবে অনুবাদ করবেন তখন আমি ট্র্যাক করতে চাই।

উত্তর:


2

গুগল ট্রান্সলেট টুলবারটি কেবল পুরানো (অ-সর্বজনীন) বিশ্লেষণের জন্য বিশ্লেষণ ইভেন্ট প্রেরণ করতে উপস্থিত হয় । আমি নিম্নলিখিত workaround উন্নত। শুধু:

  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

আমি এখনও এটি শেষ করিনি কারণ আমি নিশ্চিত যে আমরা শেষ পর্যন্ত ইভেন্ট ট্র্যাকিং হিসাবে এটি সেট আপ করতে সক্ষম হব তবে এখানে একটি উপায় যা আপনাকে আপাতত যা চান তা দিতে সহায়তা করতে পারে ...

গুগল অ্যানালিটিক্সে: -

শ্রোতা> জিও> ভাষা

  • প্রাথমিক মাত্রা: ভাষা
  • মাধ্যমিক মাত্রা: হোস্ট-নেম

উন্নত ফিল্টারটি নির্বাচন করুন এবং নীচের স্ক্রিনশটটির মতো hostname অনুবাদ. googleusercontent.com অন্তর্ভুক্ত করতে এটি সেট করুন : -

গুগল অ্যানালিটিকসে গুগল অনুবাদ ভাষাগুলি ফিল্টার করা হচ্ছে

এটি তখন আপনাকে সেই সমস্ত দৃষ্টান্ত দেখিয়ে দেবে যেখানে গুগল অনুবাদ তাদের সনাক্ত করা ভাষার পাশাপাশি আপনার ওয়েবসাইটে সামগ্রী অনুবাদ করার জন্য ব্যবহৃত হয়েছে।


এটি অত্যন্ত সহায়ক। ধন্যবাদ! আমি এখনও চাই গুগল অনুবাদ একটি জাভাস্ক্রিপ্ট ইভেন্ট ট্রিগার করবে যাতে আমি এটি ধরতে পারি এবং আমার নিজস্ব কাস্টম অ্যানালিটিক্স ইভেন্টটি ট্রিগার করতে পারি। তবে এটি কমপক্ষে আমাকে কিছু ডেটা দিয়ে শুরু করে। আবার ধন্যবাদ!
জেবি ক্রিস্টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.