কাস্টম ভেরিয়েবল - ওয়েব ট্র্যাকিং (ga.js)

কাস্টম ভেরিয়েবল হল নাম-মানের জোড়া ট্যাগ যা আপনি Google Analytics ট্র্যাকিংকে পরিমার্জিত করার জন্য আপনার ট্র্যাকিং কোডে সন্নিবেশ করতে পারেন। কাস্টম ভেরিয়েবলের সাহায্যে, আপনি আপনার ভিজিটরদের জন্য অ্যানালিটিক্স দ্বারা ইতিমধ্যে সরবরাহ করা ছাড়া অন্য অতিরিক্ত বিভাগগুলিকে প্রয়োগ করতে পারেন৷ এই নথিতে কাস্টম ভেরিয়েবল এবং আপনি কীভাবে সেগুলি সেট আপ করতে পারেন তা বর্ণনা করে৷

ওভারভিউ

আপনি যদি Google Analytics-এ ব্যবহৃত বেসিক ভিজিটর ইন্টারঅ্যাকশন মডেল বুঝতে পারেন তাহলে আপনি কাস্টম ভেরিয়েবল থেকে সর্বাধিক সুবিধা পাবেন৷ এই মডেলে, দর্শক নির্দিষ্ট সময়ের মধ্যে আপনার বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করে এবং আপনার সাইটের সাথে যুক্ত হওয়াকে একটি শ্রেণিবিন্যাসে বিভক্ত করা হয়।

চিত্রটি আপনার সাইটের একজন একক দর্শকের জন্য এই মডেলটি চিত্রিত করে, যেখানে প্রতিটি ব্লক সেই নির্দিষ্ট ব্যবহারকারীর ব্যবহারকারীর সেশন এবং ইন্টারঅ্যাকশনের সংখ্যা উপস্থাপন করে।

এই মডেলের প্রতিটি স্তর নিম্নরূপ সংজ্ঞায়িত করা হয়েছে:

  • ভিজিটর —যে ক্লায়েন্ট সাইটটি ভিজিট করে, যেমন ব্রাউজার বা মোবাইল ফোন একজন ব্যক্তির দ্বারা পরিচালিত।
  • সেশন —সে সময়কাল যে সময়ে ভিজিটর সাইটে সক্রিয় থাকে।
  • পৃষ্ঠা —ব্যবহারকারীর পক্ষ থেকে কার্যকলাপ যা বিশ্লেষণ সার্ভারে একটি GIF অনুরোধ পাঠায়। এটি সাধারণত একটি পেজভিউ দ্বারা চিহ্নিত করা হয়, তবে এতে অন্তর্ভুক্ত থাকতে পারে:
    • একটি পৃষ্ঠা দর্শন
    • একটি ইভেন্ট (যেমন একটি মুভি বোতামে ক্লিক করুন)

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

উপরে ফিরে যাও

কাস্টম ভেরিয়েবল ব্যবহার করে

যেহেতু আপনি আপনার সাইটের জন্য ব্যবহারকারীর কার্যকলাপ ট্র্যাক করতে বিভিন্ন ধরনের কাস্টম ভেরিয়েবল সেট আপ করতে পারেন, সেগুলি পরিচালনা করার জন্য আপনি সাধারণত আপনার নিজস্ব জাভাস্ক্রিপ্ট ইউটিলিটিগুলি তৈরি করবেন৷ আপনার স্ক্রিপ্ট নিম্নরূপ একটি কাস্টম ভেরিয়েবল তৈরি করার জন্য মৌলিক পদ্ধতি ব্যবহার করবে:

_setCustomVar(index, name, value, opt_scope)

