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

অফলাইন ডেটা ডায়াগনস্টিক পেতে 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
ইমপোর্ট date অনুযায়ী গ্রুপ করা, গত ৭ দিনের ইমপোর্ট অনুরোধের
successful_count, failed_count ও pending_count।
job_summaries

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

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

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

আপনার ইম্পোর্ট প্রসেস প্রত্যাশা অনুযায়ী কনভার্সন ও এনহ্যান্সমেন্ট রেকর্ড করছে কিনা তা নিশ্চিত করতে, আপনার প্রতিটি অ্যাকাউন্টের জন্য পর্যায়ক্রমে সারসংক্ষেপ সংগ্রহ করুন। কোনও সারসংক্ষেপের 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-এ অন্তর্ভুক্ত করা হয়।