এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে আপনার থার্ড-পার্টি A/B এক্সপেরিমেন্ট টুলকে Google Analytics-এর সাথে একীভূত করতে হয় যাতে আপনার ব্যবহারকারীরা আপনার টুলে A/B এক্সপেরিমেন্ট ভেরিয়েন্ট চালাতে পারে এবং তারপর Google Analytics-এ ফলাফল ব্যাখ্যা করতে পারে।
এটা কার জন্য
গাইডটি তৃতীয় পক্ষের A/B পরীক্ষা সমাধান প্রদানকারীদের উদ্দেশ্যে তৈরি করা হয়েছে। আপনি যদি Google Analytics এবং তৃতীয় পক্ষের A/B পরীক্ষা সমাধানগুলির মধ্যে একীকরণ সম্পর্কে জানতে চান, তাহলে তৃতীয় পক্ষের পরীক্ষা টুলের সাথে একীভূত করা দেখুন।
ওভারভিউ
আপনার থার্ড-পার্টি এক্সপেরিমেন্ট টুল এবং Google Analytics এর মধ্যে ইন্টিগ্রেশনের জন্য আপনাকে ব্যবহার করতে হবে:
- একটি ভেরিয়েন্টে ব্যবহারকারীদের যোগ করার জন্য Google Analytics ইভেন্ট
- প্রতিটি ভেরিয়েন্টে যোগ করা ব্যবহারকারীদের জন্য একটি দর্শক তৈরি করতে Google Analytics অ্যাডমিন API
- OAuth 2.0 ব্যবহারকারীর পক্ষ থেকে দর্শক তৈরি করতে ব্যবহারকারীর সম্মতি পেতে। OAuth 2.0 সম্পর্কে আরও জানুন
উপরন্তু, যে ব্যবহারকারী আপনার টুলে পরীক্ষা শুরু করবেন তাকে অবশ্যই Google Analytics প্রপার্টিতে একজন সম্পাদক (বা উপরে) হতে হবে।
একটি ইভেন্টে exp_variant_string প্যারামিটার যোগ করুন
আপনাকে প্রতিটি ভেরিয়েন্টের জন্য একটি শনাক্তকারী তৈরি করতে হবে এবং তারপর নিম্নলিখিত experience_impression
ইভেন্টে exp_variant_string
প্যারামিটারে শনাক্তকারী যোগ করতে হবে। আপনি একটি ভেরিয়েন্টের সাথে একটি ব্যবহারকারীকে যুক্ত করতে একটি দর্শক তৈরি করতে প্যারামিটার ব্যবহার করবেন৷
gtag('event', 'experience_impression', {
// Replace the value with the Experiment-variant ID
exp_variant_string: "ABC-F2948574-3495F49"
});
কোনো ব্যবহারকারীকে কোনো ভেরিয়েন্টে যোগ করা হলে experience_impression
ইভেন্টটি পাঠান (যেমন, যখন কোনো পরীক্ষার পৃষ্ঠা লোড হয়)।
প্যারামিটার ফর্ম্যাট করুন
পরীক্ষা এবং অন্যান্য অংশীদার জুড়ে নকল এড়াতে, আমরা exp_variant_string
প্যারামিটার মানের জন্য XXX-YYYYYYYYY-ZZZZZZZZ
ফর্ম্যাট ব্যবহার করার পরামর্শ দিই, যেখানে:
-
XXX
হল আপনার তৃতীয় পক্ষের টুলের আইডি -
YYYYYYYYY
হল অভিজ্ঞতার আইডি -
ZZZZZZZZ
হল ভেরিয়েন্টের আইডি
আপনি আপনার টুল, অভিজ্ঞতা, এবং বৈকল্পিক জন্য অক্ষর যে কোনো সংখ্যা ব্যবহার করতে পারেন.
exp_variant_string প্যারামিটার ব্যবহার করে একটি দর্শককে সংজ্ঞায়িত করুন
অডিয়েন্স আপনাকে exp_variant_string
প্যারামিটারের উপর ভিত্তি করে একটি ভেরিয়েন্টে যোগ করা ব্যবহারকারীদের গ্রুপ করার অনুমতি দেয়। এই প্যারামিটারটিকে একটি শ্রোতার জন্য সদস্যতার শর্ত হিসাবে ব্যবহার করে, আপনি ব্যবহারকারীদের যোগ করতে পারেন উপযুক্ত দর্শকদের সাথে তাদের যোগ করা বিকল্পের উপর ভিত্তি করে।
নতুন অভিজ্ঞতার জন্য শ্রোতা তৈরি করতে এবং সমাপ্ত অভিজ্ঞতার জন্য শ্রোতাদের আর্কাইভ করতে, Google Analytics অ্যাডমিন API- এ properties.audiences
রিসোর্স ব্যবহার করুন।
শ্রোতা তৈরি করুন
নিম্নলিখিত রিকোয়েস্ট বডিটি ব্যবহারকারীদের জন্য একটি শ্রোতা তৈরি করে যাদের ABC-F2948574-3495F49
ID-এর সাথে বৈশিষ্ট্য properties.audiences.create
পদ্ধতি ব্যবহার করে একটি ভেরিয়েন্টে যোগ করা হয়েছে। মনে রাখবেন যে আপনি অভিজ্ঞতার দৈর্ঘ্যের উপর ভিত্তি করে সদস্যতার সময়কাল সামঞ্জস্য করতে পারেন (সর্বোচ্চ: 540)।
আমরা সুপারিশ করি যে আপনি পরীক্ষা জুড়ে ডেটার অসঙ্গতি কমাতে atAnyPointInTime
প্যারামিটারটিকে true
হিসাবে সেট করুন৷ আপনি যখন প্যারামিটারটিকে true
সেট করেন, তখন পাস করা পরীক্ষায় নিয়োগ করা একজন ব্যবহারকারীকে একটি নতুন পরীক্ষায় নিয়োগ করা যেতে পারে। আপনি যখন প্যারামিটারটিকে false
সেট করেন বা এটি সেট না থাকলে, ব্যবহারকারীকে একটি নতুন পরীক্ষায় যোগ করা যাবে না যদি তারা ইতিমধ্যেই একটি পাস করা পরীক্ষায় নিযুক্ত হয়ে থাকে।
{
"displayName": "Audience ABC - experiment F2948574 variant 3495F49",
"membershipDurationDays": 30,
"filterClauses": [
{
"clauseType": "INCLUDE",
"simpleFilter": {
"scope": "AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",
"filterExpression": {
"andGroup": {
"filterExpressions": [
{
"orGroup": {
"filterExpressions": [
{
"eventFilter": {
"eventName": "experience_impression",
"eventParameterFilterExpression": {
"andGroup": {
"filterExpressions": [
{
"orGroup": {
"filterExpressions": [
{
"dimensionOrMetricFilter": {
"fieldName": "exp_variant_string",
"stringFilter": {
"matchType": "EXACT",
"value": "ABC-F2948574-3495F49"
},
"atAnyPointInTime": true
}
}
]
}
}
]
}
}
}
}
]
}
}
]
}
}
}
}
]
}
পূর্ববর্তী কোড স্নিপেট নিম্নলিখিত দর্শক তৈরি করে:
- দর্শকের নাম: "শ্রোতা ABC - পরীক্ষা F2948574 ভেরিয়েন্ট 3495F49"
- শ্রোতাদের সংজ্ঞা: "ব্যবহারকারীদের অন্তর্ভুক্ত করুন যখন: 'experience_impression' নামের ইভেন্টে 'exp_variant_string' নামের একটি প্যারামিটার থাকে যা ঠিক 'ABC-F2948574-3495F49' এর সাথে মিলে যায়"
- সদস্যতার সময়কাল: 30 দিন
আর্কাইভ শ্রোতা
একটি অভিজ্ঞতা শেষ হলে, আপনাকে properties.audiences.archive
পদ্ধতি ব্যবহার করে দর্শকদের আর্কাইভ করতে হবে। শ্রোতাদের আর্কাইভ করা আপনাকে ব্যবহারকারীদের আরও অভিজ্ঞতা তৈরি করার জন্য জায়গা খালি করতে দেয়। ব্যবহারকারীরা এখনও Google Analytics-এ ঐতিহাসিক ডেটা ব্যবহার করে তাদের আর্কাইভ করা দর্শকদের থেকে ডেটা অ্যাক্সেস করতে সক্ষম হবে।
দর্শক টার্গেটিং
অডিয়েন্স টার্গেটিং আপনার গ্রাহকদের তাদের ওয়েবসাইটে নির্দিষ্ট আচরণ প্রদর্শনকারী ব্যবহারকারীদের একটি গ্রুপের উপর একটি পরীক্ষা ফোকাস করতে সক্ষম করে। উদাহরণস্বরূপ, একজন গ্রাহক বিশেষ অফার এবং প্রণোদনা সহ উচ্চ-মূল্যের গ্রাহকদের টার্গেট করতে দর্শক টার্গেটিং ব্যবহার করতে পারেন। দর্শক টার্গেটিংয়ের মাধ্যমে, শুধুমাত্র দর্শকদের মধ্যে ব্যবহারকারীদের একটি পরীক্ষা দেখানো হয়।
আপনি Google Analytics থেকে শ্রোতাদের মধ্যে ব্যবহারকারীদের আমদানি করে এবং তারপর আপনার সিস্টেমের শনাক্তকারীর সাথে Google Analytics থেকে ব্যবহারকারী আইডি বা ডিভাইস শনাক্তকারীর তুলনা করে আপনার গ্রাহকদের দর্শকদের লক্ষ্য সেট আপ করতে সক্ষম করতে পারেন। এই শনাক্তকারী মিলে গেলে, ব্যবহারকারীকে পরীক্ষায় যোগ করা হয়।
Google Analytics থেকে ব্যবহারকারীদের রপ্তানি করতে এবং তাদের আপনার ক্লায়েন্টে আমদানি করতে, Audience List API ব্যবহার করুন। শ্রোতা তালিকা API একটি শ্রোতাদের মধ্যে ব্যবহারকারীদের একটি দৈনিক স্ন্যাপশট প্রদান করে এবং আপনাকে ব্যবহারকারীর আইডি বা ডিভাইস শনাক্তকারী শ্রোতাদের মধ্যে রপ্তানি করতে দেয়।
আমরা শুধুমাত্র প্রতি শ্রোতা প্রতি দিনে একবার একটি শ্রোতা তালিকার অনুরোধ করার সুপারিশ করি৷
সীমাবদ্ধতা
অভিজ্ঞতা বিরতি
Google Analytics-এ দর্শকদের বিরতি দেওয়া সম্ভব নয়।
ব্যবহারকারীদের অভিজ্ঞতা থামাতে সক্ষম করতে, আপনাকে অবশ্যই:
- একজন ব্যবহারকারী যখন একটি ভেরিয়েন্টের সদস্য হন তখন যে ইভেন্টটি ট্রিগার হয় সেটি পাঠানো বন্ধ করুন
- অভিজ্ঞতা বিরতি থাকাকালীন কোনো ইভেন্ট উপেক্ষা করুন
- পজ করা সময় বাদ দিতে Google Analytics রিপোর্টে রিপোর্ট ফিল্টার যোগ করুন
বিকল্পভাবে, আপনি ব্যবহারকারীদের Google Analytics-এ ম্যানুয়ালি তারিখ পরিবর্তন করার জন্য একটি লিঙ্ক প্রদান করতে পারেন।
অভিজ্ঞতার ডেটা পুনঃপ্রক্রিয়াকরণ
ব্যবহারকারীরা ইভেন্টের তথ্য অনুপস্থিত থাকলে, Analytics তাদের অভিজ্ঞতার ডেটা পুনরায় প্রক্রিয়া করতে পারে। যখন Google Analytics অভিজ্ঞতার ডেটা পুনরায় প্রক্রিয়া করে, তখন শেষ অভিজ্ঞতা থেকে আর্কাইভ করা দর্শক হারিয়ে যায়। যাইহোক, ব্যবহারকারীরা এখনও Explorations-এ exp_variant_string-এর মাধ্যমে ইভেন্টের মাধ্যমে তাদের অভিজ্ঞতার ডেটা পুনরুদ্ধার করতে পারেন। এটি দর্শকদের তুলনায় কম সঠিক কারণ অভিজ্ঞতার আগে এবং পরে ঘটে যাওয়া ইভেন্টগুলি অনুসন্ধানে উপস্থিত থাকবে৷
নমুনা অভিজ্ঞতা তথ্য
যদি ব্যবহারকারীদের একাধিক সমসাময়িক শ্রোতাদের জন্য বরাদ্দ করা যেতে পারে, গ্রাহকরা নিজেদেরকে কার্ডিনালিটি সমস্যায় প্রকাশ করে (যা "(অন্যান্য)" সারি দেখাতে পারে)। সমসাময়িক অভিজ্ঞতার সংখ্যা বাড়লে এবং অন্যান্য উদ্দেশ্যে (যেমন, বিজ্ঞাপন বিডিং) ব্যবহার করা দর্শকের সংখ্যা বাড়লে এটি হওয়ার সম্ভাবনা বাড়ে।
যাইহোক, যদি গ্রাহক Google Analytics 360 ব্যবহার করেন, Google Analytics স্বয়ংক্রিয়ভাবে প্রসারিত ডেটা সেট সক্ষম করবে যখন "(অন্যান্য)" সারির অধীনে ডেটা একত্রিত হবে তাদের ডেটার আরও সম্পূর্ণ ছবি দিতে।
তুলনা সীমা
Google Analytics রিপোর্ট একবারে 4টি পর্যন্ত তুলনা প্রদর্শন করতে পারে। যখন একজন ব্যবহারকারীর 4টির বেশি রূপ থাকে, তখন ব্যবহারকারী তুলনামূলকভাবে তাদের দর্শকদের অদলবদল করতে পারে। সর্বোত্তম রূপান্তর হার সহ ভেরিয়েন্টের অগ্রাধিকার বিবেচনা করুন।