এই পদ্ধতিটি চারটি পরামিতি গ্রহণ করে:

  • index — কাস্টম ভেরিয়েবলের জন্য স্লট। প্রয়োজন। এটি এমন একটি সংখ্যা যার মান 1 - 5 এর মধ্যে হতে পারে, সহ। একটি কাস্টম ভেরিয়েবল শুধুমাত্র একটি স্লটে স্থাপন করা উচিত এবং বিভিন্ন স্লটে পুনরায় ব্যবহার করা উচিত নয়।
  • নাম — কাস্টম ভেরিয়েবলের নাম। প্রয়োজন। এটি একটি স্ট্রিং যা কাস্টম ভেরিয়েবলকে শনাক্ত করে এবং বিশ্লেষণ প্রতিবেদনের শীর্ষ-স্তরের কাস্টম ভেরিয়েবল রিপোর্টে প্রদর্শিত হয়।
  • মান — কাস্টম ভেরিয়েবলের মান। প্রয়োজন। এটি একটি স্ট্রিং যা একটি নামের সাথে যুক্ত। আপনি একটি কাস্টম ভেরিয়েবল নামের সাথে কয়েকটি মান যুক্ত করতে পারেন। মানটি একটি নির্বাচিত পরিবর্তনশীল নামের জন্য UI এর টেবিল তালিকায় উপস্থিত হয়। সাধারণত, একটি প্রদত্ত নামের জন্য আপনার দুটি বা তার বেশি মান থাকবে। উদাহরণস্বরূপ, আপনি একটি কাস্টম পরিবর্তনশীল নাম gender সংজ্ঞায়িত করতে পারেন এবং male এবং female দুটি সম্ভাব্য মান হিসাবে সরবরাহ করতে পারেন।
  • opt_scope — কাস্টম ভেরিয়েবলের সুযোগ। ঐচ্ছিক। উপরে বর্ণিত হিসাবে, সুযোগ আপনার সাইটের সাথে ব্যবহারকারীর ব্যস্ততার স্তর নির্ধারণ করে। এটি এমন একটি সংখ্যা যার সম্ভাব্য মান হল 1 (দর্শক-স্তর), 2 (সেশন-স্তর), বা 3 (পৃষ্ঠা-স্তর)। অনির্ধারিত রেখে দিলে, কাস্টম ভেরিয়েবল স্কোপ পৃষ্ঠা-স্তরের ইন্টারঅ্যাকশনে ডিফল্ট হয়।

নিম্নলিখিত কোড স্নিপেটটি ব্যাখ্যা করে যে ব্যবহারকারীরা তাদের শপিং কার্ট থেকে আইটেমগুলি সরিয়েছে এমন ভিজিটগুলি ট্র্যাক করার জন্য আপনি কীভাবে একটি কাস্টম ভেরিয়েবল সেট করতে পারেন৷ এখানে, _setCustomVar() পদ্ধতিটিকে একটি _trackEvent() পদ্ধতির ঠিক আগে বলা হয়, যাতে এটি _trackEvent() পদ্ধতি দ্বারা প্রেরিত GIF অনুরোধে বিতরণ করা হয়। এটি ওয়েবসাইট ব্যবহারকারীদের কাছ থেকে সেই কার্যকলাপটি সংজ্ঞায়িত করার জন্য Yes মানের সাথে Items Removed নামটি ব্যবহার করে৷ উপরন্তু, Items Removed এবং No জন্য একটি ডিফল্ট কাস্টম ভেরিয়েবল সেট করাও বোধগম্য হবে। এইভাবে, শপিং কার্ট থেকে আইটেমগুলি সরানো হয়েছে এমন একটি ভিজিট এবং আইটেম অপসারণ অন্তর্ভুক্ত নয় এমন ভিজিটের একটি গণনা আপনার কাছে থাকবে৷

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

 _gaq.push(['_setCustomVar',
      1,                   // This custom var is set to slot #1.  Required parameter.
      'Items Removed',     // The name acts as a kind of category for the user activity.  Required parameter.
      'Yes',               // This value of the custom variable.  Required parameter.
      2                    // Sets the scope to session-level.  Optional parameter.
   ]);
 _gaq.push(['_trackEvent',
      'Shopping', // category of activity
      'Item Removal', // Action
   ]);

