বিষয়বস্তুতে যান

Amplitude: ব্যবহারকারীর বৈশিষ্ট্য সেট করুন

Amplitude: set user properties ব্যবহার করুন একজন ট্র্যাভেলার-এর Amplitude ব্যবহারকারী প্রোফাইল একটি জার্নি স্টেপ থেকে আপডেট করার জন্য, HTTP API V2-এর $identify অপারেশনের মাধ্যমে, যাতে Amplitude-এর সেগমেন্টেশন এবং কোহর্ট Pushwoosh-এর মতো একই ডেটা দেখতে পায়।

Pushwoosh আপনার জন্য ট্র্যাভেলার এবং এই স্টেপ থেকে Amplitude-এর insert_id সেট করে। এর মানে হল, একই ট্র্যাভেলার যদি এই নির্দিষ্ট পয়েন্ট দিয়ে দুবার যায়, উদাহরণস্বরূপ একটি লুপিং জার্নির দ্বিতীয় ল্যাপে, তাহলে একটি ডুপ্লিকেট আইডেন্টিফাই ইভেন্ট লেখার পরিবর্তে একই Amplitude প্রোফাইল আপডেট হয়।

সাধারণ ব্যবহার:

  • Amplitude সেগমেন্টে ট্যাগ সিঙ্ক করুন: প্ল্যান টিয়ার, ট্রায়াল স্ট্যাটাস, বা অন্য কোনো ট্যাগ Amplitude প্রোফাইলে পুশ করুন যাতে Amplitude কোহর্ট Pushwoosh অডিয়েন্সের সাথে মেলে।
  • আলাদা সিঙ্ক জব ছাড়াই প্রোফাইল বর্তমান রাখুন: যে জার্নি স্টেপে ট্যাগ পরিবর্তন হয়েছে, ঠিক সেই স্টেপে প্রোফাইল আপডেট করুন।
  • লুপে ডুপ্লিকেট আইডেন্টিফাই কল এড়িয়ে চলুন: বিল্ট-ইন ডিডুপ্লিকেশনের মানে হল এই পয়েন্ট দিয়ে বারবার যাওয়ার ফলে একই প্রোফাইল আপডেট হয়, দুবার লেখা হয় না।

পয়েন্টটি কনফিগার করুন

Anchor link to
  1. ক্যানভাসের উপর Integrations বিভাগ থেকে Amplitude: set user properties ড্র্যাগ করুন।
  2. পয়েন্টটিতে ডাবল-ক্লিক করুন এবং একটি Step Name লিখুন।
  3. API key-তে, Amplitude থেকে প্রজেক্ট API কী লিখুন: Settings > Projects > your project > General। এটি একটি ওয়েবহুক সিক্রেট হেডারের মতো মাস্কড অবস্থায় সংরক্ষণ করা হয়। Pushwoosh একবার সেভ করার পর এটি আর প্রদর্শন বা ফেরত দেয় না, এবং এটি পয়েন্টের সংরক্ষিত অনুরোধে বা কলস লগ-এ কখনও দেখা যায় না।
Amplitude set user properties ড্রয়ার যেখানে Step Name পূরণ করা এবং API কী মাস্ক করা আছে
  1. Amplitude endpoint-এ, যে অঞ্চলে Amplitude প্রজেক্ট তৈরি করা হয়েছিল সেটি বেছে নিন: একটি US প্রজেক্টের জন্য api2.amplitude.com, একটি EU প্রজেক্টের জন্য api.eu.amplitude.com। এক অঞ্চলের কী অন্য অঞ্চলে প্রত্যাখ্যাত হয়।
Amplitude endpoint ফিল্ড api2.amplitude.com-এ সেট করা আছে
  1. User properties-এ, Amplitude প্রোফাইলে সেট করার জন্য প্রতিটি বৈশিষ্ট্যের জন্য একটি করে সারি যোগ করুন। বৈশিষ্ট্যের নাম এবং মান লিখুন। নামগুলি খালি থাকা যাবে না এবং ইউনিক হতে হবে। একটি মান যা একটি একক ট্র্যাভেলার ম্যাক্রো, Amplitude-এ তার নিজস্ব টাইপ বজায় রাখে ({{tag:Age}} একটি সংখ্যা হিসাবে আসে, {{tag:Trial Ends}} একটি তারিখ হিসাবে আসে)। অন্য যেকোনো টেক্সট একটি স্ট্রিং হিসাবে পাঠানো হয়। ম্যাক্রোগুলি একটি ওয়েবহুক বডির মতো একই সিনট্যাক্স ব্যবহার করে। অথবা এই জার্নির আগের কোনো স্টেপে তৈরি হওয়া একটি অ্যাট্রিবিউট বেছে নিতে Insert Dynamic Value-তে ক্লিক করুন, উদাহরণস্বরূপ একটি LLM প্রতিক্রিয়া বা একটি ম্যাপ করা ওয়েবহুক মান।
User properties টেবিল যেখানে user_id এবং plan ডিভাইস এবং ট্যাগ ম্যাক্রোতে ম্যাপ করা আছে
  1. Save-এ ক্লিক করুন।

প্রতিক্রিয়া

Anchor link to

ট্র্যাভেলার ক্যানভাসে আপনার সংযুক্ত করা পরবর্তী যেকোনো স্টেপে এগিয়ে যায়।

স্টেপ চলার পরের অ্যাট্রিবিউট

Anchor link to
অ্যাট্রিবিউটএতে যা থাকে
amplitude_events_ingestedAmplitude দ্বারা গৃহীত ইভেন্টের সংখ্যা

পরবর্তী স্টেপগুলিতে এটি কীভাবে ব্যবহার করবেন

Anchor link to

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

ব্যর্থতা এবং অপ্রত্যাশিত প্রতিক্রিয়া

Anchor link to

একটি ব্যর্থ অনুরোধ ট্র্যাভেলারকে জার্নি থেকে বাদ দেয়। দেখুন ত্রুটি এবং ব্যর্থ অনুরোধ।

উদাহরণ দৃশ্য: একজন সাবস্ক্রাইবারের Amplitude প্রোফাইল সিঙ্কে রাখা

Anchor link to

একটি দল চায় যে একজন ট্র্যাভেলার-এর প্ল্যান টিয়ার Pushwoosh-এ পরিবর্তন হওয়ার সাথে সাথেই তাদের Amplitude প্রোফাইলে আপডেট হোক।

  1. প্ল্যান টিয়ার পরিবর্তনের স্টেপের ঠিক পরেই Amplitude: set user properties যোগ করুন। User properties-এ, plan-কে {{tag:Plan}}-এ সেট করুন।
  2. Save-এ ক্লিক করুন।

এটি একবার চললে, Amplitude প্রোফাইলটি কোনো আলাদা সিঙ্ক জব ছাড়াই প্ল্যান পরিবর্তনটি প্রতিফলিত করবে।