Events and Parameters
Events কী?
GA4 সম্পূর্ণ Event-based system। মানে, user আপনার website বা app-এ যা কিছু করে — প্রতিটি কাজই একটি "Event"।
বাস্তব উদাহরণ দিয়ে বুঝি: ধরুন আপনি একটি দোকানে CCTV লাগিয়েছেন। CCTV যদি কথা বলতে পারত, সে বলত — "একজন লোক ঢুকলো", "সে নীল শার্টটা তুলে দেখলো", "সে cash counter-এ গেল", "সে ৮৫০ টাকা দিয়ে কিনলো"। GA4-এ এই প্রতিটি ঘটনাই একটি Event।---
GA4-এ Events ৪ ধরনের
GA4-এ Events চার ভাগে বিভক্ত। এটা জানা অত্যন্ত জরুরি:
ধরন ১ — Automatically Collected Events
GA4 install করার সাথে সাথে কোনো কাজ ছাড়াই এই events গুলো track হয়।
| Event | কখন fire হয় |
|---|---|
first_visit |
কেউ প্রথমবার website-এ আসলে |
session_start |
একটি নতুন session শুরু হলে |
page_view |
যেকোনো page load হলে |
user_engagement |
User কমপক্ষে ১ সেকেন্ড active থাকলে |
উদাহরণ: রহিম সাহেব প্রথমবার আপনার site-এ ঢুকলেন → GA4 স্বয়ংক্রিয়ভাবে
first_visitএবংsession_startrecord করলো। আপনাকে কিছু করতে হলো না।
ধরন ২ — Enhanced Measurement Events
GA4-এর Settings-এ একটি toggle চালু করলেই এই events গুলো কাজ শুরু করে। কোনো code লাগে না।
| Event | কখন fire হয় |
|---|---|
scroll |
Page-এর ৯০% scroll হলে |
click |
বাইরের কোনো link-এ click করলে |
view_search_results |
Site-এর search box ব্যবহার করলে |
video_start |
Embedded video play শুরু হলে |
file_download |
কোনো file download হলে |
উদাহরণ: রহিম সাহেব আপনার site-এ একটি PDF catalogue download করলেন →
file_downloadevent আপনা-আপনি record হলো।
ধরন ৩ — Recommended Events
Google এই events-গুলো recommend করে, কিন্তু আপনাকে নিজে code করতে হয়। e-commerce-এর জন্য এগুলো সবচেয়ে গুরুত্বপূর্ণ।
| Event | কখন ব্যবহার করবেন |
|---|---|
view_item |
কেউ product page দেখলে |
add_to_cart |
Cart-এ product যোগ করলে |
remove_from_cart |
Cart থেকে বাদ দিলে |
begin_checkout |
Checkout শুরু করলে |
purchase |
কেনাকাটা সম্পন্ন হলে |
login |
User login করলে |
sign_up |
নতুন account খুললে |
ধরন ৪ — Custom Events
আপনার business-এর জন্য সম্পূর্ণ নিজস্ব event। যখন উপরের কোনো category-তে আপনার দরকারটি পড়ে না।
উদাহরণ: আপনার site-এ "রঙ পরিবর্তন করুন" বলে একটি button আছে। এটার জন্য GA4-এর কোনো ready-made event নেই। তাই আপনি নিজে বানাবেন:
color_change_clicked।
Parameters কী? — Events-এর বিস্তারিত তথ্য
Event হলো ঘটনা, আর Parameter হলো সেই ঘটনার বিস্তারিত তথ্য।
সহজ উপমা: Event হলো "রহিম সাহেব শার্ট কিনলেন"। Parameter হলো — "কোন শার্ট? নীল শার্ট। দাম কত? ৮৫০ টাকা। কত সাইজ? L। Transaction ID কী? TXN-2024-001।"
একটি purchase event-এর সাথে যেসব Parameter আসে:
Event Name: purchase
├── transaction_id: "TXN-2024-001"
├── value: 850
├── currency: "BDT"
├── items:
│ ├── item_name: "Blue Cotton Shirt"
│ ├── item_id: "SKU-SHIRT-001"
│ ├── price: 850
│ └── quantity: 1
এখন GA4 শুধু জানলো না "কেউ কিনেছে" — জানলো কী কিনেছে, কত দামে, কোন transaction-এ।
Conversion Event কী?
সব event সমান নয়। কিছু event আপনার business-এর সবচেয়ে গুরুত্বপূর্ণ লক্ষ্য পূরণ করে। সেগুলোকে Conversion হিসেবে mark করা হয়।
উদাহরণ: একটি e-commerce site-এর জন্য
purchaseহলো সবচেয়ে বড় Conversion। একটি blog-এর জন্যnewsletter_signupহতে পারে Conversion।
GA4-এ যেকোনো event-কে Admin সেকশন থেকে Conversion হিসেবে চিহ্নিত করা যায়। এরপর সেটি বিশেষ রিপোর্টে দেখা যাবে।
সহজে মনে রাখুন
Event = কী ঘটলো → purchase
Parameter = কীভাবে ঘটলো → value: 850, currency: BDT, item: নীল শার্ট
Conversion = সবচেয়ে গুরুত্বপূর্ণ Event → purchase, sign_up, lead_form_submitted