Google BigQuery সংযোগ
স্বয়ংক্রিয় রাতের NDJSON ব্যাচ লোড দিয়ে অপরিশোধিত বিশ্লেষণী টেলিমেট্রি সরাসরি নিজের Google Cloud Platform ডেটা ওয়্যারহাউসে এক্সপোর্ট করুন।
1. অপরিশোধিত টেলিমেট্রি BigQuery-তে কেন এক্সপোর্ট করবেন?
MousePlayer ড্যাশবোর্ড তাৎক্ষণিক সেশন রিপ্লে ও দৃশ্যমান হিটম্যাপ দেয়, কিন্তু বড় প্রতিষ্ঠানের ডেটা সায়েন্স ও Business Intelligence (BI) দলের অপরিশোধিত আচরণের লগে সরাসরি SQL প্রবেশ দরকার। Google BigQuery-তে MousePlayer ডেটা সমন্বয় করে পারবেন:
- ব্যাকএন্ডের ডেটার সঙ্গে টেলিমেট্রি যুক্ত করতে: কাস্টম SQL কোয়েরি দিয়ে ফ্রন্টএন্ডের ব্যবহারকারীর সেশনকে CRM রেকর্ড, পেমেন্ট গেটওয়ের লগ ও বিলিং ডেটাবেসের সঙ্গে মেলান।
- নিজের AI/ML মডেল প্রশিক্ষণ দিতে: মাউসের বিস্তারিত নড়াচড়ার পথ ও হতাশায় বারবার ক্লিকের ধরন দিয়ে আর ফিরে না আসা এবং জালিয়াতি শনাক্তকরণের পূর্বাভাস অ্যালগরিদম প্রশিক্ষণ দিন।
- MousePlayer-এ সংরক্ষণের খরচ নেই: ডেটা সরাসরি আপনার GCP প্রকল্পে এক্সপোর্ট হয়, ফলে ডেটার মালিকানা 100% আপনার এবং প্রতিষ্ঠানের IAM নীতির সঙ্গে সামঞ্জস্য থাকে।
2. Business ও Enterprise প্ল্যানের ক্ষমতা
BigQuery সংযোগ শুধু এই প্ল্যানে পাওয়া যায়: Business ও Enterprise । আপনার স্তর অনুযায়ী প্রতিদিনের স্বয়ংক্রিয় রাতের এক্সপোর্টে কোন ডেটাসেট থাকবে বেছে নিতে পারেন:
| এক্সপোর্ট করা টেবিল | ডেটার বিষয়বস্তু & স্কিমা | Business প্ল্যান | Enterprise প্ল্যান |
|---|---|---|---|
visitor_sessions_YYYYMMDD |
সেশনের সম্পূর্ণ মেটাডেটা (সেশন ID, দর্শক ID, IP, দেশ, ডিভাইস, OS, ব্রাউজার, সময়কাল, রেফারার, UTM, custom_user_id)। | অন্তর্ভুক্ত | অন্তর্ভুক্ত |
visitor_custom_events_YYYYMMDD |
প্রচলিত সব কনভার্সন ও কাস্টম ইভেন্ট (যেমন, purchase, rage_click, error_detected, ফর্ম জমা), ধরনযুক্ত EAV প্যারামিটারসহ। |
অন্তর্ভুক্ত | অন্তর্ভুক্ত |
mouse_events_YYYYMMDD |
প্রতিটি রেকর্ড করা পৃষ্ঠা দেখার বিস্তারিত স্থানাঙ্কের ধারা (X, Y, টাইমস্ট্যাম্প, স্ক্রলের গভীরতা, ক্লিকের লক্ষ্য, লক্ষ্য CSS সিলেক্টর)। | পাওয়া যায় না | শুধু Enterprise |
mouse_events শুধু Enterprise-এ কেন? বেশি ট্রাফিকের একটি ওয়েবসাইটে দিনে কয়েক কোটি স্থানাঙ্কের সারি তৈরি হতে পারে। অপরিশোধিত স্থানাঙ্কের টেলিমেট্রি প্রক্রিয়া ও এক্সপোর্ট করতে নির্দিষ্ট উচ্চক্ষমতার ওয়ার্কার ও বাড়তি SLA নিশ্চয়তা দরকার, যা শুধু Enterprise চুক্তিতে পাওয়া যায়।
3. সেটআপ নির্দেশিকা: GCP Service Account & IAM অনুমতি
MousePlayer কখনো আপনার ব্যক্তিগত Google লগইন চায় না। এর বদলে Google Cloud Console-এ ন্যূনতম অনুমতিসহ নির্দিষ্ট Service Account তৈরি করুন:
- Google Cloud Console-এ যান IAM & অ্যাডমিন → Service Account বিভাগে এবং ক্লিক করুন Service Account তৈরি করুন।
- Service Account-এর নাম দিন (যেমন,
mouseplayer-bq-writer)। - ঠিক দুটি IAM ভূমিকা দিন:
BigQuery Data EditorওBigQuery Job User। - যান এই কী ট্যাবে, নতুন Service Account-এর মধ্যে; ক্লিক করুন কী যোগ করুন → নতুন কী তৈরি করুনএবং বেছে নিন JSON।
- MousePlayer ড্যাশবোর্ড খুলে যান আপনার ওয়েব প্রপার্টি → সেটিংস → BigQueryবিভাগে, তারপর GCP প্রকল্প ID, ডেটাসেট ID, Service Account ইমেইল ও JSON কী-এর বিষয়বস্তু পেস্ট করুন।
নিরাপত্তা & এনক্রিপশন: ডেটাবেসে লেখার আগে JSON ব্যক্তিগত কী সামরিক মানের AES-256-GCM এনক্রিপশন দিয়ে এনক্রিপ্ট হয়। অপরিবর্তিত কী কখনো খোলা লেখায় রাখা হয় না এবং HTML ইন্টারফেস দিয়ে আবার পড়া যায় না।
এখানে উল্লিখিত সব ট্রেডমার্ক নিজ নিজ মালিকের। এই সেবাদাতাদের সঙ্গে MousePlayer-এর ব্যবসায়িক সম্পর্ক নেই।