অফলাইন ডেটা ডায়াগনস্টিক পেতে 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-কে2^31-এর থেকে কম কোনও নন-নেগেটিভ সংখ্যা হিসেবে সেট করতে পারেন অথবা Google Ads API-কে আপনার অনুরোধের জন্য সিস্টেম-জেনারেটেড জব আইডি অ্যাসাইন করতে দিতে পারেন। আপনি যে বিকল্পই বেছে নিন না কেন,UploadClickConversionsResponseবাUploadConversionAdjustmentsResponsejob_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-এ অন্তর্ভুক্ত করা হয়।