আমাকে আমার স্থানীয় মেশিনে আমার নতুন জিএ অ্যাকাউন্ট পরীক্ষা করতে হবে।
এই পৃষ্ঠায় গুগল সরবরাহিত স্ট্যান্ডার্ড স্নিপেটটি অনুলিপি করে কি এই কাজ করবে?
এটি কাজ করবে কি না তা দেখার জন্য আমি 24 ঘন্টা অপেক্ষা করতে চাই না।
আমাকে আমার স্থানীয় মেশিনে আমার নতুন জিএ অ্যাকাউন্ট পরীক্ষা করতে হবে।
এই পৃষ্ঠায় গুগল সরবরাহিত স্ট্যান্ডার্ড স্নিপেটটি অনুলিপি করে কি এই কাজ করবে?
এটি কাজ করবে কি না তা দেখার জন্য আমি 24 ঘন্টা অপেক্ষা করতে চাই না।
উত্তর:
এই প্রশ্নটি আজ বৈধ রয়েছে, তবে প্রযুক্তিটি পরিবর্তিত হয়েছে। পুরানো আরচিন ট্র্যাকার অবহেলিত এবং অপ্রচলিত। নতুন অ্যাসিনক্রোনাস গুগল অ্যানালিটিক্স ট্র্যাকিং কোড একই ফলাফল অর্জন করতে কিছুটা ভিন্ন কোড ব্যবহার করে।
ga.js
গুগল অ্যানালিটিকসে ট্র্যাকিং ডোমেনটি কারও কাছে সেট করার জন্য বর্তমান সিনট্যাক্সটি এর মতো দেখাচ্ছে না:
_gaq.push(['_setDomainName', 'none']);
গুগল অ্যানালিটিক্স তারপরে লোকালহোস্টে _utm.gif ট্র্যাকার অনুরোধটি বন্ধ করে দেবে। আপনি আপনার প্রিয় ব্রাউজারে বিকাশকারী সরঞ্জামগুলি খোলার মাধ্যমে এবং পৃষ্ঠা লোডের সময় নেটওয়ার্কের অনুরোধগুলি দেখে যাচাই করতে পারেন। যদি এটি কাজ করে তবে আপনি নেটওয়ার্ক অনুরোধ তালিকায় _utm.gif এর জন্য একটি অনুরোধ দেখতে পাবেন।
analytics.js
গুগল "ইউনিভার্সাল অ্যানালিটিক্স" (২০১২ সালের শেষের দিকে বা 2013 সালের প্রথমদিকে) বিশ্লেষণের একটি নতুন সংস্করণ প্রকাশ করেছে। আমি যেমন লিখছি, এই প্রোগ্রামটি এখনও বিটাতে রয়েছে তাই উপরোক্ত কোডটি এখনও গুগল অ্যানালিটিকাগুলির বিদ্যমান ইনস্টলেশন সহ বেশিরভাগ ব্যবহারকারীর জন্য প্রস্তাবিত।
তবে নতুন analytics.js
কোডটি ব্যবহার করে নতুন বিকাশের জন্য গুগল অ্যানালিটিক্স, অ্যাডভান্সড কনফিগারেশন - ওয়েব ট্র্যাকিং ডকুমেন্টেশনগুলি দেখায় যে আমরা এই নতুন কোডের সাথে লোকালহোস্টে ইউনিভার্সাল অ্যানালিটিক্স পরীক্ষা করতে পারি:
ga('create', 'UA-XXXX-Y', {
'cookieDomain': 'none'
});
ইউনিভার্সাল অ্যানালিটিক্সের উন্নত কনফিগারেশন সম্পর্কিত আরও তথ্যের জন্য লিঙ্কযুক্ত ডকুমেন্টেশন দেখুন।
উভয় গ্লোবাল সাইট ট্যাগ - gtag.js
এবং ইউনিভার্সাল অ্যানালিটিক্স - স্বয়ংক্রিয়ভাবে analytics.js
সনাক্ত করবে localhost
। আপনার কনফিগারেশনে কোনও পরিবর্তন করার দরকার নেই।
তাহলে gtag.js ডিটেক্ট করে যদি আপনি কোনও সার্ভার স্থানীয়ভাবে চালাচ্ছেন যে (যেমন
localhost
), এটি স্বয়ংক্রিয়ভাবে সেট করেcookie_domain
করতে'none'
।
none
আর সেট করেন নি । ডকুমেন্টেশন বলে: "এছাড়াও, যদি অ্যানালিটিক্স.জেস সনাক্ত করে যে আপনি স্থানীয়ভাবে একটি সার্ভার চালাচ্ছেন (যেমন স্থানীয় লোকস্ট) এটি স্বয়ংক্রিয়ভাবে কুকি ডোমেনকে 'কিছুই নয়' হিসাবে সেট করে।"
এটি এখন কেবলমাত্র ডোমেনে সেট করেই অর্জন করা যায় none
।
ga('create', 'UA-XXXX-Y', 'none');
দেখুন: https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#localhost
'auto'
স্বয়ংক্রিয়ভাবে 'none'
কোনও localhost
পরিবেশে আপনার জন্য সেট করে : Automatic cookie domain configuration sets the _ga cookie on the highest level domain it can. For example, if your website address is blog.example.co.uk, analytics.js will set the cookie domain to .example.co.uk. In addition, if analytics.js detects that you're running a server locally (e.g. localhost) it automatically sets the cookieDomain to 'none'.
এখানে দেখুন
আমার একই সমস্যা ছিল এবং আমি দুটি জিনিস না করা পর্যন্ত সমস্ত সমাধান কার্যকর হয়নি:
স্পষ্ট কোড:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
এবং
আমি লোকালহোস্টে আরেকটি এফকিউডিএন - ডোমেন নাম যুক্ত করেছি। আমি উইন্ডোজ সিস্টেমে সম্পাদনা করে এটি করেছি:
C:\Windows\System32\drivers\etc\hosts
ফাইল, এবং আমি নিম্নলিখিত লিখুন:
127.0.0.1 my.domain.org
তারপরে আমি http://my.domain.org/WebApp ঠিকানায় গিয়েছিলাম যা অন্তর্ভুক্ত গুগল অ্যানালিটিক্স জেএস সহ পৃষ্ঠা পরিবেশন করছে।
আপনি যদি ইউনিক্সে থাকেন তবে একই ফলাফলের জন্য সম্পাদনা / ইত্যাদি / হোস্টগুলি।
এটি মনে করে যে গুগলের থ্র জিএ এফএকিউতে ইন্ট্রানেট কনফিগারেশন করা উচিত। তারা কেবল বলেছে যে আপনার এফকিউডিএ দরকার। হ্যাঁ, আপনি তা করেন তবে তাদের আপনার অ্যাক্সেস করার জন্য নয়, এইচটিটিপি অনুরোধে আপনার হোস্ট বৈশিষ্ট্যটি থাকা দরকার।
আমি মনে করি FQDN এর আর একটি কারণ কুকিজ! ডেটা ট্র্যাক করতে কুকিগুলি ব্যবহার করা হয় এবং আপনার যদি এফকিউডিএন না থাকে তবে কুকি সেট করা যায় না, এবং জেএস কোড বন্ধ হয়ে যায় এবং জিআইফ পায় না।
2019 এর উত্তর
সর্বোত্তম অনুশীলন হ'ল আপনার বিকাশ / মঞ্চায়ন এবং আপনার উত্পাদন সার্ভারগুলির জন্য দুটি পৃথক বৈশিষ্ট্য সেটআপ করা। আপনি পরীক্ষার মাধ্যমে আপনার অ্যানালিটিক্স ডেটা দূষিত করতে চান না, এবং ফিল্টারগুলি স্থাপন করা যদি আপনার এটি করতে বাধ্য হয় তবে তা সুখকর নয়।
বলা হচ্ছে, গুগল অ্যানালিটিকাগুলির এখন রিয়েল টাইম ট্র্যাকিং রয়েছে এবং আপনি যদি প্রচারাভিযান বা লেনদেনগুলি ট্র্যাক করতে চান তবে আপনি বর্তমান দিনটি যতক্ষণ না নির্বাচন করেন ততক্ষণ পৃষ্ঠায় ডেটা প্রদর্শিত না হওয়া পর্যন্ত পিছিয়ে 1 মিনিট হবে ।
উদাহরণস্বরূপ, আপনি সাইট এবং সাইট টেস্ট তৈরি করেন এবং প্রতিটি হাই ইউএ-এক্সএক্সএলএক্সএক্স-ওয়াই কোড তৈরি করেন।
আপনার অ্যাপ্লিকেশন যুক্তিতে, যেখানে আপনি অ্যানালিটিকাগুলি জাভাস্ক্রিপ্ট পরিবেশন করেছেন, আপনার পরিবেশ পরীক্ষা করুন এবং উত্পাদনের জন্য আপনার সাইট ইউএ-এক্সএক্সএক্সএক্স-ওয়াই ব্যবহার করুন এবং মঞ্চায়ন / বিকাশের জন্য সাইট টেস্ট ব্যবহার করুন।
আপনি জিএ এর ইনস এবং আউটগুলি শিখতে না হওয়া অবধি আপনি এই সেটআপটি রাখতে পারেন এবং তারপরে এটি সরিয়ে ফেলুন, বা যদি আপনার ধ্রুবক পরিবর্তনগুলি করা দরকার হয় (তবে আপনি প্রথমে বিকাশ / মঞ্চায়ন পরীক্ষা করবেন)।
সূত্র: ব্যক্তিগত অভিজ্ঞতা, বিভিন্ন নিবন্ধ।
এখন আপনার প্রশ্নের উত্তর হ্যাঁ, এটি কেবল স্ট্যান্ডার্ড স্নিপেট অনুলিপি করে কাজ করবে। ডকুমেন্টেশন অনুসারে , এখন স্ট্যান্ডার্ড স্নিপেটে স্বয়ংক্রিয় কুকি ডোমেন কনফিগারেশন রয়েছে: ga('create', 'UA-XXXXX-Y', 'auto');
যেখানে কুকি ডোমেন স্বয়ংক্রিয়ভাবে নির্ধারিত হয়।
তদতিরিক্ত, যদি অ্যানালিটিক্স.জেস সনাক্ত করে যে আপনি স্থানীয়ভাবে একটি সার্ভার চালাচ্ছেন (উদাহরণস্বরূপ লোকালহোস্ট) এটি স্বয়ংক্রিয়ভাবে কুকি ডোমেনটিকে 'না কোনও' হিসাবে সেট করে।
আপনি যদি আইপি ব্যবহার করেন না বা ডোমেনটিকে কারও কাছে সেট না করেন তবে এটি কাজ করবে। বিশদ এখানে:
http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/
একটি সমাধান নিয়ে আসতে চেষ্টা করার প্রায় দুই ঘন্টা ব্যয় করার পরে আমি বুঝতে পারি যে আমার কাছে অ্যাডব্লোকাররা জিএতে কল আটকাচ্ছে। একবার আমি তাদের বন্ধ করে দিয়েছি আমি যেতে ভাল ছিল।
ট্র্যাকিং ট্যাগগুলি নিরীক্ষণের একটি সহজ সরঞ্জাম হ'ল ক্রোম এক্সটেনশন (সম্ভবত উপলব্ধ, বা অন্যান্য ব্রাউজারগুলির সমতুল্য) ব্যবহার করা - গুগল ট্যাগ সহকারী। এটি প্রদর্শন করবে যে কোন ট্যাগগুলি গুলি চালাচ্ছে, কী সমস্যা পেয়েছে, এমনকি সহজে পড়ার জন্য ইকমার্স মানগুলির মতো জিনিসগুলিও ছিন্ন করে। গুগল ট্যাগ ম্যানেজারের সাথেও কাজ করে এবং পৃষ্ঠায় একাধিক ট্যাগ হ্যান্ডেল করতে পারে।
আমি এখন পর্যন্ত যা বলা হয়েছে তার সাথে যোগ করতে চাই, এটি প্রচুর মাথাব্যথা বাঁচাতে পারে, এটি কাজ করে কিনা তা দেখার জন্য আপনাকে 24 ঘন্টা অপেক্ষা করতে হবে না, হ্যাঁ মোট ওভারভিউ 24 ঘন্টা সময় নেয় তবে রিপোর্টিং ট্যাবে রয়েছে বাম পাশের রিয়েল-টাইম ফলাফলের জন্য একটি লিঙ্ক এবং এটি দেখানো হবে যে বর্তমানে কেউ যদি আপনার সাইটটি পরিদর্শন 'cookieDomain': 'none'
করে থাকে তবে লোকালহোস্টে কাজ করার জন্য আমারও এটি সেট করতে হয়নি , আমার সেটিংস চালু আছে 'auto'
এবং এটি ঠিক কাজ করে (আমি ব্যবহার করছি এমভিসি 5) এর উপরে, আমি গুগল যেমন এই পৃষ্ঠায় বলেছে তেমন হেড ট্যাগের শেষে স্ক্রিপ্টটি যুক্ত করেছি :
আপনি ট্র্যাক করতে চান এমন প্রতিটি ওয়েব পৃষ্ঠায় আপনার স্নিপেট (সম্পূর্ণরূপে আনলটার্ড) আটকান। বন্ধ হওয়ার
</head>
ট্যাগের আগেই এটি আটকে দিন ।
বিশ্লেষণগুলি সঠিকভাবে কাজ করে কিনা তা পরীক্ষা করার জন্য এখানে আরও তথ্য রয়েছে।
তুং লু কিমের উত্তর থেকে অনুসরণ করা:
ধরে নেওয়া যাক:
ga('create', 'UA-XXXXX-Y', 'auto');
... যদি অ্যানালিটিক্স.জেস সনাক্ত করে যে আপনি স্থানীয়ভাবে একটি সার্ভার চালাচ্ছেন (উদাহরণস্বরূপ লোকালহোস্ট) এটি স্বয়ংক্রিয়ভাবে কুকি ডোমেনটিকে 'কিছুই নয়' তে সেট করে। ...
থেকে সারাংশ:
স্বয়ংক্রিয় কুকি ডোমেন কনফিগারেশনটি উচ্চ স্তরের ডোমেনের পক্ষে _গ কুকি সেট করে। উদাহরণস্বরূপ, আপনার ওয়েবসাইটের ঠিকানা যদি blog.example.co.uk হয়, বিশ্লেষণ.জগুলি কুকি ডোমেনটিকে .example.co.uk এ সেট করবে। তদতিরিক্ত , যদি অ্যানালিটিক্স.জেস সনাক্ত করে যে আপনি স্থানীয়ভাবে একটি সার্ভার চালাচ্ছেন (উদাহরণস্বরূপ লোকালহোস্ট) এটি স্বয়ংক্রিয়ভাবে কুকি ডোমেনটিকে 'না কোনও' হিসাবে সেট করে।
প্রস্তাবিত জাভাস্ক্রিপ্ট ট্র্যাকিং স্নিপেট কুকি ডোমেন ক্ষেত্রের জন্য স্ট্রিং 'অটো' সেট করে:
আমি সম্প্রতি এই সমস্যাটি পেরিয়ে এসেছি এবং গুগল দ্বারা অ্যানালিটিকগুলি ডিবাগিংয়ের ক্ষেত্রে নতুন ডকুমেন্টেশনগুলি অন্বেষণ করতে সহায়ক বলে মনে করেছি । এটি গুগল অ্যানালিটিকসে ট্র্যাকিংয়ের তথ্য প্রেরণের বিষয়ে কোনভাবেই পাত্তা দেয় না, আমি কেবল এটি নিশ্চিত করতে চেয়েছিলাম যে ঘটনাগুলি সঠিকভাবে ফায়ার হচ্ছে, এবং ডিবাগিং সরঞ্জামগুলি আমার প্রয়োজনীয় তথ্য দিয়েছে। ওয়াইএমএমভি, আমি বুঝতে পারি যে প্রশ্নের ঠিক উত্তর নেই ।
গুগল ট্যাগ ম্যানেজার ব্যবহারকারীদের জন্য গুগল অ্যানালিটিক্স ইভেন্টগুলির সাথে সংহত করার জন্য আপনি জিটিএম থেকে কোনওটিতে কুকিজের পতাকা সেট করার বিষয়ে ছেলেরা যা উল্লেখ করেছেন তা করতে পারেন
জিটিএম> ভেরিয়েবলগুলি> গুগল অ্যানালিটিক্স ভেরিয়েবল> খুলুন এবং কুকিজ ট্যাগটিকে কোনওটিতে সেট করুন না