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

অফলাইন ডেটা ডায়াগনস্টিক পেতে 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-কে 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-এ অন্তর্ভুক্ত করা হয়।