Google Analytics আপনার ওয়েবসাইটের পৃষ্ঠাগুলিতে জাভাস্ক্রিপ্ট কোডের একটি ব্লক অন্তর্ভুক্ত করে কাজ করে। আপনার ওয়েবসাইটের ব্যবহারকারীরা যখন একটি পৃষ্ঠা দেখেন, তখন এই JavaScript কোডটি একটি JavaScript ফাইলের উল্লেখ করে যা তারপর Analytics-এর জন্য ট্র্যাকিং অপারেশন চালায়। ট্র্যাকিং অপারেশন বিভিন্ন মাধ্যমে পৃষ্ঠার অনুরোধ সম্পর্কে ডেটা পুনরুদ্ধার করে এবং একটি একক-পিক্সেল চিত্র অনুরোধের সাথে সংযুক্ত প্যারামিটারগুলির একটি তালিকার মাধ্যমে বিশ্লেষণ সার্ভারে এই তথ্য পাঠায়।
যেহেতু আপনার ওয়েবসাইট কনফিগারেশন এবং রিপোর্টিং এর প্রয়োজনগুলি একটি আদর্শ সেটআপ থেকে আলাদা হতে পারে, তাই আপনার রিপোর্টগুলি আপনার প্রত্যাশা অনুযায়ী ডেটা সরবরাহ করে তা নিশ্চিত করার জন্য সাধারণ ট্র্যাকিং প্রক্রিয়াটি বোঝা একটি ভাল ধারণা৷ এইভাবে, আপনি সিদ্ধান্ত নিতে পারেন যে কীভাবে আপনার নিজের ওয়েবসাইটের জন্য অ্যানালিটিক্স ট্র্যাকিং কনফিগার করবেন।
কিভাবে Google Analytics ডেটা সংগ্রহ করে?
আপনার রিপোর্টে সমস্ত তথ্য প্রদানের জন্য Google Analytics যে ডেটা ব্যবহার করে তা এই উৎসগুলি থেকে আসে:
- ব্যবহারকারীর HTTP অনুরোধ
- ব্রাউজার/সিস্টেম তথ্য
- প্রথম পক্ষের কুকিজ
যেকোনো ওয়েব পৃষ্ঠার জন্য HTTP অনুরোধে ব্রাউজার এবং অনুরোধ করা কম্পিউটারের বিবরণ থাকে, যেমন হোস্টনাম, ব্রাউজারের ধরন, রেফারার এবং ভাষা। উপরন্তু, বেশিরভাগ ব্রাউজারগুলির DOM আরও বিস্তারিত ব্রাউজার এবং সিস্টেম তথ্য, যেমন জাভা এবং ফ্ল্যাশ সমর্থন এবং স্ক্রিন রেজোলিউশনে অ্যাক্সেস প্রদান করে। ম্যাপ ওভারলে , ব্রাউজার এবং রেফারিং সাইট রিপোর্টের মতো প্রতিবেদন তৈরিতে বিশ্লেষণ এই তথ্য ব্যবহার করে। অ্যানালিটিক্স আপনার ব্যবহারকারীদের ব্রাউজারে প্রথম পক্ষের কুকি সেট করে এবং পড়ে যাতে ব্যবহারকারীর সেশন এবং পৃষ্ঠার অনুরোধ থেকে যেকোনো বিজ্ঞাপন প্রচারের তথ্য পেতে পারে। Google Analytics ট্র্যাকিং কোড প্রদর্শন বৈশিষ্ট্য সম্পর্কে তথ্য পেতে DoubleClick কুকিও পড়ে।
যখন এই সমস্ত তথ্য সংগ্রহ করা হয়, তখন এটি একটি একক-পিক্সেল GIF চিত্র অনুরোধের সাথে সংযুক্ত প্যারামিটারগুলির একটি দীর্ঘ তালিকা আকারে বিশ্লেষণ সার্ভারগুলিতে পাঠানো হয়। GIF অনুরোধে থাকা ডেটা হল Google Analytics সার্ভারগুলিতে পাঠানো ডেটা, যা পরে প্রক্রিয়া করা হয় এবং আপনার রিপোর্টে শেষ হয়। এখানে একটি GIF অনুরোধের শুধুমাত্র একটি অংশের একটি উদাহরণ রয়েছে:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Google Analytics বৈশিষ্ট্যের সাথে রিমার্কেটিং সক্ষম করা গ্রাহকদের জন্য, একটি তৃতীয় পক্ষের DoubleClick কুকি Google বিজ্ঞাপনের মতো পণ্যগুলির জন্য পুনরায় বিপণন সক্ষম করতে ব্যবহার করা হয়৷ যখন এই বৈশিষ্ট্যটি ব্যবহার করা হয়, তখন তথ্য (তৃতীয়-পক্ষের DoubleClick কুকি সহ) একইভাবে Analytics সার্ভারগুলিতে পাঠানো হয়, কিন্তু উদাহরণ অনুরোধটি এরকম দেখায়:
http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
একটি GIF অনুরোধে থাকা ডেটা সম্পর্কে আরও তথ্যের জন্য, ট্রাবলশুটিং গাইডে " GIF অনুরোধ পরামিতি " বিভাগটি দেখুন।
ট্র্যাকিং কোড কিভাবে কাজ করে
সাধারণভাবে, গুগল অ্যানালিটিক্স ট্র্যাকিং কোড (GATC) নিম্নরূপ ওয়েব পৃষ্ঠা ডেটা পুনরুদ্ধার করে:
- একটি ব্রাউজার একটি ওয়েব পৃষ্ঠার অনুরোধ করে যাতে ট্র্যাকিং কোড থাকে।
-
_gaq
নামে একটি জাভাস্ক্রিপ্ট অ্যারে তৈরি করা হয় এবং ট্র্যাকিং কমান্ডগুলি অ্যারেতে পুশ করা হয়। - একটি
<script>
উপাদান তৈরি করা হয়েছে এবং অ্যাসিঙ্ক্রোনাস লোডিংয়ের জন্য সক্রিয় করা হয়েছে (পটভূমিতে লোড হচ্ছে)। -
ga.js
ট্র্যাকিং কোড আনা হয়, উপযুক্ত প্রোটোকল স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়। কোডটি আনা এবং লোড হয়ে গেলে,_gaq
অ্যারের কমান্ডগুলি কার্যকর করা হয় এবং অ্যারেটি একটি ট্র্যাকিং অবজেক্টে রূপান্তরিত হয়। পরবর্তী ট্র্যাকিং কলগুলি সরাসরি Google Analytics-এ করা হয়৷ - DOM-এ স্ক্রিপ্ট উপাদান লোড করে।
- ট্র্যাকিং কোড ডেটা সংগ্রহ করার পরে, GIF অনুরোধটি লগিং এবং পোস্ট-প্রসেসিংয়ের জন্য Analytics ডাটাবেসে পাঠানো হয়।
কিভাবে GIF অনুরোধ শ্রেণীবদ্ধ করা হয়
নিম্নলিখিত ক্ষেত্রে বিশ্লেষণ সার্ভারগুলিতে একটি GIF অনুরোধ পাঠানো হয় এবং নীচের সারণী অনুসারে শ্রেণিবদ্ধ করা হয়। এই প্রতিটি ক্ষেত্রে, GIF অনুরোধটি utmt
প্যারামিটারের টাইপ দ্বারা চিহ্নিত করা হয়। উপরন্তু, অনুরোধের ধরনও নির্ধারণ করে যে কোন ডেটা অ্যানালিটিক্স সার্ভারে পাঠানো হবে। উদাহরণস্বরূপ, লেনদেন এবং আইটেম ডেটা শুধুমাত্র বিশ্লেষণ সার্ভারে পাঠানো হয় যখন একটি কেনাকাটা করা হয়। ব্যবহারকারী, পৃষ্ঠা এবং সিস্টেমের তথ্য শুধুমাত্র তখনই পাঠানো হয় যখন একটি ইভেন্ট রেকর্ড করা হয় বা যখন একটি পৃষ্ঠা লোড হয়, এবং ব্যবহারকারী-সংজ্ঞায়িত মানটি তখনই পাঠানো হয় যখন _setVar
পদ্ধতি কল করা হয়।
অনুরোধের ধরন | বর্ণনা | ক্লাস |
---|---|---|
পাতা | আপনার সার্ভারে একটি ওয়েব পৃষ্ঠা অনুরোধ করা হয়েছে. | মিথষ্ক্রিয়া |
ঘটনা | ইভেন্ট ট্র্যাকিং এর মাধ্যমে একটি ইভেন্ট ট্রিগার করা হয় যা আপনি আপনার সাইটে সেট আপ করেন৷ | মিথষ্ক্রিয়া |
লেনদেন | আপনার সাইটে একটি ক্রয় লেনদেন ঘটেছে। | মিথষ্ক্রিয়া |
আইটেম | একটি লেনদেনের প্রতিটি আইটেম একটি GIF অনুরোধের সাথে রেকর্ড করা হয়। | মিথষ্ক্রিয়া |
ভার | একটি কাস্টম ব্যবহারকারী সেগমেন্ট একজন ব্যবহারকারী দ্বারা সেট এবং ট্রিগার করা হয়। | অ মিথস্ক্রিয়া |
GIF অনুরোধের পরামিতি
GIF অনুরোধটি বেশ দীর্ঘ। এখানে একটি GIF অনুরোধের শুধুমাত্র একটি অংশের একটি উদাহরণ রয়েছে:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
এই টেবিলে GIF অনুরোধের মাধ্যমে পাস করা অনেক প্যারামিটারের একটি তালিকা রয়েছে। ট্র্যাকিং কোডের প্রতিটি প্রয়োগের সাথে সমস্ত প্যারামিটার পাস করা হয় না, যেহেতু কিছু কিছু শুধুমাত্র নির্দিষ্ট শর্তের জন্য প্রযোজ্য, যেমন ক্যাম্পেইন রেফারেল বা শপিং কার্ট। এই রেফারেন্স ব্যবহার করার সময়, মনে রাখবেন যে আপনি সেই ভেরিয়েবলগুলি খুঁজছেন যা সাধারণত আপনি যে পৃষ্ঠা/অনুরোধের তদন্ত করছেন তাতে প্রযোজ্য।
পরিবর্তনশীল | বর্ণনা | উদাহরণ মান |
---|---|---|
utmac | অ্যাকাউন্ট স্ট্রিং। সব অনুরোধে উপস্থিত হয়. | utmac=UA-2202604-2 |
utmcc | কুকি মান. এই অনুরোধের প্যারামিটারটি পৃষ্ঠা থেকে অনুরোধ করা সমস্ত কুকি পাঠায়। | utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10। utmcsr%3Db%7C utmccn%3D(রেফারেল)%7C utmcmd%3Dreferral%7C utmcct%3D%252Fissue%3B%2B |
utmcn | একটি নতুন প্রচারাভিযান অধিবেশন শুরু হয়. হয় utmcn বা utmcr যে কোনো প্রদত্ত অনুরোধে উপস্থিত থাকে৷ প্রচারাভিযান ট্র্যাকিং ডেটা পরিবর্তন করে; কিন্তু একটি নতুন অধিবেশন শুরু হয় না | utmcn=1 |
utmcr | একটি পুনরাবৃত্তি প্রচারণা পরিদর্শন নির্দেশ করে. একই লিঙ্কে পরবর্তী ক্লিকগুলি ঘটলে এটি সেট করা হয়। হয় utmcn বা utmcr যে কোনো প্রদত্ত অনুরোধে উপস্থিত থাকে৷ | utmcr=1 |
utmcs | ব্রাউজারের জন্য ভাষা এনকোডিং। কিছু ব্রাউজার এটি সেট করে না, এই ক্ষেত্রে এটি "-" সেট করা হয় | utmcs=ISO-8859-1 |
utmdt | পৃষ্ঠার শিরোনাম, যা একটি URL-এনকোডেড স্ট্রিং। | utmdt=analytics%20page%20test |
utme | এক্সটেনসিবল প্যারামিটার | মান এনকোড করা হয়। ইভেন্ট এবং কাস্টম ভেরিয়েবলের জন্য ব্যবহৃত হয়। |
utmfl | ফ্ল্যাশ সংস্করণ | utmfl=9.0%20r48& |
utmhn | হোস্ট নাম, যা একটি URL-এনকোডেড স্ট্রিং। | utmhn=x343.gmodules.com |
utmhid | Google AdSense এর সাথে Analytics GIF অনুরোধগুলিকে লিঙ্ক করতে ব্যবহৃত একটি র্যান্ডম নম্বর৷ | utmhid=2059107202 |
utmipc | পণ্য কোড। এটি একটি প্রদত্ত পণ্যের জন্য sku কোড। | utmipc=989898ajssi |
utmipn | পণ্যের নাম, যা একটি URL-এনকোডেড স্ট্রিং। | utmipn=tee%20শার্ট |
utmipr | একক দাম. আইটেম স্তরে সেট করুন. মান শুধুমাত্র মার্কিন মুদ্রা বিন্যাসে সংখ্যা সেট করা হয়. | utmipr=17100.32 |
utmiqt | পরিমাণ। | utmiqt=4 |
utmiva | একটি আইটেম উপর তারতম্য. যেমন: বড়, মাঝারি, ছোট, গোলাপী, সাদা, কালো, সবুজ। স্ট্রিং ইউআরএল-এনকোডেড। | utmiva = লাল; |
utmje | ব্রাউজার জাভা-সক্রিয় কিনা তা নির্দেশ করে। 1 সত্য। | utmje=1 |
utmn | GIF ইমেজ ক্যাশিং রোধ করতে প্রতিটি GIF অনুরোধের জন্য অনন্য আইডি তৈরি করা হয়েছে। | utmn=1142651215 |
utmp | বর্তমান পৃষ্ঠার পৃষ্ঠা অনুরোধ। | utmp=/testDirectory/myPage.html |
utmr | রেফারেল, সম্পূর্ণ URL। | utmr=http://www.example.com/aboutUs/index.php?var=selected |
utmsc | পর্দার রঙের গভীরতা | utmsc=24-বিট |
utmsr | পর্দা রেজল্যুশন | utmsr=2400x1920 |
utmt | অনুরোধের ধরন নির্দেশ করে, যার মধ্যে একটি হল: ইভেন্ট , লেনদেন , আইটেম বা কাস্টম পরিবর্তনশীল । GIF অনুরোধে এই মানটি উপস্থিত না থাকলে, অনুরোধটি পৃষ্ঠা হিসাবে টাইপ করা হয়। | utmt=ইভেন্ট |
utmtci | বিলিং সিটি | utmtci=সান%20 দিয়েগো |
utmtco | বিলিং দেশ | utmtco=United%20Kingdom |
utmtid | অর্ডার আইডি, ইউআরএল-এনকোডেড স্ট্রিং। | utmtid=a2343898 |
utmtrg | বিলিং অঞ্চল, ইউআরএল-এনকোডেড স্ট্রিং। | utmtrg=New%20Brunswick |
utmtsp | প্রদান খরচ. ইউনিট এবং মূল্য হিসাবে মান. | utmtsp=23.95 |
utmtst | অধিভুক্তি। সাধারণত ইকমার্সে ইট এবং মর্টার অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়। | utmtst=google%20mtv%20store |
utmtto | মোট ইউনিট এবং মূল্য হিসাবে মান. | utmtto=334.56 |
utmttx | ট্যাক্স। ইউনিট এবং মূল্য হিসাবে মান. | utmttx=29.16 |
utmul | ব্রাউজার ভাষা। | utmul=pt-br |
utmwv | ট্র্যাকিং কোড সংস্করণ | utmwv=1 |