Catch up on everthing we announced at this year's Firebase Summit. Learn more

গুগল অ্যানালিটিক্স দিয়ে শুরু করুন

এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে আপনার অ্যাপে গুগল অ্যানালিটিক্স যোগ করবেন এবং ইভেন্ট লগিং শুরু করবেন।

Google Analytics আপনার অ্যাপের ব্যবহার এবং আচরণের ডেটা সংগ্রহ করে। SDK দুটি প্রাথমিক ধরনের তথ্য লগ করে:

  • ঘটনাবলী কি যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ঘটনা, বা ত্রুটি যেমন আপনার অ্যাপ ঘটছে।
  • ব্যবহারকারীর বিশিষ্টতা: আপনি এই ধরনের পক্ষপাত বা শুধুমাত্র ভৌগলিক অবস্থান হিসাবে আপনার ব্যবহারকারী ভিত্তির অংশ, বর্ণনা করতে সংজ্ঞায়িত বৈশিষ্ট্যাবলী।

অ্যানালিটিক্স কিছু কিছু লগ ঘটনা এবং ব্যবহারকারী বিশিষ্টতা ; আপনি তাদের সক্রিয় করতে কোনো কোড যোগ করার প্রয়োজন নেই.

তুমি শুরু করার আগে

যদি আপনি এমনটি না থাকে, তাহলে আপনার জাভাস্ক্রিপ্ট প্রকল্প Firebase যোগ এবং নিশ্চিত করুন যে Google এনালিটিক্স আপনার Firebase প্রকল্পের সক্ষম আছে:

  • আপনি যদি একটি নতুন ফায়ারবেস প্রজেক্ট তৈরি করেন, তাহলে প্রোজেক্ট তৈরির ওয়ার্কফ্লো চলাকালীন Google Analytics সক্ষম করুন।

  • আপনি যদি একটি বিদ্যমান Firebase প্রকল্পের যে Google এনালিটিক্স সক্ষম করা নেই, এখানে যান ব্যবহার করেন, তাহলে ঐক্যবদ্ধতা আপনার ট্যাব > প্রকল্প সেটিংস এটি সক্রিয় করতে।

আপনি আপনার প্রকল্পে Google এনালিটিক্স সক্ষম করেন তখন আপনার Firebase ওয়েব অ্যাপ্লিকেশান Google Analytics ডেটা সাথে লিঙ্ক করা হয় একটি যুক্ত স্ট্রিম অ্যাপ + + ওয়েব প্রপাটি

আপনার অ্যাপে Analytics SDK যোগ করুন

কিভাবে আপনার ওয়েব অ্যাপ্লিকেশন হোস্ট করা হয় উপর নির্ভর করে, আপনার কনফিগারেশন স্বয়ংক্রিয়ভাবে ঘাঁটা করা যেতে পারে অথবা আপনি আপনার আপডেট করার জন্য প্রয়োজন হতে পারে Firebase কনফিগারেশন বস্তুর । আপনার ওয়েব অ্যাপ্লিকেশন ইতিমধ্যে Google এনালিটিক্স ব্যবহার করেন, তাহলে আপনি বর্ণিত অতিরিক্ত সেটআপ করতে প্রয়োজন হতে পারে বিদ্যমান gtag.js ট্যাগিং সাথে ব্যবহারের Firebase

  1. পরীক্ষা করে দেখুন যে আপনার কোড আপনার Firebase কনফিগ বস্তুর ধারণ measurementId । আপনি যখন আপনার Firebase প্রোজেক্টে Analytics সক্ষম করেন এবং একটি ওয়েব অ্যাপ রেজিস্টার করেন তখন এই আইডিটি স্বয়ংক্রিয়ভাবে তৈরি হয় এবং এটি অ্যানালিটিক্স ব্যবহার করতে হয়।

    • আপনার অ্যাপ Firebase হোস্টিং এবং ব্যবহার করে ব্যবহারসমূহ URL গুলি সংরক্ষিত Firebase SDK আছে জন্য:

      Firebase স্বয়ংক্রিয়ভাবে আপনার অ্যাপ্লিকেশন কনফিগার করা পরিচালনা করে। সম্পূর্ণ সেটআপ করার জন্য, আপনার আপনার অ্যাপ্লিকেশান কার্ড থেকে স্ক্রিপ্ট যোগ প্রকল্প সেটিংস , আপনার অ্যাপের <body> এর ট্যাগে যদি আপনি ইতিমধ্যে না।

    • আপনার অ্যাপ্লিকেশন সংরক্ষিত URL গুলি ব্যবহার না হয়, তাহলে: আপনি একটি বিদ্যমান ওয়েব অ্যাপ্লিকেশন সঙ্গে কাজ করেন তাহলে আপনার কোডে Firebase কনফিগ বস্তুর আপডেট নিশ্চিত করার measurementId ক্ষেত্র উপস্থিত। কনফিগার অবজেক্ট নিম্নলিখিত উদাহরণের অনুরূপ হওয়া উচিত:

      // For Firebase JavaScript SDK v7.20.0 and later, `measurementId` is an optional field
      const firebaseConfig = {
        apiKey: "AIzaSyCGQ0tYppWFJkuSxBhOpkH0xVDmX245Vdc",
        authDomain: "project-id.firebaseapp.com",
        databaseURL: "https://project-id.firebaseio.com",
        projectId: "project-id",
        storageBucket: "project-id.appspot.com",
        messagingSenderId: "637908496727",
        appId: "2:637908496727:web:a4284b4c99e329d5",
        measurementId: "G-9VP01NDSXJ"
      };
      
  2. ফায়ারবেস বিশ্লেষণ শুরু করুন:

