এই পৃষ্ঠায় Cloud Logging-এ এক্সপোর্ট করা Crashlytics ডেটা এবং Firebase সেশন ডেটার লগ স্কিমা প্রদান করা হয়েছে।
Firebase সেশন স্কিমা (এক্সপোর্ট করার জন্য সেশন ডেটা চালু করা থাকলে)
Crashlytics স্কিমা
Event
একটি Crashlytics ইভেন্টের বিবরণ সহ মেসেজ।
JSON উপস্থাপনা
{
"name": string,
"platform": string,
"bundleOrPackage": string,
"eventId": string,
"sessionId": string,
"eventTime": string,
"receivedTime": string,
"issue": {
object (Issue)
},
"issueVariant": {
object (IssueVariant)
},
"device": {
object (Device)
},
"memory": {
object (Memory)
},
"storage": {
object (Storage)
},
"operatingSystem": {
object (OperatingSystem)
},
"browser": {
object (Browser)
},
"version": {
object (Version)
},
"user": {
object (User)
},
"customKeys": {
string: string,
...
},
"installationUuid": string,
"crashlyticsSdkVersion": string,
"appOrientation": string,
"deviceOrientation": string,
"logs": [
{
object (Log)
}
],
"breadcrumbs": [
{
object (Breadcrumb)
}
],
"blameFrame": {
object (Frame)
},
"exceptions": [
{
object (Exception)
}
],
"errors": [
{
object (Error)
}
],
"threads": [
{
object (Thread)
}
],
"processState": string,
"issueTitle": string,
"issueSubtitle": string,
"buildStamp": string,
"routePath": string
}
| ফিল্ড | বিবরণ |
|---|---|
name |
string
প্রয়োজনীয়। শুধু আউটপুট।
পরিবর্তন করা যাবে না। আইডেন্টিফায়ার। ইভেন্ট রিসোর্সের
নাম। ফর্ম্যাট:
|
platform |
string
Android, iOS বা ওয়েব। |
bundleOrPackage |
string
iOS অ্যাপের জন্য বান্ডেলের নাম বা Android অ্যাপের জন্য প্যাকেজের নাম।
ফর্ম্যাট: |
eventId |
string
শুধু আউটপুট। পরিবর্তন করা যাবে না। প্রসেস করার সময় অনন্য ইভেন্ট শনাক্তকারী অ্যাসাইন করা হয়। |
sessionId |
string
Firebase সেশনের জন্য অনন্য শনাক্তকারী। |
eventTime |
string (Timestamp format)
ডিভাইস টাইমস্ট্যাম্প যেখানে ইভেন্ট রেকর্ড করা হয়েছে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
receivedTime |
string (Timestamp format)
Crashlytics-এর মাধ্যমে ইভেন্টটি যে সার্ভার টাইমস্ট্যাম্পে পাওয়া গেছে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
state_update_time |
string (Timestamp format)
সমস্যার স্ট্যাটাস শেষবার পরিবর্তন করার সময়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
first_seen_version |
string
প্রথম অ্যাপ display_version যাতে এই সমস্যা দেখা গেছে, শুধুমাত্র মোবাইল সংক্রান্ত সমস্যার জন্য পপুলেট করা হয়েছে। |
last_seen_version |
string
সবচেয়ে সাম্প্রতিক অ্যাপ display_version যাতে এই সমস্যা দেখা গেছে, শুধুমাত্র মোবাইল সংক্রান্ত সমস্যার জন্য পপুলেট করা হয়েছে। |
first_time_seen |
string (Timestamp format)
এই সমস্যাটি প্রথমবার দেখা গেছে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
last_time_seen |
string (Timestamp format)
সবচেয়ে সাম্প্রতিক সময়ে সমস্যাটি দেখা গেছে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
issue |
object (Issue)
এই [Event]-এ অ্যাসাইন করা [Issue]-এর বিবরণ। |
issueVariant |
object (IssueVariant)
এই [Event]-এ অ্যাসাইন করা [IssueVariant]-এর বিবরণ। |
device |
object (Device)
মোবাইল ডিভাইসের মেটাডেটা। |
memory |
object (Memory)
মোবাইল ডিভাইসের মেমরির ব্যবহার। |
storage |
object (Storage)
মোবাইল ডিভাইসের ডিস্ক/ফ্ল্যাশ ব্যবহার। |
operatingSystem |
object (OperatingSystem)
অপারেটিং সিস্টেম ও ভার্সন। |
browser |
object (Browser)
ব্রাউজার ও ভার্সন। |
version |
object (Version)
মোবাইল অ্যাপ্লিকেশন ভার্সন। |
user |
object (User)
ডিভাইসের মালিকের জন্য ব্যবহারকারীর শনাক্তকারী। |
customKeys |
map (key: string, value: string)
সেশন চলাকালীন ডেভেলপার দ্বারা সেট করা কাস্টম কী। "কী": ভ্যালু পেয়ারের তালিকা সহ অবজেক্ট। যেমন: { "name": "wrench", "mass": "1.3kg", "count": "3" }. |
installationUuid |
string
ডিভাইস-অ্যাপ ইনস্টলেশনের জন্য অনন্য শনাক্তকারী। এই ফিল্ডটি প্রভাবিত ব্যবহারকারীদের অনন্য সংখ্যা গণনা করতে ব্যবহৃত হয়। |
crashlyticsSdkVersion |
string
Crashlytics SDK ভার্সন। |
appOrientation |
string
ক্র্যাশ হওয়ার সময় অ্যাপের ওরিয়েন্টেশন (পোর্ট্রেট বা ল্যান্ডস্কেপ)। |
deviceOrientation |
string
ক্র্যাশ হওয়ার সময় ডিভাইসের ওরিয়েন্টেশন (পোর্ট্রেট বা ল্যান্ডস্কেপ)। |
logs[] |
object (Log)
সেশন চলাকালীন ডেভেলপার দ্বারা রেকর্ড করা লগ মেসেজ। |
breadcrumbs[] |
object (Breadcrumb)
সেশন চলাকালীন Analytics SDK-এর মাধ্যমে রেকর্ড করা Analytics ইভেন্ট। |
blameFrame |
object (Frame)
Crashlytics প্রসেসিংয়ের মাধ্যমে স্ট্যাক ট্রেস ফ্রেমকে দায়ী করা হয়েছে। ভবিষ্যতের অ্যানালাইজারে উপস্থিত নাও থাকতে পারে। |
exceptions[] |
object (Exception)
শুধুমাত্র Android ও ওয়েব। এই ইভেন্ট চলাকালীন হওয়া ব্যতিক্রম। নেস্ট করা ব্যতিক্রমগুলি বিপরীত কালানুক্রমিক ক্রমে উপস্থাপন করা হয়, যাতে শেষ রেকর্ডটি প্রথম ব্যতিক্রম হয়। |
errors[] |
object (Error)
শুধুমাত্র Apple। iOS SDK এবং এর স্ট্যাকট্রেস দ্বারা ক্যাপচার করা একটি নন-ফেটাল সমস্যা। |
threads[] |
object (Thread)
ইভেন্ট রেকর্ড করার সময় অ্যাপ্লিকেশন থ্রেড উপস্থিত ছিল। প্রত্যেকটিতে একটি করে স্ট্যাকট্রেস আছে। সমস্যার জন্য একটি থ্রেডকে দায়ী করা হবে। |
processState |
string
ইভেন্টের সময় অ্যাপ প্রসেসের অবস্থা। |
issueTitle |
string
যে ইস্যুতে ইভেন্টটি গ্রুপ করা হয়েছে তার শীর্ষক। এটি সাধারণত সোর্স ফাইল বা পদ্ধতির নাম। |
issueSubtitle |
string
যে ইস্যুতে ইভেন্টটি গ্রুপ করা হয়েছে তার সাবটাইটেল। এটি সাধারণত একটি চিহ্ন বা ব্যতিক্রমী মেসেজ। |
buildStamp |
string
অ্যাপের বিল্ড সিস্টেমের মাধ্যমে প্রদান করা মেটাডেটা, যার মধ্যে ভার্সন কন্ট্রোল রিপোজিটরি সংক্রান্ত তথ্য অন্তর্ভুক্ত। |
routePath |
string
শুধুমাত্র ওয়েব ডেটা। ইভেন্ট ঘটার সময় ওয়েব অ্যাপ্লিকেশনের রুট পাথ, কোয়েরি প্যারামিটার ও ফ্র্যাগমেন্ট বাদ দিয়ে। |
Memory
মোবাইল ডিভাইসের মেমরির ব্যবহার।
JSON উপস্থাপনা
{
"used": string,
"free": string
}
| ফিল্ড | বিবরণ |
|---|---|
used |
string (int64 format)
বাইট ব্যবহার করা হচ্ছে। |
free |
string (int64 format)
বাইট ফ্রি। |
Storage
মোবাইল ডিভাইসের ডিস্ক/ফ্ল্যাশ ব্যবহার। সব ডিভাইসের জন্য রিপোর্ট করা হয়নি।
JSON উপস্থাপনা
{
"used": string,
"free": string
}
| ফিল্ড | বিবরণ |
|---|---|
used |
string (int64 format)
বাইট ব্যবহার করা হয়েছে। |
free |
string (int64 format)
বাইট ফ্রি। |
User
ডেভেলপারের প্রদান করা ব্যবহারকারীর শনাক্তকারী।
JSON উপস্থাপনা
{
"id": string
}
| ফিল্ড | বিবরণ |
|---|---|
id |
string
অ্যাপ ডেভেলপার ব্যবহারকারীর আইডি প্রদান করলে। |
Frame
স্ট্যাকট্রেসে একটি ফ্রেম।
JSON উপস্থাপনা
{
"line": string,
"file": string,
"symbol": string,
"offset": string,
"address": string,
"library": string,
"owner": string,
"blamed": boolean
}
| ফিল্ড | বিবরণ |
|---|---|
line |
string (int64 format)
ফ্রেমের ফাইলে লাইন নম্বর। |
file |
string
যে সোর্স ফাইলে ফ্রেমটি পাওয়া গেছে সেটির নাম। |
symbol |
string
ডিঅবফাসকেশন বা সিম্বলিকেশন করার পরে ফ্রেম সিম্বল। ডিভাইস থেকে র' সিম্বল যদি এটি হাইড্রেট করা না যায়। |
offset |
string (int64 format)
বাইনারি ইমেজে বাইট অফসেট যাতে কোড আছে। নেটিভ ফ্রেমের জন্য প্রেজেন্ট। |
address |
string (int64 format)
বাইনারি ইমেজে থাকা ঠিকানা যাতে কোড আছে। নেটিভ ফ্রেমের জন্য উপস্থিত। |
library |
string
ফ্রেম অন্তর্ভুক্ত থাকা লাইব্রেরির ডিসপ্লে নাম। |
owner |
string
DEVELOPER, VENDOR, RUNTIME, PLATFORM বা SYSTEM-এর মধ্যে যেকোনও একটি। |
blamed |
boolean
Crashlytics বিশ্লেষণ যখন নির্ধারণ করে যে এই ফ্রেমটি সম্ভবত সমস্যার কারণ, তখন True। |
Exception
Java বা Javascript এক্সেপশন এবং এর স্ট্যাকট্রেস। শুধুমাত্র Android ও ওয়েব অ্যাপ থেকে।
JSON উপস্থাপনা
{
"type": string,
"exceptionMessage": string,
"nested": boolean,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
]
}
| ফিল্ড | বিবরণ |
|---|---|
type |
string
ব্যতিক্রমের ধরন, যেমন java.lang.IllegalStateException. |
exceptionMessage |
string
এক্সেপশনের সাথে যুক্ত মেসেজ। |
nested |
boolean
শেষবার থ্রো করা ব্যতিক্রম (অর্থাৎ প্রথম রেকর্ড) ছাড়া বাকি সবকিছুর জন্য ট্রু। |
title |
string
ব্যতিক্রমের শীর্ষক। |
subtitle |
string
ব্যতিক্রমের সাবটাইটেল। |
blamed |
boolean
Crashlytics বিশ্লেষণ যখন নির্ধারণ করে যে এই থ্রেডে সমস্যা হয়েছে, তখন এটি ট্রু হিসেবে বিবেচিত হয়। |
frames[] |
object (Frame)
ব্যতিক্রমের স্ট্যাকট্রেসে ফ্রেম। |
Error
একটি নন-ফেটাল সমস্যা এবং এর স্ট্যাকট্রেস, শুধুমাত্র Apple অ্যাপ থেকে।
JSON উপস্থাপনা
{
"queue": string,
"code": string,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
]
}
| ফিল্ড | বিবরণ |
|---|---|
queue |
string
যে সারিতে থ্রেডটি চলছে। |
code |
string (int64 format)
অ্যাপের কাস্টম লগ করা NSError-এর সাথে যুক্ত ত্রুটি কোড। |
title |
string
সমস্যার শীর্ষক। |
subtitle |
string
সমস্যার সাবটাইটেল। |
blamed |
boolean
Crashlytics বিশ্লেষণ যখন নির্ধারণ করে যে এই সমস্যার স্ট্যাকট্রেসে ত্রুটি ঘটেছে, তখন এটি ট্রু হয়। |
frames[] |
object (Frame)
সমস্যার স্ট্যাকট্রেসে ফ্রেম। |
Thread
একটি অ্যাপ্লিকেশন থ্রেড।
JSON representation</code></th>
</tr>
</thead>
<tbody>
<tr>
<td><code>{
"crashed": boolean,
"name": string,
"queue": string,
"signal": string,
"signalCode": string,
"crashAddress": string,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
],
"threadId": string,
"sysThreadId": string,
"threadState": enum (State)
}
| ফিল্ড | বিবরণ |
|---|---|
crashed |
boolean
থ্রেড ক্র্যাশ করলে ট্রু হিসেবে বিবেচিত হয়। |
name |
string
থ্রেডের নাম। |
queue |
string
যে সারিতে থ্রেডটি চলছে। |
signal |
string
যে সিগন্যালের কারণে অ্যাপ ক্র্যাশ করেছে তার নাম। শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডে উপস্থিত। |
signalCode |
string
অ্যাপ ক্র্যাশ হওয়ার কারণ হিসেবে সিগন্যালের কোড। শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডে উপস্থিত। |
crashAddress |
string (int64 format)
অ্যাপ্লিকেশন ক্র্যাশ হওয়ার কারণ যে সিগন্যাল, সেটির ঠিকানা। শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডে উপস্থিত। |
title |
string
থ্রেডের শীর্ষক। |
subtitle |
string
থ্রেডের সাবটাইটেল। |
blamed |
boolean
Crashlytics বিশ্লেষণ যখন নির্ধারণ করে যে এই থ্রেডের স্ট্যাকট্রেসে ত্রুটি ঘটেছে, তখন ট্রু হয়। |
frames[] |
object (Frame)
থ্রেডের স্ট্যাকট্রেসে ফ্রেম। |
threadId |
string (int64 format)
থ্রেডের আইডি, শুধুমাত্র ANR থ্রেডের জন্য উপলভ্য। |
sysThreadId |
string (int64 format)
থ্রেডের সিস্টেম আইডি, শুধুমাত্র ANR থ্রেডের জন্য উপলভ্য। |
threadState |
enum (State)
শুধু আউটপুট। ANR হওয়ার সময় থ্রেডের অবস্থা। |
State
ANR হওয়ার সময় থ্রেডের অবস্থা।
| Enums | বিবরণ |
|---|---|
STATE_UNSPECIFIED |
থ্রেডের স্ট্যাটাস উল্লেখ করা নেই। |
THREAD_STATE_TERMINATED |
থ্রেড বন্ধ করা হয়েছে। |
THREAD_STATE_RUNNABLE |
থ্রেড রান করা যাচ্ছিল। |
THREAD_STATE_TIMED_WAITING |
থ্রেড টাইম-আউট সহ অপেক্ষা করছিল। |
THREAD_STATE_BLOCKED |
থ্রেড ব্লক করা হয়েছে। |
THREAD_STATE_WAITING |
থ্রেড অপেক্ষা করছিল। |
THREAD_STATE_NEW |
থ্রেড শুরু করা হয়েছে, এখনও কিছু রান করা হয়নি। |
THREAD_STATE_NATIVE_RUNNABLE |
থ্রেডটি নেটিভ ছিল এবং আমরা হিউরিস্টিক্যালি নির্ধারণ করতে পারিনি যে এটি অপেক্ষা করছে, তাই ধরে নিন এটি রান করা যাবে। |
THREAD_STATE_NATIVE_WAITING |
আমরা হিউরিস্টিক্যালি নির্ধারণ করেছি যে থ্রেডটি অপেক্ষা করছে। |
Firebase সেশন স্কিমা
FirebaseSessionEvent
Firebase অ্যাপ কোয়ালিটি সেশন SDK-এর মাধ্যমে রেকর্ড করা সেশন।
JSON উপস্থাপনা
{
"sessionId": string,
"eventType": enum (SessionEventType),
"firstSessionId": string,
"sessionIndex": integer,
"firebaseInstallationId": string,
"eventTime": string,
"version": {
object (Version)
},
"device": {
object (Device)
},
"operatingSystem": {
object (OperatingSystem)
}
}
| ফিল্ড | বিবরণ |
|---|---|
sessionId |
string
Firebase সেশনের জন্য অনন্য শনাক্তকারী। |
eventType |
enum (SessionEventType)
সেশন ইভেন্টের ধরন। SDK-তে বর্তমানে শুধু SESSION_START ইভেন্ট কাজ করে। |
firstSessionId |
string
শেষ কোল্ড স্টার্টের পর থেকে প্রথম সেশনের শনাক্তকারী। অ্যাপ লঞ্চের জন্য এই আইডি এবং sessionId একই হবে। |
sessionIndex |
integer
শেষ কোল্ড স্টার্টের পর থেকে সেশনের সংখ্যা দেখায়। |
firebaseInstallationId |
string
Firebase অ্যাপ ইনস্টল করা আছে এমন ডিভাইসকে অনন্যভাবে শনাক্ত করে। |
eventTime |
string (Timestamp format)
সেশন ইভেন্টের জন্য শুরুর টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
version |
object (Version)
মোবাইল অ্যাপ্লিকেশন ভার্সন নম্বর। |
device |
object (Device)
মোবাইল ডিভাইসের মেটাডেটা। |
operatingSystem |
object (OperatingSystem)
অপারেটিং সিস্টেম ও ভার্সন। |
SessionEventType
SessionEvent-এর ধরন যা রেকর্ড করা হয়।
| Enums | বিবরণ |
|---|---|
SESSION_EVENT_TYPE_UNKNOWN |
অজানা। |
SESSION_START |
অ্যাপ্লিকেশন সেশন শুরু হয়েছে। |
ডিভাইস লগ স্কিমা
DeviceLog
deviceLog এন্ট্রির স্ট্রাকচার দেখায়।
JSON উপস্থাপনা
{
"eventId": string,
"sessionId": string,
// Union field payload can be only one of the following:
"log": {
object (Log)
},
"breadcrumb": {
object (Breadcrumb)
}
// End of list of possible types for union field payload.
}
| ফিল্ড | বিবরণ |
|---|---|
eventId |
string
শুধু আউটপুট। পরিবর্তন করা যাবে না। যে ইভেন্টের সাথে এটি যুক্ত তার শনাক্তকারী। |
sessionId |
string
Firebase সেশনের জন্য অনন্য শনাক্তকারী। |
ইউনিয়ন ফিল্ড |
|
log |
object (Log)
Crashlytics লগ। |
breadcrumb |
object (Breadcrumb)
Crashlytics ব্রেডক্রাম্ব। |
Log
সেশন চলাকালীন রেকর্ড করা ডেভেলপার-প্রদত্ত লগ লাইন।
JSON উপস্থাপনা
{
"logTime": string,
"message": string
}
| ফিল্ড | বিবরণ |
|---|---|
logTime |
string (Timestamp format)
লাইন লগ করার সময় ডিভাইসের টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
message |
string
লগ মেসেজ। |
Breadcrumb
সেশন চলাকালীন রেকর্ড করা অ্যানালিটিক্স ইভেন্ট।
JSON উপস্থাপনা
{
"eventTime": string,
"title": string,
"params": {
string: string,
...
}
}
| ফিল্ড | বিবরণ |
|---|---|
eventTime |
string (Timestamp format)
ইভেন্টের জন্য ডিভাইসের টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
title |
string
অ্যানালিটিক ইভেন্টের নাম। |
params |
map (key: string, value: string)
ইভেন্ট প্যারামিটার। "কী": ভ্যালু পেয়ারের তালিকা সহ অবজেক্ট। যেমন: { "name": "wrench", "mass": "1.3kg", "count": "3" }. |