একবার আপনি কাস্টম ভেরিয়েবল সেট আপ করার পরে, আপনি আপনার কাস্টম ভেরিয়েবলগুলি সরাতে _deleteCustomVar(index) পদ্ধতি ব্যবহার করতে পারেন।

উপরে ফিরে যাও

উদাহরণ ব্যবহার ক্ষেত্রে

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

পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবল

আপনার ব্যবহারকারীদের দ্বারা পৃষ্ঠা-স্তরের কার্যকলাপের একটি সংগ্রহ সংজ্ঞায়িত করতে পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবল ব্যবহার করুন।

উদাহরণস্বরূপ, ধরুন আপনি একটি অনলাইন সংবাদপত্রের জন্য ওয়েবসাইট পরিচালনা করেন, যেখানে দর্শকরা বিভিন্ন নিবন্ধ দেখেন। যদিও কোন নির্দিষ্ট নিবন্ধগুলি সবচেয়ে জনপ্রিয় তা নির্ধারণ করা সহজ, আপনি এখন সংবাদপত্রের কোন বিভাগগুলি জনপ্রিয় তা নির্ধারণ করতে কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন। এটি প্রতিটি নিবন্ধের জন্য পৃষ্ঠা স্তরে একটি কাস্টম ভেরিয়েবল সেট করে করা হয়, যেখানে সেই নিবন্ধটির জন্য একটি কাস্টম পরিবর্তনশীল হিসাবে সেট করা হয়। উদাহরণস্বরূপ, আপনার জীবন ও শৈলী , মতামত এবং ব্যবসার মতো বিভাগ থাকতে পারে। আপনি বিভাগ দ্বারা আপনার সমস্ত নিবন্ধ ট্র্যাক করতে একটি কাস্টম পরিবর্তনশীল সেট করতে পারেন.

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setCustomVar',
      1,                   // This custom var is set to slot #1.  Required parameter.
      'Section',           // The top-level name for your online content categories.  Required parameter.
      'Life & Style',  // Sets the value of "Section" to "Life & Style" for this particular aricle.  Required parameter.
      3                    // Sets the scope to page-level.  Optional parameter.
   ]);

আসুন এই উদাহরণটি চালিয়ে যাই এবং ধরুন যে আপনি শুধুমাত্র একটি নির্দিষ্ট নিবন্ধের জন্য বিভাগটিকে ট্যাগ করতে চান না, উপ-বিভাগটিও। উদাহরণ স্বরূপ, আপনার সংবাদপত্রের জীবন ও শৈলী বিভাগের পাশাপাশি খাদ্য ও পানীয় , ফ্যাশন এবং খেলাধুলার মতো অনেকগুলি উপ-বিভাগ থাকতে পারে। সুতরাং, একটি নির্দিষ্ট নিবন্ধের জন্য, আপনি বিভাগ এবং উপ-বিভাগ উভয়ই ট্র্যাক করতে পারেন। উপ-বিভাগ দ্বারা আপনার সমস্ত নিবন্ধ ট্র্যাক করতে আপনি একটি অতিরিক্ত কাস্টম ভেরিয়েবল সেট করতে পারেন।

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setCustomVar',
          2,                   // This custom var is set to slot #2.  Required parameter.
          'Sub-Section',       // The 2nd-level name for your online content categories.  Required parameter.
          'Fashion',           // Sets the value of "Sub-section" to "Fashion" for this particular article.  Required parameter.
          3                    // Sets the scope to page-level.  Optional parameter.
         ]);

এই উদাহরণে, আপনি একটি একক পৃষ্ঠার জন্য দুটি যুগপত পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবল সেট করেছেন। যেকোনো একক পৃষ্ঠার জন্য, আপনি পাঁচটি পর্যন্ত কাস্টম ভেরিয়েবল ট্র্যাক করতে পারেন, প্রতিটিতে একটি পৃথক স্লট রয়েছে৷ এর মানে হল যে আপনি এই একই পৃষ্ঠায় 3টি অতিরিক্ত কাস্টম ভেরিয়েবল বরাদ্দ করতে পারেন। আপনার ওয়েবসাইটের সমস্ত নিবন্ধের জন্য, আপনি বিভিন্ন বিভাগ এবং উপ-বিভাগ দ্বারা ট্র্যাক করতে পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবলের একটি অ্যারে সেট আপ করতে পারেন। পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবলগুলি কীভাবে সঠিকভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, নীচে ব্যবহারের নির্দেশিকা দেখুন।

