অফলাইন ডেটা ডায়াগনস্টিকস মনিটর করা

অফলাইন ডেটা ডায়াগনস্টিক পেতে Google Ads API ব্যবহার করুন, এতে আপনার কনভার্সন ইমপোর্ট ও অ্যাডজাস্টমেন্ট প্রসেসের সামগ্রিক অবস্থা সম্পর্কে তথ্য থাকে।

আপনার অ্যাকাউন্টের জন্য লেটেস্ট অফলাইন ডেটা ডায়াগনস্টিকস ফিরিয়ে আনতে, নিম্নলিখিত রিসোর্সগুলির মধ্যে একটি ব্যবহার করুন:

অ্যাকাউন্ট লেভেল ডায়াগনস্টিক

অ্যাকাউন্ট লেভেল কনভার্সন আপলোড ডায়াগনস্টিক ফিরিয়ে আনতে, নিম্নলিখিত GAQL কোয়েরি ব্যবহার করুন:

SELECT
  customer.id,
  offline_conversion_upload_client_summary.alerts,
  offline_conversion_upload_client_summary.client,
  offline_conversion_upload_client_summary.daily_summaries,
  offline_conversion_upload_client_summary.job_summaries,
  offline_conversion_upload_client_summary.last_upload_date_time,
  offline_conversion_upload_client_summary.pending_event_count,
  offline_conversion_upload_client_summary.pending_rate,
  offline_conversion_upload_client_summary.status,
  offline_conversion_upload_client_summary.success_rate,
  offline_conversion_upload_client_summary.successful_event_count,
  offline_conversion_upload_client_summary.total_event_count
FROM offline_conversion_upload_client_summary

এই কোয়েরি সাম্প্রতিক ইম্পোর্টে ব্যবহৃত প্রতিটি ধরনের ক্লায়েন্টের জন্য আলাদা OfflineConversionUploadClientSummary সারি রিটার্ন করে। যেমন, আপনি যদি সম্প্রতি Google Ads API এবং Google Ads UI, দুটি ব্যবহার করেই ইমপোর্ট করে থাকেন, তাহলে ফলাফলে GOOGLE_ADS_API এবং GOOGLE_ADS_WEB_CLIENT-এর client মানের জন্য আলাদা এন্ট্রি থাকবে।

কনভার্সন অ্যাকশন লেভেল ডায়াগনস্টিকস

কনভার্সন অ্যাকশন লেভেলে কনভার্সন আপলোড ডায়াগনস্টিকস ফিরিয়ে আনতে, নিম্নলিখিত GAQL কোয়েরি ব্যবহার করুন:

SELECT
  offline_conversion_upload_conversion_action_summary.conversion_action_id,
  offline_conversion_upload_conversion_action_summary.conversion_action_name,
  offline_conversion_upload_conversion_action_summary.alerts,
  offline_conversion_upload_conversion_action_summary.client,
  offline_conversion_upload_conversion_action_summary.daily_summaries,
  offline_conversion_upload_conversion_action_summary.job_summaries,
  offline_conversion_upload_conversion_action_summary.last_upload_date_time,
  offline_conversion_upload_conversion_action_summary.pending_event_count,
  offline_conversion_upload_conversion_action_summary.status,
  offline_conversion_upload_conversion_action_summary.successful_event_count,
  offline_conversion_upload_conversion_action_summary.total_event_count
FROM offline_conversion_upload_conversion_action_summary
WHERE offline_conversion_upload_conversion_action_summary.conversion_action_id = <CONVERSION_ACTION_ID>

অ্যাকাউন্ট লেভেল ডায়াগনস্টিক্সের মতো, এই কোয়েরি সাম্প্রতিক ইম্পোর্টে ব্যবহৃত প্রতিটি ধরনের ক্লায়েন্টের জন্য আলাদা OfflineConversionUploadConversionActionSummary সারি দেখায়। যেমন, আপনি যদি সম্প্রতি Google Ads API এবং Google Ads UI, দুটির মাধ্যমেই ইমপোর্ট করে থাকেন, তাহলে ফলাফলে GOOGLE_ADS_API এবং GOOGLE_ADS_WEB_CLIENT-এর client ভ্যালুর জন্য আলাদা এন্ট্রি থাকবে।

