গুগল অ্যানালিটিক্স অ্যাসিক্রোনাস ট্র্যাকিং কোডটি <শিরোনাম> এ না রাখলে কি কোনও সুবিধা আছে?


9

আমি অ্যাসিঙ্ক্রোনাস গুগল অ্যানালিটিক্স স্ক্রিপ্টে যেতে চাই, তবে এটি আমার মাথায় রাখেনি (যদিও আমি জানি এটি সর্বোত্তম অনুশীলন)।

সুতরাং, অ্যাসিঙ্ক কোডটি যদি মাথা না থেকে থাকে এবং বিকল্পভাবে, পৃষ্ঠাটির অন্যদিকে যেমন ওপেনিং বডি ট্যাগের অভ্যন্তরে বা নেট নেটওয়ার্ক নিয়ন্ত্রণে রাখা নিরাপদ হবে তবে কি নিরাপদ হবে? যে পৃষ্ঠার শীর্ষে লোড?

সম্পাদনা করুন:

ইন নির্দেশাবলী গুগল বলে:

যদি এটি কোনও বিকল্প না হয়, আপনি এখনও পৃষ্ঠার নীচে অ্যাসিনক্রোনাস স্নিপেট রাখতে পারেন। অ্যাসিক্রোনাস ট্র্যাকিংয়ের কিছু সুবিধা ধরে রাখতে আপনি নিজের স্নিপেটকেও বিভক্ত করতে পারেন।

যদি আমি সেখানে কোডটি রাখি (বিভক্ত না হয়ে) তবুও কি আমি অ্যাসিক্রোনাস লোডিং থেকে উপকৃত হব বা এটি যেহেতু নীচে রয়েছে সেহেতু এটি উপেক্ষণীয়?

উত্তর:


7

পৃষ্ঠার নীচে পুরানো ট্র্যাকিং কোডের সাথে তুলনা করে <body> শীর্ষে অ্যাসিনক্রোনাস কোড থাকা সত্ত্বেও ট্র্যাকিংয়ের অর্থ এই হওয়া উচিত যে এই পৃষ্ঠাটি ছেড়ে যাওয়া ব্যবহারকারীদের নিবন্ধকরণ করার সম্ভাবনা বেশি থাকে (বা পৃষ্ঠায় উপাদানগুলির সাথে যোগাযোগ করে) এটি পুরোপুরি লোড হওয়ার আগেই এটি ট্র্যাক করা হচ্ছে)।


3

আপনি এটি এটিকে যে কোনও জায়গায় রাখতে পারেন আপনি কেবল এটি হেডারে রেখে সর্বাধিক উপকার পাবেন। এটি আপনার ওয়েব পৃষ্ঠায় যুক্ত করার সম্পূর্ণ নির্দেশিকাটি এখানে রয়েছে - http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html

আপনি যদিও এটি মাথা বা বডি ট্যাগের ভিতরে রাখতে চান। শুধু পরিষ্কার হতে। তবে এর বাইরে আপনি যা খুশি তা করতে পারেন।


1
নির্দেশাবলী এছাড়াও বলেছে যে আপনি পৃষ্ঠার নীচে async কোড রাখতে পারেন। পুরানো কোডটি দিয়ে কি এতে কোনও উপকার হবে?
28 এ প্ল্যান্টেক্সট করুন

1
গুগল বোঝায় যে আপনি কোডটি বেশ কয়েকটি জায়গায় রাখতে পারেন তবে বেশিরভাগ পৃষ্ঠার জন্য অনুকূল স্থানটি <head> (কোড. google.com/apis/analytics/docs/tracking/asyncTracking.html ) এর নীচে থাকে
পেলস

1
@ পেলেমস, এটি আমার উদ্বেগ, এটি নিহিত, তবে কোনও স্পষ্ট বিকল্প বিকল্প স্থাপন (পুরাতন কোডটি নীচে যেখানে রয়েছে) বর্ণিত হয়নি।
প্ল্যান্টেক্সট করুন

1

আপনি আপনার পৃষ্ঠার যে কোনও জায়গায় আপনার বিশ্লেষণ কোড যুক্ত করতে পারেন। গুগল আপনার পৃষ্ঠায় সমস্ত ইভেন্ট সনাক্ত / নিবন্ধিত করার জন্য যথেষ্ট স্মার্ট। আপনি যখন অ্যাসিঙ্কের কথা বলছেন তখন এর ইন-লাইন / সিঙ্ক প্লেসমেন্ট সম্পর্কে ভাবার কোনও অর্থ নেই।

আমি আমার বেশিরভাগ সাইটের জন্য এটি নীচে ব্যবহার করেছি এবং কোনও সমস্যা খুঁজে পাইনি।

আপনি আপনার গুগল অ্যানালিটিক্স অ্যাকাউন্টে প্রাপ্ত প্রধান লোড ইভেন্টগুলি:

1) ডোম লোড সময়
2) পৃষ্ঠা লোড সময়

এটি সবকিছুর বিবেচনায় নেয় এবং আপনি যেখানে আপনার কোড যুক্ত করবেন তার থেকে স্বাধীন।

এটি সম্ভবত (সিঙ্ক কোডের সাথে) পাতায় গুগল স্ক্রিপ্ট অবস্থানের ভিত্তিতে গণনা করা হয়:
DOM লোড সময় -> ব্রাউজারের ডোম লোড ইভেন্টের গুলি চালানোর সময় - জিএ স্ক্রিপ্ট লোডিং / ইভেন্ট
পৃষ্ঠা লোড সময় -> সময় ব্রাউজারের ফায়ারিং লোড ইভেন্টের - জিএ স্ক্রিপ্ট লোডিং / ইভেন্ট

যদি এটি হয় তবে স্ক্রিপ্টের অবস্থানটি উপরের সময়কে আরও সঠিকভাবে একবারে আরও সঠিক করে তুলতে আরও ছোট ভূমিকা পালন করবে বলে আমি মনে করি না এটির খুব বেশি পার্থক্য রয়েছে ( ধারাবাহিকভাবে পৃষ্ঠা লোড)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.