ডেটা ম্যানেজার API ব্যবহার করার সময় নিম্নলিখিত পেশাদার পদ্ধতিগুলি মনে রাখবেন।
সব ইউজার আইডেন্টিফায়ার পাঠান
UserData-এর সাথে অডিয়েন্স মেম্বার বা ইভেন্ট পাঠানোর সময়, যত বেশি সম্ভব
user_identifiers অন্তর্ভুক্ত করুন, যার মধ্যে একই ধরনের একাধিক শনাক্তকারী পাঠানোও অন্তর্ভুক্ত।
যেমন, কোনও ব্যবহারকারীর একাধিক ইমেল আইডি থাকলে, প্রতিটি ইমেল আইডির জন্য আলাদা
UserIdentifier অন্তর্ভুক্ত করুন। একইভাবে, কোনও ব্যবহারকারীর জন্য আপনার কাছে বিভিন্ন ধরনের শনাক্তকারী থাকলে, যেমন ইমেল আইডি, ফোন নম্বর এবং ঠিকানা, প্রতিটি শনাক্তকারীর জন্য আলাদা UserIdentifier যোগ করুন, সর্বাধিক শনাক্তকারী সংখ্যা পর্যন্ত।
অনুরোধ অপ্টিমাইজ করুন
দৈনিক অনুরোধের সীমা অতিক্রম করার সম্ভাবনা কমাতে, প্রতিটি অনুরোধে যতটা সম্ভব আইটেম ব্যাচ করুন, প্রতি-অনুরোধ সীমা পর্যন্ত।
যেমন, আপনি যদি কোনও অডিয়েন্সে ১০,০০০ অডিয়েন্স মেম্বার যোগ করতে চান, তাহলে একটি
IngestAudienceMembersRequest-এ audience_members তালিকায় সব ১০,০০০ মেম্বার যোগ করুন। প্রতিটি অডিয়েন্স মেম্বারকে যোগ করার জন্য আলাদা অনুরোধ পাঠানোর চেয়ে একটি অনুরোধে ১০,০০০ জন মেম্বারকে ব্যাচ করা আরও বেশি কার্যকর।
একই সাথে একাধিক অনুরোধ পাঠান
ডেটা ইনজেস্ট করার জন্য প্রয়োজনীয় মোট সময় কমাতে, IngestionService-এ
একসাথে একাধিক অনুরোধ পাঠান। প্রতি মিনিটে অনুরোধের সীমা অতিক্রম করার সম্ভাবনা কমাতে আমরা একসাথে সর্বাধিক ১০টি
অনুরোধ পাঠানোর সাজেশন দিই।
অনুরোধে একই destinations থাকলেও আপনি কনকারেন্ট অনুরোধ পাঠাতে পারবেন।
ফাস্ট-ফেল সমস্যা চেক করতে validateOnly ব্যবহার করুন
ফাস্ট-ফেল সমস্যা ধরতে true-এ সেট করা validateOnly সহ অনুরোধ পাঠান। ডেটা ম্যানেজার API, সাধারণ অনুরোধের মতোই একই যাচাইকরণ চেক রান করে,
তবে কোনও ডেটা ইনজেস্ট বা সরিয়ে দেয় না।
শুধুমাত্র যাচাইকরণের অনুরোধ সফল হওয়ার অর্থ এই নয় যে প্রসেস করার সময় কোনও সমস্যা হবে না, তাই নিয়মিত অনুরোধ পাঠানোর পরে ডায়াগনস্টিক চেক করা চালিয়ে যান।
ডায়াগনস্টিকস চেক করুন
প্রতিটি IngestAudienceMembersResponse বা IngestEventsResponse থেকে request_id ক্যাপচার ও সংগ্রহ করুন এবং ডায়াগনস্টিক চেক করতে অনুরোধ আইডি ব্যবহার করুন।
কোটা মনিটর করা ও সতর্কতা বিজ্ঞপ্তি পাঠানো
অনুরোধের অপ্রত্যাশিত প্রত্যাখ্যান এড়াতে, Google Cloud কনসোলে কোটা সংক্রান্ত সতর্কতা এবং মনিটরিং সেট-আপ করুন। কোটার ব্যবহার মনিটর করলে, আপনি ব্যবহারের প্যাটার্ন ট্র্যাক করতে এবং আপনার অ্যাপ্লিকেশন দৈনিক বা প্রতি-মিনিটের সীমাতে পৌঁছানোর আগে অনুরোধের ব্যাচিং অপ্টিমাইজ করতে পারবেন।
প্রোডাকশনে ডেপ্লয় করুন
লোকাল টেস্টিং থেকে প্রোডাকশন ওয়ার্কলোডে যাওয়ার সময়, নন-ইন্টার্যাক্টিভ ও সুরক্ষিতভাবে যাচাই করার জন্য, অ্যাটাচ করা সার্ভিস অ্যাকাউন্ট বা Workload Identity Federation-এর সাথে অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করুন।
বিভিন্ন প্রোডাকশন এনভায়রনমেন্টের জন্য যাচাইকরণ কনফিগার করার ব্যাপারে বিস্তারিত জানতে, প্রোডাকশনে ডেপ্লয় করুন দেখুন।