এইসব সারসংক্ষেপ কীভাবে ব্যাখ্যা করতে হয়

প্রতিটি OfflineConversionUploadClientSummary বা OfflineConversionUploadConversionActionSummary-এ একটি status ফিল্ড থাকে যা client-এর জন্য ইম্পোর্টের সামগ্রিক স্বাস্থ্য দেখায়। এছাড়াও, এতে নিম্নলিখিত তথ্য থাকে:

  • প্রাপ্ত মোট ইভেন্টের সংখ্যা।
  • প্রসেস করা ইভেন্টের সংখ্যা।
  • বাকি থাকা ইভেন্টের সংখ্যা (যেসব ইভেন্ট এখনও প্রসেস করা হচ্ছে)।
  • একটি alerts ফিল্ড যা OfflineConversionError দ্বারা গ্রুপ করা ত্রুটির সারাংশ প্রদান করে।

এইসব ফিল্ডের সবকটিতেই ইম্পোর্টের সবচেয়ে সাম্প্রতিক সম্পূর্ণ ক্যালেন্ডার দিনের তথ্য থাকে। আপনার ইম্পোর্টের বর্তমান অবস্থা মূল্যায়ন করতে এই তথ্য ব্যবহার করুন।

এছাড়াও, প্রতিটি OfflineConversionUploadClientSummary বা OfflineConversionUploadConversionActionSummary-এ দুই ধরনের রিপোর্ট থাকে:

daily_summaries
গত ৭ দিনের ইমপোর্ট অনুরোধের successful_count, failed_count এবং pending_count, ইমপোর্ট date অনুযায়ী গ্রুপ করা হয়েছে।
job_summaries

job_id অনুযায়ী গ্রুপ করা, সবচেয়ে সাম্প্রতিক ৭টি ইমপোর্ট অনুরোধের successful_count, failed_count ও pending_count। job_id হল UploadClickConversionsRequest এবং UploadConversionAdjustmentsRequest-এর ঐচ্ছিক ফিল্ড। আপনি হয় job_id ফিল্ডটি পজিটিভ ৩২-বিট ইন্টিজারে (1 থেকে 2^31 - 1) সেট করতে পারেন অথবা Google Ads API-কে আপনার অনুরোধের জন্য সিস্টেম-জেনারেটেড জব আইডি অ্যাসাইন করতে দিতে পারেন। আপনি যে বিকল্পই বেছে নিন না কেন, UploadClickConversionsResponse বা UploadConversionAdjustmentsResponse job_id রিটার্ন করে।

আপনার নিজস্ব job_id অ্যাসাইন করার একটি পরিস্থিতি হল যখন আপনার কাছে একটি একক কাজ বা প্রসেস থাকে যা একাধিক অনুরোধ ব্যবহার করে প্রচুর সংখ্যক কনভার্সন ইমপোর্ট করে। আপনি যদি এই প্রতিটি অনুরোধের job_id একই ভ্যালুতে সেট করেন, তাহলে আপনি job_summaries থেকে কাজের জন্য একটি এন্ট্রি ফিরিয়ে আনতে পারবেন। পরিবর্তে, আপনি যদি Google Ads API-কে প্রতিটি অনুরোধের job_id-এ সিস্টেম-জেনারেটেড ভ্যালু অ্যাসাইন করতে দেন, তাহলে job_summaries-এ প্রতিটি অনুরোধের জন্য আলাদা এন্ট্রি থাকে, যা আপনার কাজের সামগ্রিক স্বাস্থ্য বিশ্লেষণ করাকে আরও চ্যালেঞ্জিং করে তুলতে পারে।

সারসংক্ষেপ কীভাবে ব্যবহার করবেন