উপরে ফিরে যাও

সেশন-স্তরের কাস্টম ভেরিয়েবল

বিভিন্ন সেশন জুড়ে দর্শকদের অভিজ্ঞতা আলাদা করতে সেশন-স্তরের কাস্টম ভেরিয়েবল ব্যবহার করুন।

উদাহরণস্বরূপ, যদি আপনার ওয়েবসাইট ব্যবহারকারীদের লগইন করার ক্ষমতা প্রদান করে, তাহলে আপনি ব্যবহারকারীর লগইন অবস্থার জন্য সেশন স্তরে স্কোপ করা একটি কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন। এইভাবে, আপনি লগ ইন করা সদস্য বনাম বেনামী ভিজিটরদের দ্বারা পরিদর্শন ভাগ করতে পারেন।

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setCustomVar',
      1,             // This custom var is set to slot #1.  Required parameter.
      'User Type',   // The name of the custom variable.  Required parameter.
      'Member',      // Sets the value of "User Type" to "Member" or "Visitor" depending on status.  Required parameter.
       2             // Sets the scope to session-level.  Optional parameter.
   ]);

ধরুন আপনি ব্যবহারকারীর ধরন এবং একটি প্রদত্ত সেশনের জন্য একটি ক্রয়ের প্রচেষ্টা ঘটেছে কিনা উভয়ই ট্র্যাক করতে চেয়েছিলেন৷ যদি আমরা ধরে নিই যে প্রতিটি পৃষ্ঠা ব্যবহারকারীকে লগইন করার ক্ষমতা দেয়, তাহলে আমরা ব্যবহারকারীর প্রকার কাস্টম ভেরিয়েবলের জন্য স্লট #1 রিজার্ভ করতে চাই এবং ক্রয়ের চেষ্টার জন্য অন্য স্লট ব্যবহার করতে চাই:

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setCustomVar',
      2,                   // This custom var is set to slot #2.  Required parameter.
      'Shopping Attempts', // The name of the custom variable.  Required parameter.
      'Yes',               // The value of the custom variable.  Required parameter.
                           //  (you might set this value by default to No)
      2                    // Sets the scope to session-level.  Optional parameter.
   ]);

উপরে ফিরে যাও

দর্শক-স্তরের কাস্টম ভেরিয়েবল

একাধিক সেশন জুড়ে দর্শকদের বিভাগ আলাদা করতে ভিজিটর-লেভেল কাস্টম ভেরিয়েবল ব্যবহার করুন।

উদাহরণস্বরূপ, যদি আপনার ওয়েবসাইটগুলি অর্থপ্রদানকারী গ্রাহকদের জন্য প্রিমিয়াম সামগ্রী সরবরাহ করে, তাহলে আপনি কোন ব্যবহারকারীরা সদস্যদের অর্থপ্রদান করছেন, কোন স্তরে অর্থপ্রদান করছেন এবং কোন ব্যবহারকারীরা সাইটের জন্য বিনামূল্যের পরিষেবা ব্যবহার করছেন তা বিশ্লেষণ করতে আপনি একটি ভিজিট-লেভেল কাস্টম ভেরিয়েবল সেট করতে পারেন৷ আপনি সম্ভবত এই কাস্টম ভেরিয়েবলটিকে একটি এককালীন ফাংশন হিসাবে সেট করবেন, যেহেতু মানটি ভিজিটর কুকির সারাজীবন ধরে থাকবে।

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setCustomVar',
      1,                // This custom var is set to slot #1.  Required parameter.
      'Member Type',    // The name of the custom variable.  Required parameter.
      'Premium',        // The value of the custom variable.  Required parameter.
                        //  (possible values might be Free, Bronze, Gold, and Platinum)
      1                 // Sets the scope to visitor-level.  Optional parameter.
 ]); 

