সমস্যা সমাধান

এই নির্দেশিকাটি সাধারণ বাস্তবায়ন ত্রুটিগুলি ঠিক করার জন্য সাধারণ সমস্যা সমাধানের পদক্ষেপগুলির রূপরেখা দেয়৷

কোনো ঘটনা নেই

যদি আপনার ইভেন্টগুলি Google অ্যানালিটিক্সে প্রদর্শিত না হয়, তবে কিছু সাধারণ সমস্যা রয়েছে যা আপনার সন্ধান করা উচিত।

প্রথমে আপনার ক্লায়েন্ট চয়ন করুন:

  • আপনি সঠিক api_secret ব্যবহার করছেন?

    আপনি সঠিক স্ট্রীমের জন্য api_secret ব্যবহার করছেন কিনা তা পরীক্ষা করুন। আপনি একাধিক স্ট্রীমের জন্য পরিমাপ প্রোটোকল সেট আপ করলে, প্রতিটি স্ট্রিমের নিজস্ব গোপনীয়তা থাকবে।

  • আপনার api_secret এখনও বৈধ?

    স্প্যাম মোকাবেলায় সাহায্য করার জন্য, আপনি api_secret s প্রত্যাহার করতে পারবেন। নিশ্চিত করুন যে আপনি যে api_secret ব্যবহার করছেন তা এখনও বৈধ। এটা সম্ভব যে আপনার স্ট্রীমের অ্যাক্সেস সহ অন্য ব্যবহারকারী ভুলবশত এটিতে অ্যাক্সেস প্রত্যাহার করেছেন৷

  • আপনার api_secret সঠিকভাবে অনুলিপি করা হয়েছে?

    api_secret কেস-সংবেদনশীল। Google Analytics UI-এর api_secret আপনি আপনার কোডে যেটি ব্যবহার করছেন ঠিক একই রকম কিনা তা দুবার চেক করুন।

  • advertising_id ব্যবহার করবেন না।

    advertising_id একটি বৈধ ডিভাইস শনাক্তকারী হিসাবে সমর্থিত নয়। আপনি যদি ফায়ারবেস ব্যবহার করেন তাহলে app_instance_id ব্যবহার করুন এবং gtag.js ব্যবহার করলে client_id ব্যবহার করুন।

অবৈধ আইডি

যেহেতু Measurement Procotol Firebase SDK এবং gtag.js-এর জন্য Google Analytics থেকে আইডি সমর্থন করে, তাই নিশ্চিত করুন যে আপনি সঠিক আইডি ব্যবহার করছেন। আপনি Firebase SDK বা gtag.js-এর জন্য Google Analytics ব্যবহার করছেন কিনা তার উপর নির্ভর করে আপনার যে আইডিগুলি ব্যবহার করা উচিত তা পরিবর্তন করুন৷ আপনার কোন আইডি ব্যবহার করা উচিত তা নিম্নলিখিত রূপরেখা:

Firebase SDK-এর জন্য Google Analytics

আপনি Firebase SDK-এর জন্য Google Analytics ব্যবহার করলে আপনার যে আইডিগুলি ব্যবহার করা উচিত তা হল:

  • firebase_app_id - অনুরোধের জন্য ক্যোয়ারী প্যারামিটারে এই আইডিটি অন্তর্ভুক্ত করুন। এই আইডিটি অনন্যভাবে আপনার Firebase অ্যাপকে শনাক্ত করে। আপনার অ্যাপের সকল ব্যবহারকারীর একই firebase_app_id থাকবে। এর অধীনে Firebase কনসোলে পাওয়া যায়:
    প্রকল্প সেটিংস > সাধারণ > আপনার অ্যাপস > অ্যাপ আইডি
  • app_instance_id - অনুরোধের জন্য পোস্ট বডিতে এই আইডিটি অন্তর্ভুক্ত করুন। এই আইডি অনন্যভাবে একটি Firebase অ্যাপের একটি প্রদত্ত ইনস্টলেশন সনাক্ত করে। আপনার অ্যাপের প্রতিটি ইনস্টলেশনের জন্য এই মানটি আলাদা হবে। প্রতিটি ফায়ারবেস প্ল্যাটফর্মের জন্য এই মানটি অনুরোধ করার পদ্ধতিগুলি নিম্নরূপ:

আপনি নিম্নলিখিত ব্যবহার করা উচিত নয় :

  • firebase_instance_id - এই আইডিটি আপনার অনুরোধে অন্তর্ভুক্ত করা উচিত নয় । এই আইডিটি অ্যাপের একটি প্রদত্ত উদাহরণ শনাক্ত করার জন্য ব্যবহার করা হয়, তবে এটি Firebase নির্দিষ্ট। এটি FCM বার্তাগুলির মতো কাজের জন্য ব্যবহৃত হয়।

gtag.js

আপনি যদি gtag.js ব্যবহার করেন, তাহলে আপনার ব্যবহার করা আইডিগুলি হল:

  • measurement_id - অনুরোধের জন্য ক্যোয়ারী প্যারামিটারে এই আইডিটি অন্তর্ভুক্ত করুন। এই আইডি অনন্যভাবে একটি ডেটা স্ট্রিম সনাক্ত করে। আপনার ওয়েবসাইটের সকল ব্যবহারকারীর একই measurement_id থাকবে। Google Analytics UI এর অধীনে পাওয়া যায়:
    অ্যাডমিন > ডেটা স্ট্রীম > আপনার স্ট্রিম বেছে নিন > পরিমাপ আইডি
  • client_id - অনুরোধের জন্য পোস্ট বডিতে এই আইডিটি অন্তর্ভুক্ত করুন। এই আইডিটি একটি ওয়েব ক্লায়েন্টের প্রদত্ত ব্যবহারকারীর উদাহরণকে স্বতন্ত্রভাবে সনাক্ত করে। এই মানটি আপনার অ্যাপের প্রতিটি ব্যবহারকারীর জন্য আলাদা হবে। কিভাবে এই মান পুনরুদ্ধার করতে এই উদাহরণ দেখুন.