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

বিভাগগুলি আমদানি করুন

Firebase যেমন Firebase পরিষেবাগুলির মাধ্যমে ব্যবহারকারীদের গ্রুপ লক্ষ্য বানিয়ে একটি ব্যবহারকারীর অভিজ্ঞতা দরজী সরঞ্জাম উপলব্ধ রিমোট কনফিগ , ক্লাউড মেসেজিং , এবং অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং । একটি লিঙ্ক ব্যবহার BigQuery- তে একাউন্ট থাকে তাহলে Firebase পরিষেবার সঙ্গে লক্ষ্যবস্তু অভিজ্ঞতা তৈরি করতে Firebase বাহিরে অংশ আপনি চিহ্নিত হতে পারে আমদানি করতে পারেন।

আমদানিকৃত সেগমেন্ট সেট আপ করুন

আপনি Firebase আপনার অংশ Google মেঘ ব্যবহার করার জন্য ডেটা আমদানি করতে পারেন BigQuery- তে । BigQuery- তে করার বিভিন্ন উপায় প্রদান করে লোড ডেটা , আপনি কি আপনার কনফিগারেশন জন্য ভাল কাজ করে চয়ন করতে পারবেন।

আমদানি করা সেগমেন্টের ডেটাফ্লো

একবার ইন্টিগ্রেশন সক্ষম হলে:

  • FireBase আপনার মালিকানাধীন BigQuery তে একটি ডেটাসেট তৈরি করে, কিন্তু Firebase এর অ্যাক্সেস পড়া আছে।
  • Firebase পর্যায়ক্রমে ডেটা গ্রহন করে, আপনার আপডেট করা সেগমেন্টগুলিকে টার্গেটিংয়ের জন্য Firebase কনসোলে উপলব্ধ করে।
  • Firebase শুধুমাত্র এই ডেটা পড়ার অ্যাক্সেস আছে। ফায়ারবেস এই ডেটার একটি অনুলিপি তার অভ্যন্তরীণ স্টোরেজে রাখে।
  • BigQuery ডেটা সেট থেকে যে কোনো ডেটা মুছে ফেলা হয় তাও Firebase ডেটা স্টোরেজ থেকে মুছে ফেলা হয়।

BigQuery আমদানি সক্ষম করুন

  1. যান BigQuery- তে ইন্টিগ্রেশন Firebase কনসোলে পাতা।
  2. আপনি যদি আগে BigQuery ইন্টিগ্রেশন সেট-আপ না করে থাকেন, তাহলে BigQuery সক্ষম করতে অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন। ফায়ারবেস কনসোলে ইন্টিগ্রেশন স্ক্রিন
  3. টগল আমদানিকৃত বিভাগগুলি সক্ষম করুন। আমদানি করা অংশগুলি নিষ্ক্রিয় অবস্থায় টগল করে

আপনি যখন BigQuery থেকে সেগমেন্ট আমদানি করতে সক্ষম হবেন:

  • Firebase স্বয়ংক্রিয়ভাবে একটি নতুন BigQuery- তে সৃষ্টি ডেটা সেট নামে firebase_imported_segments । এই সেটটি খালি রয়েছে টেবিল নামে SegmentMemberships এবং SegmentMetadata
  • ডেটা সেটটি 'firebase_imported_segments' এছাড়াও ডোমেনের সাথে একটি Firebase পরিষেবা অ্যাকাউন্ট সাথে ভাগ করা হয় @gcp-sa-firebasesegmentation.iam.gserviceaccount.com
  • ফায়ারবেস এই ডেটাসেট থেকে পড়ার জন্য কমপক্ষে প্রতি 12 ঘন্টা একটি কাজ চালায় এবং 12 ঘন্টার বেশি ঘন ঘন আমদানি করতে পারে।

BigQuery- এ ডেটা আমদানি করুন

আপনাকে কোনো সমর্থিত প্রক্রিয়া ব্যবহার করতে পারেন আপনার ডেটা লোড নিয়ে আসতে 'BigQuery- তে মধ্যে SegmentMemberships এবং SegmentMetadata টেবিল। তথ্য অনুসরণ করে চলতে হবে স্কিমা নীচে বর্ণিত:

সদস্যপদ

[
  {
    "name": "instance_id",
    "type": "STRING"
  },
  {
    "name": "segment_labels",
    "type": "STRING",
    "mode": "REPEATED"
  },
  {
    "name": "update_time",
    "type": "TIMESTAMP"
   }
]

instance_id: একটি নির্দিষ্ট অ্যাপ্লিকেশন জন্য Firebase ইনস্টলেশন আইডি ইনস্টল করুন।

segment_labels: অংশ যে ডিভাইস ( "instance_id" ।) মধ্যে অন্তর্ভুক্ত করা হয় এই মানব-বান্ধব হতে হবে না এবং স্বল্প হতে পারে BigQuery- তে স্টোরেজ ব্যবহার কমাতে। সেখানে সংশ্লিষ্ট ফীড থাকতেই হবে SegmentMetadata প্রত্যেকের জন্য টেবিল "segment_labels" এখানে ব্যবহৃত। উল্লেখ্য এই বহুবচন, যেহেতু SegmentMetadata টেবিল রয়েছে "segment_label"

UPDATE_TIME: বর্তমানে Firebase দ্বারা ব্যবহৃত না, কিন্তু BigQuery- তে থেকে পুরোনো সেগমেন্ট সদস্যতা যে আর ব্যবহার করা হয় না মুছে দিতে ব্যবহার করা যাবে।

সেগমেন্টমেটাডেটা

[
   {
      "name": "segment_label",
      "type": "STRING"
   },
   {
      "name": "display_name",
      "type": "STRING"
   }
]

segment_label: সনাক্ত একটি নির্দিষ্ট অংশ। সেখানে তালিকাভুক্ত প্রত্যেক সেগমেন্ট এই টেবিলে একটি এন্ট্রি থাকতে হবে SegmentMemberships টেবিল। উল্লেখ্য এই একবচন, যেখানে SegmentMemberships টেবিল রয়েছে "segment_labels"

DISPLAY_NAME: একটি পাঠযোগ্য, সেগমেন্ট জন্য UI 'তে বান্ধব নাম। এটি Firebase কনসোলে আপনার সেগমেন্ট লেবেল করতে ব্যবহৃত হয়।

BigQuery এর জন্য বিলিং সেট -আপ করুন

আপনি খুব কম ইনস্টলেশনের সঙ্গে একটি অ্যাপ্লিকেশন জন্য নতুন বৈশিষ্ট্য ব্যবহার করে দেখার হয়, আপনি শুধুমাত্র সেট আপ করার প্রয়োজন হতে পারে BigQuery- তে স্যান্ডবক্স

যাইহোক, যদি আপনি অনেক ব্যবহারকারী সঙ্গে একটি প্রকাশনা অ্যাপের জন্য এই ব্যবহার করছেন, আপনি সেট আপ করতে হবে BigQuery- তে ব্যবহারের জন্য বিলিং সঞ্চয়ের জন্য বেতন সেইসাথে BigQuery- তে লোড ডেটাতে ব্যবহৃত প্রক্রিয়া। ফায়ারবেস দ্বারা আরম্ভ করা কোন রিডের জন্য আপনাকে চার্জ করা হবে না।

ইন্টিগ্রেশন নিষ্ক্রিয় করুন

এই ইন্টিগ্রেশন নিষ্ক্রিয় করতে এখানে যান BigQuery- তে ইন্টিগ্রেশন Firebase কনসোলে পৃষ্ঠা এবং কাস্টম অংশ টগল নিষ্ক্রিয় করুন।

আমদানি করা সেগমেন্ট ব্যবহার করুন

একবার ডেটা গ্রহন করা হলে, এটি দূরবর্তী কনফিগ বা ইন-অ্যাপ মেসেজিং এর মতো পরিষেবার সাথে লক্ষ্যবস্তু করার জন্য ফায়ারবেস কনসোলে পাওয়া যাবে। এটি ঠিক প্রপার্টি বা গুগল অ্যানালিটিক্স অডিয়েন্স দিয়ে টার্গেট করার মত কাজ করে।

