از 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 وارد کرده باشید، نتایج حاوی ورودیهای جداگانهای برای مقادیر client مربوط به GOOGLE_ADS_API و GOOGLE_ADS_WEB_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 وارد کرده باشید، نتایج حاوی ورودیهای جداگانهای برای مقادیر client مربوط به GOOGLE_ADS_API و GOOGLE_ADS_WEB_CLIENT است.
نحوه تفسیر این خلاصهها
هر OfflineConversionUploadClientSummary یا
OfflineConversionUploadConversionActionSummary دارای فیلد status است که
وضعیت کلی واردات برای client را نشان میدهد. همچنین
حاوی اطلاعات زیر است:
- تعداد کل رویدادهای دریافتی.
- تعداد رویدادهایی که باموفقیت پردازش شدهاند.
- تعداد رویدادهای درانتظار (رویدادهایی که هنوز درحال پردازش هستند).
- فیلد
alertsکه خلاصهای از خطاها را ارائه میدهد، گروهبندیشده براساسOfflineConversionError.
همه این فیلدها حاوی اطلاعاتی از جدیدترین روز تقویمی کامل واردات هستند. از این اطلاعات برای ارزیابی سلامت کنونی واردات خود استفاده کنید.
علاوهبراین، هر OfflineConversionUploadClientSummary یا
OfflineConversionUploadConversionActionSummary حاوی دو نوع مختلف
گزارش است:
daily_summariessuccessful_count،failed_count، وpending_countدرخواستهای وارد کردن از ۷ روز گذشته، گروهبندیشده براساسdateوارد کردن.job_summaries
successful_count،failed_count، وpending_countمربوط به ۷ درخواست وارد کردن اخیر، گروهبندیشده براساسjob_id.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دریافت نکرده است. اگر این مورد غیرمنتظره است، فرایندهایی را که بااستفاده از آن کارخواه واردسازی انجام میدهند مرور کنید.برای مثال، اگر
statusبرایGOOGLE_ADS_APIبرابر باNO_RECENT_UPLOADSباشد، این میتواند نشان دهد که فرایند وارد کردن شما که از Google Ads API استفاده میکند اخیراً متوقف شده است.برای تعیین اینکه آیا تاریخ وارد کردن یا کار خاصی وجود داشته است که تعداد زیادی رویداد ارسال کرده باشد که پردازش نشدهاند،
successful_count،failed_count، وpending_countمربوط بهdaily_summariesوjob_summariesرا بررسی کنید. تکمیل رویدادهایی که در وضعیت معلق هستند ممکن است تا ۲۴ ساعت طول بکشد.
اطلاعات بیشتر درباره نحوه بهبود عیبیابی دادههای آفلاین را میتوانید در مرکز راهنمایی پیدا کنید.
محدودیتها
هنگام بازیابی خلاصه وارد کردن، موارد زیر را بهخاطر داشته باشید:
Google Ads API فقط درصورتی عیبیابی دادههای آفلاین را برمیگرداند که
customer_idدرخواستsearchStreamیاsearchهمان مشتریای باشد که اخیراً برای وارد کردن تبدیلها استفاده کردهاید.برای مثال، حساب مشتریای که از ردگیری تبدیل میانحسابی استفاده میکند ممکن است هیچ عیبیابیای نداشته باشد. بااینحال، میتوانید با ارسال درخواستی که در آن
customer_idباcustomer_idحساب مدیر مورداستفاده شما در وارد کردن مطابقت داشته باشد، عیبیابیها را بازیابی کنید.Google Ads خطاهای
CLICK_NOT_FOUNDمربوط به وارد کردن تبدیلهای بهبودیافته برای مشتریان بالقوه را بهعنوان هشدار درنظر میگیرد. درنتیجه، اگرalertsحاوی ورودیای برای این خطا باشد، عملیات مربوطه همچنان موفقیتآمیز درنظر گرفته میشود و درsuccessful_event_countگنجانده میشود.