আপনার ইম্পোর্ট প্রসেস API সংক্রান্ত সমস্যা ছাড়াই কনভার্সন ও এনহ্যান্সমেন্ট ইনজেস্ট করছে কিনা তা যাচাই করতে, আপনার প্রতিটি অ্যাকাউন্টের জন্য পর্যায়ক্রমে সারসংক্ষেপ উদ্ধার করুন। কোনও সারসংক্ষেপের status ফিল্ড EXCELLENT না হলে, alerts ফিল্ডে থাকা সমস্যার তালিকা ব্যবহার করে আপনার ইম্পোর্ট প্রসেস পরিবর্তন করার ব্যাপারে নির্দেশিকা পান, যাতে এইসব সমস্যা কমানো বা দূর করা যায়।

যেমন:

  • স্ট্যাটাস NEEDS_ATTENTION হলে, আপনার ইমপোর্ট অপারেশনের একটি উল্লেখযোগ্য অংশ সম্পূর্ণ হয়নি। alerts-এর অধীনে সমস্যাগুলি পর্যালোচনা করুন এবং সেই সমস্যাগুলি কমাতে বা দূর করতে আপনার ইম্পোর্ট প্রক্রিয়া পরিবর্তন করুন।

  • স্ট্যাটাস NO_RECENT_UPLOADS হলে, Google Ads client-এর জন্য সাম্প্রতিক কোনও ইমপোর্ট পায়নি। এটি অপ্রত্যাশিত হলে, সেই ক্লায়েন্ট ব্যবহার করে ইমপোর্ট করে এমন প্রসেস পর্যালোচনা করুন।

    যেমন, GOOGLE_ADS_API-এর জন্য status যদি NO_RECENT_UPLOADS হয়, তাহলে এটি ইঙ্গিত করতে পারে যে Google Ads API ব্যবহার করে আপনার ইম্পোর্ট প্রসেস সম্প্রতি বন্ধ হয়ে গেছে।

  • কোনও নির্দিষ্ট ইমপোর্ট করার তারিখ বা কাজ ছিল কিনা তা নির্ধারণ করতে, যা প্রচুর সংখ্যক ইভেন্ট পাঠিয়েছে যা প্রসেস করা যায়নি, daily_summaries এবং job_summaries-এর successful_count, failed_count এবং pending_count চেক করুন। কোনও ইভেন্ট 'পেন্ডিং' স্ট্যাটাসে থাকলে, সেটি সম্পূর্ণ হতে ২৪ ঘণ্টা পর্যন্ত সময় লাগতে পারে।

অফলাইন ডেটা ডায়াগনস্টিক কীভাবে উন্নত করা যায় সেই সম্পর্কে আরও তথ্য সহায়তা কেন্দ্র থেকে পাওয়া যাবে।

বিধিনিষেধ

ইমপোর্ট সারসংক্ষেপ ফিরিয়ে আনার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:

  • Google Ads API শুধুমাত্র অফলাইন ডেটা ডায়াগনস্টিক দেখায় যদি searchStream বা search অনুরোধের customer_id সেই একই গ্রাহক হয় যার জন্য আপনি সম্প্রতি কনভার্সন ইম্পোর্ট করেছেন।

    যেমন, বিভিন্ন অ্যাকাউন্ট জুড়ে কনভার্সন ট্র্যাক করা ব্যবহার করে এমন ক্লায়েন্ট অ্যাকাউন্টে কোনও ডায়াগনস্টিক নাও থাকতে পারে। তবে, আপনি একটি অনুরোধ পাঠিয়ে ডায়াগনস্টিকস পুনরুদ্ধার করতে পারেন যেখানে customer_id আপনার ইম্পোর্টে ব্যবহৃত ম্যানেজার অ্যাকাউন্টের customer_id-এর সাথে মেলে।

  • Google Ads CLICK_NOT_FOUND-এর থেকে হওয়া সমস্যাকে লিডের জন্য উন্নত কনভার্সন ইম্পোর্টকে সতর্কতা হিসেবে বিবেচনা করে। এর ফলে, alerts-এ এই সমস্যার জন্য কোনও এন্ট্রি থাকলে, সংশ্লিষ্ট অপারেশনগুলি এখনও সফল বলে বিবেচিত হয় এবং successful_event_count-এ অন্তর্ভুক্ত করা হয়।