ব্যবহারের নির্দেশিকা

এই বিভাগটি বিভিন্ন ধরনের কাস্টম ভেরিয়েবলের মধ্যে পার্থক্য এবং কীভাবে তাদের সঠিকভাবে ব্যবহার করতে হয় তা বর্ণনা করে:

কাস্টম ভেরিয়েবলের ধরন

নীচের টেবিলটি বিভিন্ন পরিবর্তনশীল প্রকারের মূল বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে। মনে রাখবেন যে একই স্লট বিভিন্ন ভেরিয়েবল দ্বারা ব্যবহার করা হলে নির্দিষ্ট সীমাবদ্ধতা রয়েছে।

যেকোনো কাস্টম ভেরিয়েবলের নাম এবং মানের মোট মিলিত দৈর্ঘ্য 128 অক্ষরের বেশি নাও হতে পারে।

উপরে ফিরে যাও

সময়কাল অন্যান্য ভেরিয়েবলের সাথে একটি স্লট ভাগ করার সময় নম্বর অনুমোদিত
পৃষ্ঠা-স্তর

একটি একক পেজভিউ, ইভেন্ট বা লেনদেন কল।

একটি পৃষ্ঠায় কল করা শেষ পৃষ্ঠা-স্তরের ভেরিয়েবলটি সেই পৃষ্ঠায় প্রয়োগ করা হয়।

যেকোন ওয়েব সম্পত্তির জন্য (পৃষ্ঠাগুলির সংগ্রহ), অনেকগুলি অনন্য পৃষ্ঠা-স্তরের ভেরিয়েবল সেট করা যেতে পারে এবং স্লটগুলি পুনরায় ব্যবহার করা যেতে পারে। শুধুমাত্র একটি প্রদত্ত সেশনে হিট সংখ্যা দ্বারা সীমাবদ্ধ৷

যেকোনো একক পৃষ্ঠার জন্য, আপনি পাঁচটি একযোগে কাস্টম ভেরিয়েবল সেট আপ করতে পারেন।

সেশন লেভেল

ভিজিটর বর্তমান সেশন.

একটি সেশনে কল করা শেষ সেশন-লেভেল ভেরিয়েবলটি সেই সেশনের জন্য ব্যবহৃত হয়।
উদাহরণ : অধিবেশনের শুরুতে যদি login=false স্লট #1 এর জন্য এবং login=true স্লট #1 এর জন্য, তাহলে login জন্য সেশনটি true হিসেবে সেট করা হয়।

একই সেশনে ডাকা পূর্বে-সেট পৃষ্ঠা-স্তরের ভেরিয়েবলকে ওভার-রাইড করে।
উদাহরণ : যদি স্লট #1টি প্রথমে একটি সেশনের জন্য category=sports এবং তারপর login=true জন্য ব্যবহার করা হয়, তাহলে সেই সেশনের জন্য category=sports রেকর্ড করা হবে না।

যেকোন ওয়েব প্রপার্টির জন্য, আপনি 128 অক্ষর কী-মানের জোড়া সীমা দিয়ে সংজ্ঞায়িত করা যেতে পারে এমন অনেকগুলি স্বতন্ত্র সেশন-স্তরের কাস্টম ভেরিয়েবল তৈরি করতে পারেন।

যে কোনো ব্যবহারকারীর সেশনের জন্য, আপনি পাঁচটি সেশন-স্তরের ভেরিয়েবল সেট আপ করতে পারেন।

ভিজিটর-লেভেল

ভিজিটর কুকির জীবনের জন্য বর্তমান সেশন এবং ভবিষ্যতের সব সেশন।

একজন ভিজিটরের জন্য শেষ মানটি বর্তমান এবং ভবিষ্যতের সেশনে প্রয়োগ করা হয়।

যেকোনো ওয়েব প্রপার্টির জন্য, আপনি পাঁচটি পর্যন্ত স্বতন্ত্র ভিজিটর-লেভেল ভেরিয়েবল তৈরি করতে পারেন।