ওয়েব সংস্করণ 9

import { getAnalytics } from "firebase/analytics";

const analytics = getAnalytics();

ওয়েব সংস্করণ 8

const analytics = firebase.analytics();

বিদ্যমান gtag.js ট্যাগিং সহ Firebase ব্যবহার করুন

যদি আপনি আগে ছিল Google Analytics ব্যবহার আপনার অ্যাপে চলমান gtag.js snippet , যদি আপনি নিম্নের যেকোনো একটি পরিকল্পনা আপনার অ্যাপ অতিরিক্ত সেটআপ করার প্রয়োজন হতে পারে:

  • পৃষ্ঠা থেকে আপনাকে Firebase থেকে Google এনালিটিক্স কল যোগ বরং ব্যবহার করা চালিয়ে যেতে পরিকল্পনা gtag() একই পৃষ্ঠায় সরাসরি কল।
  • উভয় সরাসরি মধ্যে একই পরিমাপ আইডি ব্যবহার করতে চান gtag() কল ও Google Analytics ডেটা Firebase পাঠানো হয়েছে।

আপনার ইভেন্টগুলি সমস্ত Firebase পরিষেবাগুলির দ্বারা ব্যবহারের জন্য উপলব্ধ রয়েছে তা নিশ্চিত করতে, নিম্নলিখিত অতিরিক্ত সেটআপ পদক্ষেপগুলি সম্পূর্ণ করুন:

  • লাইন সরান gtag('config', ' GA_MEASUREMENT_ID '); যেখানে GA_MEASUREMENT_ID হয় measurementId আপনার Firebase ওয়েব অ্যাপ্লিকেশন করুন। আপনার যদি পৃষ্ঠায় অন্যান্য অ্যানালিটিক্স প্রপার্টির জন্য অন্য আইডি থাকে, তাহলে আপনাকে তাদের কনফিগারেশন লাইন সরাতে হবে না।
  • নিশ্চিত করুন যে আপনি কল করতে firebase.analytics() সঙ্গে কোনো ঘটনা পাঠাতে আপনি আগে gtag()

তা না হলে, ঘটনা সঙ্গে যে আইডি পাঠানো gtag() কল Firebase সঙ্গে যুক্ত করা হবে না এবং অন্যান্য Firebase পরিষেবায় টার্গেটিংয়ের জন্য উপলব্ধ হবে না।

লগিং ইভেন্ট শুরু করুন

পরে আপনি সক্রিয়া আছে অ্যানালিটিক্স সেবা আপনার সাথে ঘটনা লগ ইন করার শুরু করতে পারবেন logEvent() পদ্ধতি।

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

নিম্নলিখিত উদাহরণটি দেখায় যে কীভাবে একটি প্রস্তাবিত ইভেন্ট লগ করতে হয় তা বোঝাতে ব্যবহারকারী আপনার অ্যাপে একটি বিজ্ঞপ্তি পেয়েছেন:

ওয়েব সংস্করণ 9

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'notification_received');

ওয়েব সংস্করণ 8

firebase.analytics().logEvent('notification_received');

পরবর্তী পদক্ষেপ