Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

  • ঘটনাবলী কি যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ঘটনা, বা ত্রুটি যেমন আপনার অ্যাপ ঘটছে।

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

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

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

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

  • আপনি যদি একটি নতুন Firebase প্রজেক্ট তৈরি করছেন, তাহলে প্রকল্প তৈরির কর্মপ্রবাহের সময় Google Analytics সক্ষম করুন

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

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

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

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

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

    • আপনার অ্যাপ 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. Firebase Analytics শুরু করুন:

ওয়েব সংস্করণ 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 পাঠানো হয়েছে।

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

  • লাইন সরান 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');

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