আপনার ইকমার্স সেটআপ যাচাই করুন (gtag.js)

আপনি যখন gtag.js ব্যবহার করেন তখন Analytics আপনার ওয়েবসাইট থেকে ইকমার্স ইভেন্ট সংগ্রহ করছে কিনা তা যাচাই করতে এই ডকুমেন্টটি একটি ওভারভিউ প্রদান করে। নথিটি অনুমান করে যে আপনি মেজার ইকমার্স পড়েছেন।

রিয়েল টাইমে ইকমার্স ইভেন্ট দেখুন

একবার আপনি আপনার ওয়েবসাইটে ইকমার্স ইভেন্ট যোগ করলে এবং ইভেন্টগুলিকে ট্রিগার করা শুরু করলে, Analytics ইকমার্স ইভেন্ট এবং ইভেন্ট প্যারামিটারগুলি পেয়েছে কিনা তা যাচাই করতে DebugView রিপোর্ট ব্যবহার করুন। DebugView রিপোর্ট আপনাকে প্রতিটি ইভেন্ট-স্তর এবং আইটেম-স্তরের প্যারামিটার দেখতে দেয় যা Analytics আপনার ওয়েবসাইট থেকে সংগ্রহ করে।

DebugView রিপোর্ট ক্রমাগত ইভেন্ট স্ট্রিম করে এবং প্রতিবার ইভেন্ট সংগ্রহ করার সময় ইভেন্টের নাম প্রদর্শন করে। একটি ইভেন্টের সাথে সম্পর্কিত প্যারামিটার দেখতে, ইভেন্টের নামে ক্লিক করুন। আপনি যদি একটি items অ্যারে অন্তর্ভুক্ত করে থাকেন, তাহলে আপনি ইভেন্টের সাথে পাঠানো আইটেমগুলির জন্য একটি অতিরিক্ত ট্যাব দেখতে পাবেন।

অনুপস্থিত ইকমার্স ইভেন্টের সমস্যা সমাধান করুন

নিম্নলিখিত সম্ভাব্য কারণগুলি বর্ণনা করে কেন আপনি অ্যানালিটিক্সে একটি ইকমার্স ইভেন্ট দেখতে পাচ্ছেন না৷

কমা চেক করুন

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

gtag("event", "refund", {
  currency: "USD",
  transaction_id: "T_12345" // Missing a trailing comma
  value: 30.03,
  coupon: "SUMMER_FUN",
  shipping: 3.33,
  tax: 1.11
});

বসানো চেক করুন

আপনাকে অবশ্যই HTML এর পরিবর্তে জাভাস্ক্রিপ্টে ইকমার্স ইভেন্টগুলি রাখতে হবে এবং আপনার ইভেন্টগুলি অবশ্যই Google ট্যাগের আগে না হয়ে Google ট্যাগের পরে যেতে হবে৷

ভাল:

<body>
  <p>Hello, World!</p>
  <script>
    gtag("event", "<event-name>");
  </script>
</body>

ভাল:

<body>
  <p>Hello, World!</p>
  <script src="my_events.js"></script>
</body>

খারাপ:

<body>
  <p>Hello, World!</p>
  gtag("event", "<event-name>");
</body>

খারাপ:

<head>
  <script>
    gtag("event", "<event-name>");
  </script>
  <!-- the Google tag -->
</head>

ইভেন্ট সিনট্যাক্স পরীক্ষা করুন

নিম্নলিখিত purchase ইভেন্ট সঠিক সিনট্যাক্স ব্যবহার করে:

gtag('event', 'purchase', {
    transaction_id: "T_12345",
    value: 72.05,
    currency: "USD",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
     },
     {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
     }]
});

আপনার ইভেন্টে বিভাজকগুলি সঠিকভাবে স্থাপন করা হয়েছে কিনা তা পরীক্ষা করুন:

  • gtag পরে এবং ক্লোজিং সেমিকোলনের আগে বন্ধনী
  • ইভেন্ট প্যারামিটারের আগে এবং পরে কোঁকড়া বন্ধনী
  • আইটেম-স্কোপড ইভেন্ট প্যারামিটারের আগে এবং পরে বর্গাকার বন্ধনী

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

ইভেন্টের নাম চেক করুন

ইকমার্স ইভেন্ট সেট আপ করার সময়, নিশ্চিত করুন যে আপনি সঠিক প্রস্তাবিত ইভেন্টের নাম ব্যবহার করছেন। উদাহরণ স্বরূপ, অ্যানালিটিক্স ইভেন্টটিকে প্রস্তাবিত ইকমার্স ইভেন্টগুলির মধ্যে একটি হিসাবে নিবন্ধিত করে তা নিশ্চিত করতে "add_to_basket" এর পরিবর্তে "add_to_cart" ব্যবহার করুন৷ উপরন্তু, নিশ্চিত করুন যে আপনি সঠিকভাবে ইভেন্টের নাম বানান করেছেন এবং কোনো টাইপ ভুল নেই।

লেনদেন আইডি চেক করুন

যদি একই ইকমার্স ইভেন্ট একই লেনদেন আইডি দিয়ে দুবার ট্রিগার করা হয়, তাহলে Google Analytics শুধুমাত্র প্রথম ইভেন্টটি সংগ্রহ করবে এবং দ্বিতীয় ইভেন্টটিকে উপেক্ষা করবে, এমনকি আপনি নতুন ইভেন্টে কিছু মান পরিবর্তন করলেও।

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

ডুপ্লিকেট ইকমার্স ইভেন্টের সমস্যা সমাধান করুন

নিম্নলিখিত একটি সম্ভাব্য কারণ বর্ণনা করে যে কেন আপনি অ্যানালিটিক্সে ডুপ্লিকেট ইকমার্স ইভেন্টগুলি দেখেন৷

প্রতিটি পৃষ্ঠায় একটি ট্যাগ ব্যবহার করুন

আপনার ওয়েবসাইটের প্রতিটি পৃষ্ঠায় আপনি Google ট্যাগ স্নিপেট যোগ করেছেন তা নিশ্চিত করুন। উপরন্তু, নিশ্চিত করুন যে আপনি Google ট্যাগ (gtag.js) বা Google ট্যাগ ম্যানেজার ব্যবহার করছেন, কিন্তু উভয়ই নয়। উভয় বিকল্প ব্যবহার করলে কিছু ঘটনা দ্বিগুণ হবে এবং অন্যান্য অনিচ্ছাকৃত ফলাফল হবে।