এই পৃষ্ঠাটি বর্ণনা করে কিভাবে gtag.js ব্যবহার করে এমন সাইটের পৃষ্ঠাগুলির সাথে ইন্টারঅ্যাকশন পরিমাপ করা যায় যেগুলি প্রথাগতভাবে সম্পূর্ণ পৃষ্ঠা লোড না করে ডায়নামিকভাবে কন্টেন্ট লোড করে।
ওভারভিউ
একটি একক-পৃষ্ঠা অ্যাপ্লিকেশন (SPA) হল একটি ওয়েব অ্যাপ্লিকেশন বা ওয়েবসাইট যা প্রথম পৃষ্ঠা লোডের সময় একটি সাইট জুড়ে নেভিগেট করার জন্য প্রয়োজনীয় সমস্ত সংস্থান লোড করে। ব্যবহারকারী যখন লিঙ্কে ক্লিক করে এবং পৃষ্ঠার সাথে ইন্টারঅ্যাক্ট করে, পরবর্তী বিষয়বস্তু গতিশীলভাবে লোড হয়। প্রথাগত পৃষ্ঠা নেভিগেশন অনুকরণ করতে অ্যাপ্লিকেশন প্রায়ই ঠিকানা বারে URL আপডেট করবে, কিন্তু একটি পৃথক পূর্ণ পৃষ্ঠা অনুরোধ করা হয় না।
Google ট্যাগটি প্রথাগত ওয়েবসাইটগুলির সাথে ভাল কাজ করে কারণ ব্যবহারকারীরা যখনই একটি নতুন পৃষ্ঠা লোড করে তখন স্নিপেট কোড চলে৷ যাইহোক, একটি একক-পৃষ্ঠার অ্যাপ্লিকেশনের জন্য যেখানে সাইট সম্পূর্ণ পৃষ্ঠা লোড হওয়ার পরিবর্তে গতিশীলভাবে নতুন পৃষ্ঠার সামগ্রী লোড করে, gtag.js স্নিপেট কোড শুধুমাত্র একবার চলে। এর মানে পরবর্তী (ভার্চুয়াল) পেজভিউ নতুন কন্টেন্ট লোড হিসাবে ম্যানুয়ালি পরিমাপ করা আবশ্যক।
ভার্চুয়াল পেজভিউ পরিমাপ করুন
যখন আপনার অ্যাপ্লিকেশনটি ডায়নামিকভাবে সামগ্রী লোড করে এবং ঠিকানা বারে URL আপডেট করে, তখন gtag.js এর সাথে সংরক্ষিত পৃষ্ঠার URLটিও আপডেট করা উচিত। তারপরে আপনি আপনার সাইটের ঠিকানার পরিবর্তনগুলিকে পৃষ্ঠা দর্শন হিসাবে পরিমাপ করতে পারেন৷
পাথ gtag.js রিপোর্ট সেট করতে, page_path
প্যারামিটারের জন্য একটি মান নির্দিষ্ট করতে set
কমান্ড ব্যবহার করুন:
gtag('set', 'page_path', page_path);
gtag('event', 'page_view');
উদাহরণ স্বরূপ:
gtag('set', 'page_path', '/new-page.html');
gtag('event', 'page_view');
আপনি page_path
এর জন্য নতুন মান যোগ করার পরে, সেই সম্পত্তিতে প্রেরিত সমস্ত পরবর্তী ইভেন্ট সেই নতুন মানটি ব্যবহার করবে।
একই সম্পদের জন্য একাধিক ইউআরএল পরিচালনা করা
কিছু এসপিএ ডায়নামিকভাবে কন্টেন্ট লোড করার সময় শুধুমাত্র URL-এর হ্যাশ অংশ আপডেট করে। এই অনুশীলনটি এমন পরিস্থিতিতে নিয়ে যেতে পারে যেখানে অনেকগুলি ভিন্ন পৃষ্ঠার পথ একই সংস্থানকে নির্দেশ করে। এই ধরনের ক্ষেত্রে, সাধারণত একটি ক্যানোনিকাল URL বেছে নেওয়া এবং শুধুমাত্র সেই page_path
মানটি Google Analytics-এ পাঠানোই ভালো।
উদাহরণ স্বরূপ, এমন একটি ওয়েবসাইট বিবেচনা করুন যার "আমাদের সম্পর্কে" পৃষ্ঠাতে নিম্নলিখিত URLগুলির যেকোনো একটির মাধ্যমে পৌঁছানো যেতে পারে:
-
/about
-
/#/about
-
/home/#/about
আপনার রিপোর্টে ডুপ্লিকেশন এড়াতে, page_path
এর জন্য /about
ব্যবহার করে এই সমস্ত পৃষ্ঠাগুলি রেকর্ড করা ভাল।