অফলাইন ডেটা ডায়াগনস্টিক পেতে Google Ads API ব্যবহার করুন, এতে আপনার কনভার্সন ইমপোর্ট ও অ্যাডজাস্টমেন্ট প্রসেসের সামগ্রিক অবস্থা সম্পর্কে তথ্য থাকে।
আপনার অ্যাকাউন্টের জন্য লেটেস্ট অফলাইন ডেটা ডায়াগনস্টিকস ফিরিয়ে আনতে, নিম্নলিখিত রিসোর্সগুলির মধ্যে একটি ব্যবহার করুন:
offline_conversion_upload_client_summaryঅ্যাকাউন্ট লেভেলে এগ্রিগেট ইমপোর্ট ডায়াগনস্টিক।offline_conversion_upload_conversion_action_summaryকনভার্সন অ্যাকশন লেভেলে ইমপোর্ট ডায়াগনস্টিক এগ্রিগেট করে।
অ্যাকাউন্ট লেভেল ডায়াগনস্টিক
অ্যাকাউন্ট লেভেল কনভার্সন আপলোড ডায়াগনস্টিক ফিরিয়ে আনতে, নিম্নলিখিত 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_summariesjob_idঅনুযায়ী গ্রুপ করা, সবচেয়ে সাম্প্রতিক ৭টি ইমপোর্ট অনুরোধেরsuccessful_count,failed_countওpending_count।job_idহলUploadClickConversionsRequestএবংUploadConversionAdjustmentsRequest-এর ঐচ্ছিক ফিল্ড। আপনি হয়job_idফিল্ডটি পজিটিভ ৩২-বিট ইন্টিজারে (1থেকে2^31 - 1) সেট করতে পারেন অথবা Google Ads API-কে আপনার অনুরোধের জন্য সিস্টেম-জেনারেটেড জব আইডি অ্যাসাইন করতে দিতে পারেন। আপনি যে বিকল্পই বেছে নিন না কেন,UploadClickConversionsResponseবাUploadConversionAdjustmentsResponsejob_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 Adsclient-এর জন্য সাম্প্রতিক কোনও ইমপোর্ট পায়নি। এটি অপ্রত্যাশিত হলে, সেই ক্লায়েন্ট ব্যবহার করে ইমপোর্ট করে এমন প্রসেস পর্যালোচনা করুন।যেমন,
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-এ অন্তর্ভুক্ত করা হয়।