বিজ্ঞপ্তি সুরকারের সাথে আমদানি করা অংশগুলি ব্যবহারের উদাহরণ

আপনি "আমদানি করা সেগমেন্ট (গুলি)" ব্যবহার করতে পারেন লক্ষ্যবস্তু বৈশিষ্ট্যগুলির মধ্যে একটি এবং আপনার আমদানি করা সেগমেন্টগুলি নির্বাচনের জন্য উপলব্ধ হবে। তারা প্রতিটি সেগমেন্টের অন্তর্গত অ্যাপের সংখ্যার একটি অনুমানও অন্তর্ভুক্ত করে।

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

ব্যবহারের ক্ষেত্রে

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

ব্যবহারকারীদের একটি গ্রুপে বিজ্ঞপ্তি পাঠান

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

এখন কল্পনা করুন যে আপনি এই ব্যবহারকারীদের তাদের কার্টে আইটেম আছে তা স্মরণ করিয়ে দেওয়ার জন্য এই বিজ্ঞপ্তি পাঠানোর জন্য ফায়ারবেস ক্লাউড মেসেজিং ব্যবহার করতে চান। আপনি "অসম্পূর্ণ-চেকআউট" নামে একটি বিভাগ তৈরি করতে পারেন এবং এই ব্যবহারকারীদের তাদের Firebase ইনস্টলেশন আইডি দ্বারা চিহ্নিত করে অন্তর্ভুক্ত করতে পারেন এবং FireBase- এর সাথে শেয়ার করার জন্য BigQuery এ আপলোড করতে পারেন।

একবার Firebase এই ডেটা গ্রহন করলে, এটি বিজ্ঞপ্তি রচয়িতায় পাওয়া যায় যেখানে আপনি "অসম্পূর্ণ-চেকআউট" লক্ষ্য করে একটি নতুন বিজ্ঞপ্তি প্রচারাভিযান তৈরি করতে পারেন যা ব্যবহারকারীদের চেকআউট সম্পূর্ণ করার জন্য একটি বার্তা পাঠাতে পারে।

ব্যবহারকারীদের একটি উপসেট জন্য একটি অ্যাপ্লিকেশন কনফিগার করুন

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

আপনাকে আপনার অ্যাপে রিমোট কনফিগ নিগমবদ্ধ এবং আপনার অ্যাপে একটি প্যারামিটার, "needs_help" মত কিছু নামে ব্যবহার করতে পারেন শর্তসাপেক্ষে দেন টিউটোরিয়াল ভিডিও।

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

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

ডিভাইস জুড়ে ব্যবহারকারীর যাত্রা অনুসরণ করুন

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

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

এটি করার জন্য, আপনি সাইন-ইন করা ব্যবহারকারীদের জন্য গুগল অ্যানালিটিক্স ব্যবহার করে একটি অভ্যন্তরীণভাবে উত্পাদিত পর্যালোচক আইডি ব্যবহারকারী আইডি হিসাবে সেট করতে পারেন এবং বাতিল করা পর্যালোচনাগুলি সনাক্ত করতে একটি ইভেন্ট ট্রিগার করতে পারেন। তারপর আপনি আপনার অ্যাপের Google Analytics ডেটা BigQuery- এ রপ্তানি করতে পারেন।

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

একবার Firebase এই ডেটা গ্রহন করলে, এটি একটি লক্ষ্যযোগ্য বিভাগ হিসাবে বিজ্ঞপ্তি সুরকারের কাছে উপলব্ধ। তারপরে আপনি "ট্যাবলেট-অফ-ইউজার-হু-ক্যানসেল-অন-ফোন" লক্ষ্য করে একটি নতুন বিজ্ঞপ্তি প্রচারণা তৈরি করতে পারেন যাতে এই ব্যবহারকারীদের ট্যাবলেটে তাদের পর্যালোচনা সম্পূর্ণ করার জন্য একটি বার্তা পাঠানো যায়।