উপরে ফিরে যাও

বিভিন্ন পরিবর্তনশীল প্রকার মেশানোর সময় সতর্কতা অবলম্বন করুন

সাধারণত একই কাস্টম ভেরিয়েবল স্লটকে বিভিন্ন প্রকারের সাথে মিশ্রিত করার পরামর্শ দেওয়া হয় না কারণ এটি অদ্ভুত মেট্রিক গণনার দিকে নিয়ে যেতে পারে।

আপনি যখন আপনার ওয়েব সম্পত্তির জন্য একাধিক পৃষ্ঠা-, সেশন- এবং ভিজিটর-স্তরের কাস্টম ভেরিয়েবল ব্যবহার করেন, তখন আপনাকে স্লটগুলির পুনঃব্যবহার সাবধানতার সাথে নির্ধারণ করতে হবে। যদি আপনার ওয়েবসাইটে এমন পরিস্থিতি দেখা দেয় যেখানে একটি পৃষ্ঠা বা সেশন-স্তরের কাস্টম ভেরিয়েবল একই সময়ে একই স্লট ব্যবহার করে একটি পৃষ্ঠা-স্তরের ভেরিয়েবল সেট করা হয়, শুধুমাত্র সেশন-লেভেল (বা পৃষ্ঠা-স্তরের) ভেরিয়েবল রেকর্ড করা হবে।

নিম্নলিখিত পরিস্থিতিগুলি একই ব্রাউজারে একক ব্যবহারকারী দ্বারা সেট করা পৃষ্ঠা, সেশন এবং ভিজিটর স্তরের ভেরিয়েবলের মিশ্রণকে চিত্রিত করে৷ প্রতিটি উদাহরণে, স্লটটি বন্ধনীতে সংখ্যা দ্বারা নির্দেশিত হয় এবং S: পরিবর্তনশীলের সুযোগ নির্দেশ করে।

কেস 1 - চূড়ান্ত সেশন-স্তরের পরিবর্তনশীল অগ্রাধিকার নেয়

এখানে চূড়ান্ত পৃষ্ঠাটি স্লট 1-এ একটি সেশন-স্তরের কাস্টম ভেরিয়েবল পুনরায় ব্যবহার করে তাই এটি অগ্রাধিকার পায়।

ভিজিট 1 পৃষ্ঠা 1
(1) S:পৃষ্ঠা-স্তর
section=opinion
পৃষ্ঠা ২
(1) S: অধিবেশন-স্তর
login=true
পৃষ্ঠা 3
(1) S: অধিবেশন-স্তর
converted=true

পরিদর্শন জন্য রিপোর্ট হবে:

  • বিভাগের জন্য # ভিজিট = মতামত: 0
  • লগইন করার জন্য # ভিজিট = সত্য: 0
  • রূপান্তরিত = সত্যের জন্য # ভিজিট: 1

কেস 2 - প্রাথমিক ভিজিটর-লেভেল পরিবর্তনশীল অগ্রাধিকার নেয়

এখানে স্লট 1 প্রথমে ভিজিট 1-এ ভিজিটর-লেভেল কাস্টম ভেরিয়েবল ব্যবহার করে তারপর ভিজিট 3-এ পেজ-লেভেল কাস্টম ভেরিয়েবল।

ভিজিট 1 পৃষ্ঠা 1
(1) S: দর্শক-স্তর
gender=male
ভিজিট 2 পৃষ্ঠা 1
(2) S: অধিবেশন-স্তর
converted=false
ভিজিট 3 পৃষ্ঠা 1
(1) S:পৃষ্ঠা-স্তর
section=opinion

পরিদর্শন জন্য রিপোর্ট হবে:

  • # লিঙ্গ = পুরুষের জন্য ভিজিট: 2
  • রূপান্তরিত = মিথ্যার জন্য # ভিজিট: 1
  • বিভাগের জন্য # ভিজিট = মতামত: 1
  • স্লট জুড়ে ডুপ্লিকেট কী নাম ব্যবহার করবেন না।
  • _setCustomVar() ফাংশনটি কল করুন যখন এটি একটি পেজভিউ বা ইভেন্ট GIF অনুরোধের আগে সেট করা যেতে পারে।
    কিছু ক্ষেত্রে এটি সম্ভব নাও হতে পারে, এবং একটি কাস্টম ভেরিয়েবল সেট করার পরে আপনাকে আরেকটি _trackPageview() অনুরোধ সেট করতে হবে। এটি সাধারণত শুধুমাত্র সেইসব পরিস্থিতিতে প্রয়োজন যেখানে ব্যবহারকারী একটি সেশন- বা ভিজিট-লেভেল কাস্টম ভার ট্রিগার করে, যেখানে পৃষ্ঠাভিউ, ইভেন্ট বা ইকমার্স ট্র্যাকিং কলের সাথে সেই পদ্ধতিটি বান্ডিল করা সম্ভব নয়।
  • কাস্টম ভেরিয়েবলের বড় সংখ্যা ট্র্যাক করতে একটি স্লট ম্যাট্রিক্স ব্যবহার করুন।
    আপনার যদি জটিল ট্র্যাকিং প্রয়োজনীয়তা থাকে, যেখানে আপনার কাছে পৃষ্ঠা- এবং সেশন-স্তরের ভেরিয়েবলগুলির মিশ্রণ রয়েছে যা সংঘর্ষ হতে পারে, সেশন-স্তরের ভেরিয়েবলগুলি অসাবধানতাবশত পৃষ্ঠা-স্তরের ভেরিয়েবলগুলিকে ওভার-রাইড না করে তা নিশ্চিত করতে আপনার একটি স্লট ম্যাট্রিক্স তৈরি করা উচিত।
  • কাস্টম ভেরিয়েবলের পরিবর্তে নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ইভেন্ট ট্র্যাকিং ব্যবহার করার কথা বিবেচনা করুন।
    উদাহরণ স্বরূপ, ধরুন আপনার একটি অনলাইন মিউজিক স্টোর আছে এবং আপনি লগইন সেশন, ক্রয়ের চেষ্টা সেশন এবং সেশন যেখানে সঙ্গীতের নমুনা বাজানো হয়েছিল উভয়ই ট্র্যাক করতে চান৷ এটি অর্জনের জন্য সেশন-লেভেল ভেরিয়েবল ব্যবহার করার পরিবর্তে সঙ্গীত বাজানোর প্রচেষ্টার সংখ্যা ট্র্যাক করতে ইভেন্ট ট্র্যাকিং ব্যবহার করা বোধগম্য হবে। এখানে, আপনি আপনার নিজের কুকি থেকে সেশন ডেটা পাস করতে ইভেন্ট ট্র্যাকিং কলের 4র্থ মান প্যারামিটার ব্যবহার করতে পারেন।
  • আপনি পৃষ্ঠা-স্তরের ভেরিয়েবলের সাথে ট্র্যাক করতে পারেন এমন আচরণ ট্র্যাক করতে সেশন-লেভেল ভেরিয়েবল ব্যবহার করবেন না।
    উদাহরণস্বরূপ, ধরুন আপনি সেশনের মাধ্যমে লগইন স্ট্যাটাস এবং কেনাকাটার চেষ্টার স্থিতি ট্র্যাক করেন এবং আপনার সাইট একটি "সদস্যদের বিশেষ" পৃষ্ঠা অফার করে যা আপনিও ট্র্যাক করতে চান৷ যেহেতু একটি পৃষ্ঠা-স্তরের কাস্টম ভেরিয়েবল সেই নির্দিষ্ট ভেরিয়েবলে ভিজিটের সংখ্যা দেখাবে, তাই আপনার কাছে ইতিমধ্যেই অন্তত একবার সেই পৃষ্ঠাটি অন্তর্ভুক্ত করা ভিজিটের সংখ্যা উপলব্ধ থাকবে।

উপরে ফিরে যাও