این صفحه تغییرات API و بهروزرسانیهای اسناد را برای هر دو YouTube Reporting API و YouTube Analytics API فهرست میکند. هر دو API به توسعهدهندگان امکان میدهند به دادههای YouTube Analytics دسترسی داشته باشند، اگرچه به روشهای مختلف.
۳۰ اکتبر ۲۰۲۶
YouTube Reporting API اکنون از گزارشهای مدیریتشده توسط سیستم زیر برای مالکان محتوا پشتیبانی میکند:
۱۳ سپتامبر ۲۰۲۶
YouTube Reporting API اکنون از نسخه ۱.۱ گزارش هفتگی مرجعها برای مالکان محتوا (content_owner_active_references_a2) پشتیبانی میکند.
نسخه ۱.۱ تغییرات زیر را معرفی میکند:
- فیلد
status_detailرا اضافه میکند که جزئیات یا دلیل بیشتری درباره وضعیت فایل مرجع ارائه میدهد. - فیلد
asset_ownersرا بهروزرسانی میکند تا بهجای کدهای شریک از نامهای نمایشی مالک محتوا یا شناسههای خارجی استفاده کند.
نسخه قبلی گزارش، نسخه ۱.۰ (content_owner_active_references_a1)، همچنان دردسترس است.
۹ سپتامبر ۲۰۲۶
اسناد YouTube Analytics API و YouTube Reporting API با موارد اضافهشده و توضیحات زیر بهروزرسانی شدهاند:
-
قرارداد سطح خدمات برای تأخیر و تازگی دادهها: بخش اختصاصیای به مدل داده اضافه شد که تأخیر ۴۸ تا ۷۲ ساعته پردازش دادهها و کوتاه کردن تاریخ پایان به آخرین روزی که پردازش کامل شده است را توضیح میدهد و روش YouTube Data API
videos.listرا برای آمار همزمان ویدیو توصیه میکند. -
سنجههای پولی در گزارشهای کانال: سند صدور مجوز گزارشهای کانال بهروزرسانی شد تا شفافسازی شود که سنجههای درآمد تخمینی و عملکرد آگهی برای گزارشهای کانال دارای مجوز با دامنه
https://www.googleapis.com/auth/yt-analytics-monetary.readonlyپشتیبانی میشوند، مشروط بر اینکه کانال عضو «برنامه شریک YouTube» (YPP) باشد، و کانالهای بدون درآمدزایی HTTP403 Forbiddenرا برمیگردانند. -
محدودیتهای پُرسمان و سازگاری پارامتر: یادداشت مشاورهای به درک جدولهای گزارش اضافه شد که توضیح میدهد ترکیبهای نامعتبر یا ناسازگار بُعد، سنجه، و فیلتر، HTTP
400 badRequest("The query is not supported.") را برمیگرداند. -
مقادیر بُعد خالی در گزارشهای انبوه: ویژگیهای گزارش YouTube Reporting API بهروزرسانی شد تا توضیح دهد که ستونهای بُعد مانند
video_idیاchannel_idحاوی رشتههای خالی هستند تا تعداد سنجههای انبوه برای منابع حذفشده حفظ شود و رویدادهای سطح کانال نمایش داده شود.
۲۷ اوت ۲۰۲۶
YouTube شمارش بازدیدهای عمومی را برای همه قالبهای ویدیو همسو خواهد کرد: ویدیوهای طولانی، «زنده»، و «کوتهویدیوها». YouTube بازدیدهای عمومی را از لحظهای که پخش ویدیو شروع میشود محاسبه خواهد کرد.
واجدشرایط بودن برای درآمدزایی و اکثر سنجههای عملکرد اصلی تحتتأثیر قرار نمیگیرند زیرا همچنان به سنجههای تعامل متصل هستند. درآمد خالص محتواسازان همچنان براساس «بازدیدهای تعاملی کوتهویدیوها» و «ساعات تماشای تعاملی» خواهد بود که میتوانید آنها را در YouTube Analytics > حالت پیشرفته مشاهده کنید.
هیچ تغییری در واجدشرایط بودن برای «برنامه شریک YouTube» ایجاد نشده است. شرایط ورود به «برنامه شریک YouTube» نیز ازاینپس با عنوان «بازدیدهای واجدشرایط کوتهویدیوها» و «ساعات تماشای واجدشرایط» (قبلاً «بازدیدهای عمومی معتبر کوتهویدیوها» و «ساعات تماشای عمومی معتبر») شنا��ته خواهد شد.
برای کسب اطلاعات بیشتر، آشنایی با عملکرد محتوا در YouTube را ببینید.
| متریک | وضعیت | راهانداز | استفادهشده برای |
|---|---|---|---|
| مشاهده | بهروزرسانی شد | ویدیو از قاب اول پخش میشود (شامل پخش خودکار، نگه داشتن نشانگر روی ویدیو، و کلیک/ ضربه زدن برای پخش). | تعداد بازدید عمومی استاندارد. |
| بازدید تعاملی | تغییر نکرده است | بازپخش پساز قاب اول ادامه مییابد، یا کاربر برای پخش کلیک/تکضرب میزند. | درآمدزایی ازطریق «برنامه شریک YouTube»، اکثر تجزیهوتحلیلهای اصلی (نرخ کلیکگذری، میانگین مدت مشاهده)، و گزارشدهی تعاملی. |
| ظهور ریزعکس | تغییر نکرده است | ریزعکس بدون تعامل یا پخش خودکار نمایش داده میشود. | قرار گرفتن درمعرض فید و بستهبندی را میسنجد. |
بهروزرسانیهای اسناد API: تعریف سنجه engagedViews در اسناد سنجههای YouTube Analytics API و سنجههای YouTube Reporting API بهروزرسانی شد.
۲۵ ژوئن ۲۰۲۶
سند YouTube Analytics API (پُرسمانهای هدفگیریشده) بهروزرسانی شده است تا گزارش فعالیت کاربر براساس شهر برای مالکان محتوا برداشته شود. این گزارش برای مالکان محتوا پشتیبانی نمیشود؛ پُرسمانهای مالک محتوا برای فعالیت کاربر براساس شهر نتایج خالی برمیگرداند.
۹ مارس ۲۰۲۶
ابعاد ageGroup (YouTube Analytics API) و age_group (YouTube Reporting API) اکنون شامل کاربرانی است که YouTube تخمین میزند زیر ۱۸ سال سن دارند.
۱۵ ژانویه ۲۰۲۶
YouTube Reporting API اکنون از گزارشهای دسترسی برای کانالها و مالکان محتوا پشتیبانی میکند. گزارشهای دسترسی آماری برای ظهورهای ریزعکس ویدیو و نرخهای کلیکگذری ارائه میدهند.
- گزارشهای
channel_reach_basic_a1وchannel_reach_combined_a1برای کانالها دردسترس است. - گزارشهای
content_owner_reach_basic_a1وcontent_owner_reach_combined_a1برای مالکان محتوا دردسترس هستند.
این گزارشها از سنجههای جدید زیر پشتیبانی میکنند:
video_thumbnail_impressionsvideo_thumbnail_impressions_ctr
۲۲ سپتامبر ۲۰۲۵
منسوخ شدن گزارشها که قبلاً اعلام شده بود از ۳۰ سپتامبر ۲۰۲۵ به ۳۱ اکتبر ۲۰۲۵ بهتعویق افتاده است. نسخههای قبلی گزارشهای بهروزشده برای تغییرات تعداد بازدید «کوتهویدیوها» تا آن زمان همچنان دردسترس خواهند بود، بهاستثنای گزارش «ادعاها» نسخه ۱.۰ (content_owner_active_claims_a1) و گزارش «ادعاها» نسخه ۱.۱ (content_owner_active_claims_a2) که همچنان در ۳۰ سپتامبر منسوخ خواهند شد.
۲۴ ژوئن ۲۰۲۵
همانطور که در ۲۶ مارس ۲۰۲۵ اعلام شد، Bulk Reports API بهعنوان بخشی از تغییر جدید تعداد بازدیدهای «کوتهویدیوها» بهروزرسانی خواهد شد. تغییرات زیر اعمال شده است:
- نسخههای گزارش جدیدی برای هر گزارش که شامل بازدیدها است ایجاد شده است، که اکثریت گزارشها را تشکیل میدهد. نسخه هر گزارش تحتتأثیر قرارگرفته یک عدد افزایش یافته است، مثلاً نسخه
a2به نسخهa3تبدیل شده است. - برای «کوتهویدیوها»، اکنون بازدیدها برابر با تعداد دفعاتی است که پخش یا بازپخش «کوتهویدیو» شروع میشود. برای ویدیوها، تغییری وجود ندارد.
- گزارشهای بهروزشده شامل ستون جدیدی به نام
engaged_viewsخواهند بود که روش قبلی شمارش بازدید را نشان میدهد.
این تغییرات از ۳۰ ژوئن ۲۰۲۵ برای Bulk Reports API اعمال میشود. حتماً پردازش گزارش را برایناساس تنظیم کنید.
نسخههای قبلی گزارش تا ۳۰ سپتامبر ۲۰۲۵ دردسترس خواهد بود. پساز ۳۰ سپتامبر ۲۰۲۵، نسخههای قبلی منسوخ خواهند شد. حتماً به جدیدترین نسخهها م��ا��ر�� کنید.
درنهایت، حتماً هنگام پردازش گزارشها، روالهای مطلوب را دنبال کنید تا از تغییرات آتی در گزارشهایی که خطوط پردازش شما را خراب میکنند جلوگیری کنید.
جدولهای زیر نسخههای گزارش جدید را برای هر نوع گزارش نشان میدهند:
گزارشهای انبوه داده برای YouTube Analytics
| گزارشهای کانال - گزارشهای ویدیو | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فعالیت کاربر | channel_basic_a2 | channel_basic_a3 |
| فعالیت کاربر براساس استان | channel_province_a2 | channel_province_a3 |
| مکانهای بازپخش | channel_playback_location_a2 | channel_playback_location_a3 |
| منابع ترافیک | channel_traffic_source_a2 | channel_traffic_source_a3 |
| نوع دستگاه و سیستمعامل | channel_device_os_a2 | channel_device_os_a3 |
| زیرنویسها | channel_subtitles_a2 | channel_subtitles_a3 |
| ترکیبی | channel_combined_a2 | channel_combined_a3 |
| گزارشهای کانال - گزارشهای فهرست پخش | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فعالیت کاربر | playlist_basic_a1 | playlist_basic_a2 |
| فعالیت کاربر براساس استان | playlist_province_a1 | playlist_province_a2 |
| مکانهای بازپخش | playlist_playback_location_a1 | playlist_playback_location_a2 |
| منابع ترافیک | playlist_traffic_source_a1 | playlist_traffic_source_a2 |
| نوع دستگاه و سیستمعامل | playlist_device_os_a1 | playlist_device_os_a2 |
| ترکیبی | playlist_combined_a1 | playlist_combined_a2 |
| گزارشهای مالک محتوا - گزارشهای ویدیو | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فعالیت کاربر | content_owner_basic_a3 | content_owner_basic_a4 |
| فعالیت کاربر براساس استان | content_owner_province_a2 | content_owner_province_a3 |
| مکانهای بازپخش | content_owner_playback_location_a2 | content_owner_playback_location_a3 |
| منابع ترافیک | content_owner_traffic_source_a2 | content_owner_traffic_source_a3 |
| نوع دستگاه و سیستمعامل | content_owner_device_os_a2 | content_owner_device_os_a3 |
| زیرنویسها | content_owner_subtitles_a2 | content_owner_subtitles_a3 |
| ترکیبی | content_owner_combined_a2 | content_owner_combined_a3 |
| گزارشهای مالک محتوا - گزارشهای فهرست پخش | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فعالیت کاربر | content_owner_playlist_basic_a1 | content_owner_playlist_basic_a2 |
| فعالیت کاربر براساس استان | content_owner_playlist_province_a1 | content_owner_playlist_province_a2 |
| مکانهای بازپخش | content_owner_playlist_playback_location_a1 | content_owner_playlist_playback_location_a2 |
| منابع ترافیک | content_owner_playlist_traffic_source_a1 | content_owner_playlist_traffic_source_a2 |
| نوع دستگاه و سیستمعامل | content_owner_playlist_device_os_a1 | content_owner_playlist_device_os_a2 |
| ترکیبی | content_owner_playlist_combined_a1 | content_owner_playlist_combined_a2 |
| گزارشهای مالک محتوا - گزارشهای دارایی | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فعالیت کاربر | content_owner_asset_basic_a2 | content_owner_asset_basic_a3 |
| فعالیت کاربر براساس استان | content_owner_asset_province_a2 | content_owner_asset_province_a3 |
| مکانهای بازپخش ویدیو | content_owner_asset_playback_location_a2 | content_owner_asset_playback_location_a3 |
| منابع ترافیک | content_owner_asset_traffic_source_a2 | content_owner_asset_traffic_source_a3 |
| نوع دستگاه و سیستمعامل | content_owner_asset_device_os_a2 | content_owner_asset_device_os_a3 |
| ترکیبی | content_owner_asset_combined_a2 | content_owner_asset_combined_a3 |
گزارشهای مدیریتشده توسط سیستم - مالی (غیرموسیقی)
| گزارشهای مالک محتوا - گزارشهای «کوتهویدیوها» (غیرموسیقی) | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| خلاصه درآمد آگهی جهانی | content_owner_shorts_global_ad_revenue_summary_a1 | content_owner_shorts_global_ad_revenue_summary_a2 |
| خلاصه درآمد آگهی روزانه | content_owner_shorts_day_ad_revenue_summary_a1 | content_owner_shorts_day_ad_revenue_summary_a2 |
| خلاصه درآمد آگهی کشور | content_owner_shorts_country_ad_revenue_summary_a1 | content_owner_shorts_country_ad_revenue_summary_a2 |
| خلاصه درآمد آگهی | content_owner_shorts_ad_revenue_summary_a1 | content_owner_shorts_ad_revenue_summary_a2 |
گزارشهای تحت مدیریت سیستم - غیرمالی
| گزارشهای مالک محتوا - گزارشهای ادعا | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| ادعاهای فعال | content_owner_active_claims_a2 | content_owner_active_claims_a3 |
| گزارشهای مالک محتوا - گزارشهای فراداده ویدیو | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| فوق داده ویدیو | content_owner_video_metadata_a3 | content_owner_video_metadata_a4 |
| گزارشهای مالک محتوا - گزارشهای دارایی | ||
|---|---|---|
| نام گزارش | نسخه قبلی | جدیدترین نسخه |
| داراییها | content_owner_asset_a2 | content_owner_asset_a3 |
| تداخل دارایی | content_owner_asset_conflict_a2 | content_owner_asset_conflict_a3 |
۲۴ آوریل ۲۰۲۵
همانطور که در ۲۶ مارس ۲۰۲۵ اعلام شد، Targeted Queries API بهعنوان بخشی از تغییر جدید تعداد بازدیدهای «کوتهویدیوها» بهروزرسانی خواهد شد:
- برای «کوتهویدیوها»،
viewsاکنون تعداد دفعاتی را که پخش یا بازپخش «کوتهویدیو» شروع میشود میشمارد. - سنجه جدیدی بهنام
engagedViewsروش قبلی شمارش بازدید را نشان خواهد داد.engagedViewsدر همه گزارشها همراه باviewsدردسترس قرار خواهد گرفت.
این تغییرات از ۳۰ آوریل ۲۰۲۵ برای Targeted Queries API اعمال خواهد شد. حتماً پُرسمانهایتان را بر این اساس تنظیم کنید.
این سابقه ویرایش را بررسی کنید تا ببینید چه تغییراتی و در چه زمانی در Bulk Reports API اعمال خواهد شد.
۲۲ آوریل ۲۰۲۵
همانطور که در ۷ آوریل ۲۰۲۴ اعلام شد، بُعد isCurated
برای گزارشهای کانال و گزارشهای فهرست پخش مالک محتوا منسوخ شده است. از ۳۱ دسامبر ۲۰۲۴، این بُعد دیگر پشتیبانی نمیشود. این بُعد از گزارشها و اسناد برداشته شده است.
۲۶ مارس ۲۰۲۵
این بهروزرسانی حاوی تغییرات زیر دررابطهبا YouTube Analytics و APIهای گزارشدهی است:
از ۳۱ مارس ۲۰۲۵، YouTube نحوه شمارش بازدیدهای «کوتهویدیوها» را تغییر خواهد داد. در گذشته، برای «کوتهویدیوها»، بازدید پساز اینکه «کوتهویدیو» برای تعداد ثانیه مشخصی پخش میشد شمرده میشد. اکنون بازدیدها برابر با تعداد دفعاتی خواهد بود که پخش یا بازپخش «کوتهویدیو» شما شروع میشود و حداقلی برای زمان تماشا وجود نخواهد داشت. بیشتر بدانید
YouTube Analytics (پُرسمانهای هدفگیریشده) و Reporting (گزارشهای انبوه) API با تغییرات زیر بهروزرسانی خواهند شد:
- برای «کوتهویدیوها»،
viewsتعداد دفعاتی را که پخش یا بازپخش «کوتهویدیو» شروع میشود میشمارد. - سنجه جدیدی بهنام
engagedViewsدردسترس قرار خواهد گرفت که روش قبلی شمارش بازدید را نشان میدهد. - اگر مالک کانال هستید یا برای دسترسی به دادههای کانال مجاز هستید، میتوانید هم بازدیدهای بهروزشده و هم بازدیدهای تعاملی را پُرسمان کنید.
«پُرسمانهای هدفگیریشده» تا ۳۰ آوریل و «گزارشهای انبوه» تا ۳۰ ژوئن بهروزرسانی خواهند شد. تا آن زمان، بازدیدها براساس روش قدیمی خواهد بود. بازدیدهای «کوتهویدیوها» و کانال با Analytics در «استودیو» مطابقت نخواهد داشت.
علاوهبراین، منسوخ شدن گزارش «ادعاهای روزانه» (نسخه ۱٫۰) که قبلاً اعلام شده بود بهتأخیر افتاده است.
این سابقه ویرایش را بررسی کنید تا بدانید چه زمانی تغییرات در APIها اعمال شده است.
۳ مارس ۲۰۲۵
این بهروزرسانی حاوی تغییرات زیر دررابطهبا YouTube Reporting API است:
توجه: این یک اعلان منسوخ شدن است.
گزارش ادعاهای روزانه (نسخه ۱.۰) برای شرکا منسوخ شده است. از ۳۰ آوریل ۲۰۲۵ دیگر پشتیبانی نخواهد شد. تعریف آن گزارش برایناساس بهروز شده است. بهجای آن از جدیدترین گزارش «ادعاهای روزانه» استفاده کنید.
۱۵ نوامبر ۲۰۲۴
توجه: تغییر زیر از ۱۸ نوامبر ۲۰۲۴ اجرایی میشود.
اسناد YouTube Analytics (Targeted Queries) API بهروزرسانی شده است تا نشان دهد که برای
گزارشهای منبع ترافیک، روش
reports.query API اکنون
اگر حاصلضرب تعداد ویدیوهای پُرسمانشده در تعداد روزها در محدوده تاریخ
بیشاز ۵۰٬۰۰۰ باشد، خطا برمیگرداند. برای مثال، پُرسمانی که دادههای ۵۰۰ شناسه ویدیو را بازیابی میکند میتواند حداکثر برای ۱۰۰ روز داده درخواست کند.
این تغییر بر گزارشهای کانالها و مالکان محتوا تأثیر میگذارد.
برای کاهش تعداد ردیفهایی که درخواست برمیگرداند، پُرسمانتان را به چند پُرسمان تقسیم کنید که ویدیوهای کمتری را مشخص میکنند یا محدوده تاریخ کوتاهتری را تنظیم میکنند. بهعنوان یک قانون، گزارشهای انبوه برای مجموعههای بزرگ داده توصیه میشود.
۶ مه ۲۰۲۴
YouTube Analytics (Targeted Queries) API از سه گزارش جدید برای کانالها پشتیبانی میکند:
-
گزارش فعالیت کاربر براساس منطقه بازار تعیینشده گزارشی جغرافیایی است که آمار فعالیت کاربر را براساس «منطقه بازار تعیینشده» (DMA) ارائه میدهد. برای این گزارش، باید مقدار پارامتر
filtersرا رویcountry==USتنظیم کنید. -
گزارش بینندگان همزمان تعداد بینندگان همزمان را برای بخشهای مختلف یک ویدیو جاریسازی زنده نشان میدهد.
-
گزارش لغو عضویت اعضا آمار مربوط به دلیل لغو کردن عضویت کانال توسط کاربران را ارائه میدهد.
این گزارش از بُعد جدید
membershipsCancellationSurveyReasonاستفاده میکند که مشخص میکند چرا کاربر عضویت کانال را لغو کرده است. همچنین از سنجه جدیدmembershipsCancellationSurveyResponsesاستفاده میکند که نشان میدهد چند عضویت کانال به آن دلیل لغو شده است.
علاوهبراین، گزارش حفظ مخاطب برای پشتیبانی از سه سنجه جدید بهبود یافته است:
۷ آوریل ۲۰۲۴
YouTube Analytics (Targeted Queries) API چندین بهروزرسانی مربوط به گزارشهای فهرست پخش مالک محتوا دارد. این بهروزرسانیها همان بهروزرسانیهای مربوط به گزارشهای فهرست پخش کانال هستند که در ۱۹ ژانویه ۲۰۲۴ اعلام شدند.
ورودی سابقه ویرایش زیر تقریباً همان اطلاعات ورودی ۱۹ ژانویه ۲۰۲۴ را ارائه میدهد. بااینحال، توجه داشته باشید که گزارشهای فهرست پخش مالک محتوا تا ۳۱ دسامبر ۲۰۲۴ از بُعد isCurated پشتیبانی خواهند کرد، درحالیکه این بُعد برای گزارشهای فهرست پخش کانال تا ۳۰ ژوئن ۲۰۲۴ پشتیبانی خواهد شد.
-
توجه: این یک اعلان منسوخ شدن است.
بُعد
isCuratedبرای گزارشهای فهرست پخش مالک محتوا منسوخ شده است. از ۳۱ دسامبر ۲۰۲۴ دیگر پشتیبانی نخواهد شد. تعریف آن بُعد برایناساس بهروز شده است.برای حفظ سازگاری با نسخه قدیمی هنگام برداشتن بُعد
isCurated، باید کدتان را نیز بهروز کنید تا سنجهplaylistViewsرا بهجای سنجهviewsفقط برای گزارشهای فهرست پخش بازیابی کند. ازآنجاییکه سنجهviewsهنوز برای گزارشهای فهرست پخش پشتیبانی میشود، هرچند با معنایی متفاوت، اگر نام سنجه را بهروز نکنید، API همچنان دادهها را برمیگرداند. البته میتوانید برنامهتان را اصلاح کنید تا همviewsو همplaylistViewsرا بازیابی و نمایش دهد.علاوهبر بُعد
isCurated، عملکرد API زیر دیگر در گزارشهای جدید پشتیبانی نمیشود:- فیلترهای مکان، مانند
continentوsubcontinent، برای گزارشهای فهرست پخش کانال جدید پشتیبانی نمیشوند. - سنجههای
redViewsوestimatedRedMinutesWatchedدیگر برای گزارشهای فهرست پخش کانال جدید پشتیبانی نمیشوند. این سنجهها در «استودیوِ YouTube» دردسترس نبودهاند، بنابراین این تغییر عملکرد میانای برنامهسازی کاربردی را با عملکرد دردسترس در برنامه «استودیو» همسو میکند. - بعدهای
subscribedStatusوyoutubeProductدیگر بهعنوان فیلتر برای گزارشهای فهرست پخش کانال پشتیبانی نمیشوند. این فیلترها در «استودیوِ YouTube» دردسترس نبودهاند، بنابراین این تغییر عملکرد میانای برنامهسازی کاربردی را با عملکرد دردسترس در برنامه «استودیو» همسو میکند.
- فیلترهای مکان، مانند
-
بخش گزارشهای فهرست پخش در اسناد گزارشهای مالک محتوا بهروزرسانی شده است تا انواع سنجههای پشتیبانیشده برای گزارشهای فهرست پخش را بهطور کاملتر توضیح دهد:
- سنجههای تجمیعی ویدیو
سنجههای فعالیت کاربر و ظهور را ارائه میدهند که برای همه ویدیوهای موجود در فهرستهای پخش مالک محتوا که همچنین متعلق به آن مالک محتوا هستند، تجمیع شدهاند. سنجههای ویدیو انبوهشی فقط برای درخواستهای میانای برنامهسازی کاربردی که از بُعد
isCuratedاستفاده نمیکنند پشتیبانی میشود. - سنجههای درون فهرست پخش فعالیت و تعامل کاربر را در زمینه صفحه فهرست پخش منعکس میکنند. این سنجهها شامل دادههای مربوط به بازدیدهای ویدیوهای غیرمتعلق به شما در فهرست پخش نیز خواهند بود، اما فقط زمانی که این بازدیدها در زمینه فهرست پخش رخ داده باشند.
- بخش سنجههای فهرست پخش پشتیبانیشده سنجههای ویدیویی تجمیعشده و سنجههای درون فهرست پخش را که برای گزارشهای فهرست پخش پشتیبانی میشوند شناسایی میکند.
- سنجههای تجمیعی ویدیو
سنجههای فعالیت کاربر و ظهور را ارائه میدهند که برای همه ویدیوهای موجود در فهرستهای پخش مالک محتوا که همچنین متعلق به آن مالک محتوا هستند، تجمیع شدهاند. سنجههای ویدیو انبوهشی فقط برای درخواستهای میانای برنامهسازی کاربردی که از بُعد
-
سنجههای جدید در فهرست پخش زیر برای گزارشهای فهرست پخش برای مالکان محتوا پشتیبانی میشوند. توجه داشته باشید که این سنجهها فقط درصورتی پشتیبانی میشوند که درخواست API برای بازیابی گزارشها از بُعد
isCuratedاستفاده نکند. برای تعریف هر سنجه، سند سنجهها را ببینید: -
رفتار سنجه
viewsاکنون به این بستگی دارد که آیا درخواست API که گزارش فهرست پخش را بازیابی کرده است از بُعدisCuratedاستفاده کرده است یا نه:- وقتی درخواستی شامل بُعد
isCuratedباشد، سنجهviewsسنجهای درون فهرست پخش است که نشان میدهد ویدیوها چند بار در بافت فهرستهای پخش مالک محتوا مشاهده شدهاند. - وقتی درخواستی شامل بُعد
isCuratedنباشد، سنجهviewsسنجه ویدیویی انبوهشی است که تعداد کل دفعاتی را که ویدیوهای موجود در فهرستهای پخش مالک محتوا مشاهده شدهاند مشخص میکند، صرفنظر از اینکه این بازدیدها در بافت فهرست پخش انجام شده باشند یا نه. مجموع کل فقط شامل بازدیدهای ویدیوهایی است که متعلق به مالک محتوای مرتبط با کانال مالک فهرست پخش هستند.
در این گزارشها که از بُعدisCuratedاستفاده نمیکنند، سنجهplaylistViewsنشاندهنده تعداد دفعاتی است که ویدیوها در زمینه فهرست پخش مشاهده شدهاند. این سنجه بازدیدهای همه ویدیوهای فهرست پخش را میشمارد، صرفنظر از اینکه کدام کانال مالک آنها است.
- وقتی درخواستی شامل بُعد
-
برای ه�� گزارش فهرست پخش، اسناد گزارشهای مالک محتوا اکنون شامل جدولهایی است که سنجههای پشتیبانیشده برای آن گزارش را نشان میدهد، بسته به اینکه درخواست API شامل بُعد
isCuratedباشد یا نه. برای دیدن نمونه، به بخش تعریف گزارشهای فهرست پخش زمانمحور مراجعه کنید.
۱۹ ژانویه ۲۰۲۴
YouTube Analytics (Targeted Queries) API چندین بهروزرسانی مربوط به گزارشهای فهرست پخش کانال دارد. این بهروزرسانیها شامل یک بُعد منسوخشده و چند سنجه جدید و بهروزشده است:
-
توجه: این یک اعلان منسوخ شدن است.
بُعد
isCuratedبرای گزارشهای کانال منسوخ شده است. از ۳۰ ژوئن ۲۰۲۴ دیگر پشتیبانی نخواهد شد. تعریف آن بُعد نیز بهروز شده است.برای حفظ سازگاری با نسخه قدیمی هنگام برداشتن بُعد
isCurated، باید کدتان را نیز بهروز کنید تا سنجهplaylistViewsرا بهجای سنجهviewsفقط برای گزارشهای فهرست پخش بازیابی کند. ازآنجاییکه سنجهviewsهنوز برای گزارشهای فهرست پخش پشتیبانی میشود، هرچند با معنایی متفاوت، اگر نام سنجه را بهروز نکنید، API همچنان دادهها را برمیگرداند. البته میتوانید برنامهتان را اصلاح کنید تا همviewsو همplaylistViewsرا بازیابی و نمایش دهد.علاوهبر بُعد
isCurated، عملکرد API زیر دیگر در گزارشهای جدید پشتیبانی نمیشود:- فیلترهای مکان، مانند
continentوsubcontinent، برای گزارشهای فهرست پخش کانال جدید پشتیبانی نمیشوند. - سنجههای
redViewsوestimatedRedMinutesWatchedدیگر برای گزارشهای فهرست پخش کانال جدید پشتیبانی نمیشوند. این سنجهها در «استودیوِ YouTube» دردسترس نبودهاند، بنابراین این تغییر عملکرد میانای برنامهسازی کاربردی را با عملکرد دردسترس در برنامه «استودیو» همسو میکند. - بعدهای
subscribedStatusوyoutubeProductدیگر بهعنوان فیلتر برای گزارشهای فهرست پخش کانال پشتیبانی نمیشوند. این فیلترها در «استودیوِ YouTube» دردسترس نبودهاند، بنابراین این تغییر عملکرد میانای برنامهسازی کاربردی را با عملکرد دردسترس در برنامه «استودیو» همسو میکند.
- فیلترهای مکان، مانند
-
بخش گزارشهای فهرست پخش در اسناد گزارشهای کانال بهروزرسانی شده است تا انواع سنجههای پشتیبانیشده برای گزارشهای فهرست پخش را بهطور کاملتر توضیح دهد:
- سنجههای تجمیعی ویدیو
سنجههای فعالیت کاربر و ظهور را ارائه میدهند که برای همه ویدیوهای موجود در فهرستهای پخش کانال که تحت مالکیت آن کانال نیز هستند، تجمیع شدهاند. سنجههای ویدیو انبوهشی فقط برای درخواستهای میانای برنامهسازی کاربردی که از بُعد
isCuratedاستفاده نمیکنند پشتیبانی میشود. - سنجههای درون فهرست پخش فعالیت و تعامل کاربر را در زمینه صفحه فهرست پخش منعکس میکنند. این سنجهها شامل دادههای مربوط به بازدیدهای ویدیوهای غیرمتعلق به شما در فهرست پخش نیز خواهند بود، اما فقط زمانی که این بازدیدها در زمینه فهرست پخش رخ داده باشند.
- بخش سنجههای فهرست پخش پشتیبانیشده سنجههای ویدیویی تجمیعشده و سنجههای درون فهرست پخش را که برای گزارشهای فهرست پخش پشتیبانی میشوند شناسایی میکند.
- سنجههای تجمیعی ویدیو
سنجههای فعالیت کاربر و ظهور را ارائه میدهند که برای همه ویدیوهای موجود در فهرستهای پخش کانال که تحت مالکیت آن کانال نیز هستند، تجمیع شدهاند. سنجههای ویدیو انبوهشی فقط برای درخواستهای میانای برنامهسازی کاربردی که از بُعد
-
سنجههای جدید در فهرست پخش زیر برای گزارشهای فهرست پخش کانالها پشتیبانی میشوند. این سنجهها هنوز برای گزارشهای مالک محتوا پشتیبانی نمیشوند. توجه داشته باشید که این سنجهها فقط درصورتی پشتیبانی میشوند که درخواست API برای بازیابی گزارشها از بُعد
isCuratedاستفاده نکند. برای تعریف هر سنجه، سند سنجهها را ببینید: -
رفتار سنجه
viewsاکنون به این بستگی دارد که آیا درخواست API که گزارش فهرست پخش را بازیابی کرده است از بُعدisCuratedاستفاده کرده است یا نه:- وقتی درخواستی شامل بُعد
isCuratedباشد، سنجهviewsسنجهای درون فهرست پخش است که نشاندهنده تعداد دفعاتی است که ویدیوها در زمینه فهرستهای پخش کانال مشاهده شدهاند. - وقتی درخواستی شامل بُعد
isCuratedنباشد، سنجهviewsیک سنجه ویدیویی تجمیعشده است که تعداد کل دفعاتی را که ویدیو در فهرستهای پخش کانال مشاهده شده است مشخص میکند، صرفنظر از اینکه این بازدیدها در زمینه فهرست پخش انجام شده باشند یا نه. مجموع کل فقط شامل بازدیدهای ویدیوهایی است که متعلق به کانال صاحب فهرست پخش هستند.
در این گزارشها که از بُعدisCuratedاستفاده نمیکنند، سنجهplaylistViewsنشاندهنده تعداد دفعاتی است که ویدیوها در زمینه فهرست پخش مشاهده شدهاند. این سنجه بازدیدهای همه ویدیوهای فهرست پخش را میشمارد، صرفنظر از اینکه کدام کانال مالک آنها است.
- وقتی درخواستی شامل بُعد
-
برای هر گزارش فهرست پخش، اسناد گزارشهای کانال اکنون شامل جدول��هایی است که سنجههای پشتیبانیشده برای آن گزارش را بسته به اینکه درخواست API شامل بُعد
isCuratedباشد یا نه نشان میدهد. برای دیدن نمونه، به بخش تعریف گزارشهای فهرست پخش زمانمحور مراجعه کنید.
۴ دسامبر ۲۰۲۳
YouTube Analytics (Targeted Queries) API بهروز شده است تا دو مقدار بُعد
insightTrafficSourceType
را ادغام کند. قبلاً، این بُعد بین ویدیوهایی که بهعنوان بخشی از فهرست پخش پخش میشدند (PLAYLIST) و بازدیدهایی که از صفحهای که همه ویدیوهای فهرست پخش را فهرست میکند (YT_PLAYLIST_PAGE) تفاوت قائل میشد. از این پس، هر دو نوع بازدید با مقدار بُعد PLAYLIST مرتبط خواهند بود.
۱۵ دسامبر ۲۰۲۲
YouTube Analytics (Targeted Queries) API از دو بُعد جدید و یک گزارش جدید پشتیبانی میکند:
-
گزارش جدیدی فعالیت کاربر را براساس شهر ارائه میدهد. این گزارش برای کانالها و مالکان محتوا دردسترس است. این گزارش حاوی بُعد جدید
cityاست که برآورد YouTube از شهری را که فعالیت کاربر در آن انجام شده است شناسایی میکند. -
بُعد جدید
creatorContentTypeنوع محتوای YouTube را که با سنجههای فعالیت کاربر در ردیف داده مرتبط است شناسایی میکند. مقادیر پشتیبانیشده عبارتاند ازLIVE_STREAM،SHORTS،STORY، وVIDEO_ON_DEMAND.بُعد
creatorContentTypeبهعنوان بُعدی اختیاری برای همه گزارشهای ویدیویی کانال و مالک محتوا پشتیبانی میشود. -
راهنمای درخواستهای نمونه YouTube Analytics API اکنون شامل مثالهایی برای هر دو بُعد جدید است.
-
ارجاع به ابعاد
7DayTotalsو30DayTotalsاز اسناد برداشته شده است. منسوخ شدن این ابعاد در اکتبر ۲۰۱۹ اعلام شد.
۲۶ اوت ۲۰۲۲
YouTube Analytics (Targeted Queries) API و YouTube Reporting (Bulk Reports) API هر دو از مقدار جزئیات منبع ترافیک جدیدی پشتیبانی میکنند:
- در YouTube Analytics API (Targeted Queries) API، اگر مقدار بُعد
insightTrafficSourceTypeSUBSCRIBERباشد، مقدارinsightTrafficSourceDetailمیتواند رویpodcastsتنظیم شود که نشان میدهد ترافیک از صفحه مقصد «پادکستها» ارجاع داده شده است. - در YouTube Reporting (Bulk Reports) API، اگر مقدار بُعد
traffic_source_typeبرابر با3باشد، مقدارtraffic_source_detailمیتواند رویpodcastsتنظیم شود که نشان میدهد ترافیک از صفحه مقصد «پادکستها» ارجاع داده شده است.
۱۱ فوریه ۲۰۲۲
مجموعه مقادیر معتبر برای بُعد gender در ۱۱ اوت ۲۰۲۲ یا پساز آن تغییر خواهد کرد. این ممکن است تغییری ناسازگار با نسخههای قبلی در پیادهسازی میانای برنامهسازی کاربردی شما باشد. مطابق با بخش
تغییرات
ناسازگار با نسخههای قبلی در «شرایط خدمات سرویسهای YouTube API»، این تغییر
شش ماه قبلاز اجرایی شدن اعلام میشود. لطفاً پیادهسازی میانای برنامهسازی کاربردی خود را
قبلاز ۱۱ اوت ۲۰۲۲ بهروز کنید تا از انتقال بیوقفه به مجموعه جدید مقادیر مطمئن شوید.
تغییرات خاصی که اعمال میشود عبارتند از:
- در YouTube Analytics (Targeted Queries) API،
بُعد
genderدرحالحاضر از دو مقدار پشتیبانی میکند:femaleوmale. در ۱۱ اوت ۲۰۲۲ یا پساز آن، این بُعد از سه مق��ا�� پشتیبانی خواهد کرد:female،male، وuser_specified. - در YouTube Reporting (Bulk Reports) API،
بُعد
genderدرحالحاضر از سه مقدار پشتیبانی میکند:FEMALE،MALE، وGENDER_OTHER. در ۱۱ اوت ۲۰۲۲ یا پساز آن، مجموعه مقادیر پشتیبانیشده بهFEMALE،MALE، وUSER_SPECIFIEDتغییر خواهد کرد.
۹ فوریه ۲۰۲۲
دو سنجه بهروزرسانی شدهاند تا ترافیک کلیپهای تکرارشونده را از ۱۳ دسامبر ۲۰۲۱ مستثنی کنند. این تغییر هم بر YouTube Analytics (Targeted Queries) API و هم بر YouTube Reporting (Bulk Reports) API تأثیر میگذارد.
- در YouTube Analytics (Targeted Queries) API،
سنجههای
averageViewDurationوaverageViewPercentageهر دو ترافیک کلیپهای حلقهای را از ۱۳ دسامبر ۲۰۲۱ مستثنی میکنند. - در YouTube Reporting (Bulk Reports) API،
هر دو سنجه
average_view_duration_secondsوaverage_view_duration_percentageاز ۱۳ دسامبر ۲۰۲۱ ترافیک کلیپهای تکرارشونده را مستثنی میکنند.
۲ فوریه ۲۰۲۲
این YouTube Reporting (Bulk Reports) API از مقدار بعد منبع ترافیک جدیدی پشتیبانی میکند که نشان میدهد بازدیدها از هدایتهای مجدد زنده منشأ گرفتهاند:
- در YouTube Reporting (Bulk Reports) API،
بُعد
traffic_source_typeاز مقدار28پشتیبانی میکند.
برای این نوع منبع ترافیک،
traffic_source_detail
بُعد شناسه کانالی را که بیننده از آن ارجاع داده شده است مشخص میکند.
۲۳ سپتامبر ۲۰۲۰
YouTube Analytics API (پُرسمانهای هدفگیریشده) و YouTube Reporting API (گزارشهای انبوه) هر دو از مقدار بعد منبع ترافیک جدیدی پشتیبانی میکنند که نشان میدهد بیننده با تند کشیدن عمودی در تجربه مشاهده «کوتهویدیوهای YouTube» ارجاع داده شده است:
- در YouTube Analytics API (پُرسمانهای هدفمند) API،
بُعد
insightTrafficSourceTypeاز مقدارSHORTSپشتیبانی میکند. - در YouTube Reporting (Bulk Reports) API،
بُعد
traffic_source_typeاز مقدار24پشتیبانی میکند.
بُعد جزئیات منبع ترافیک —
insightTrafficSourceDetail
در YouTube Analytics API یا
traffic_source_detail
در YouTube Reporting API — برای این نوع منبع ترافیک جدید پُر نشده است.
۲۰ ژوئیه ۲۰۲۰ (۳۰ تیر ۱۳۹۹)
این بهروزرسانی شامل دو تغییر است که بر YouTube Analytics (Targeted Queries) API تأثیر میگذارد:
- حداکثر اندازه گروه گزارشدهی YouTube Analytics از ۲۰۰ به ۵۰۰ نهاد افزایش یافته است.
- پارامتر
filtersروشreports.queryفهرستی از فیلترها را شناسایی میکند که باید هنگام بازیابی دادههای YouTube Analytics اعمال شوند. این پارامتر از توانایی تعیین چند مقدار برای فیلترهایvideo،playlist، وchannelپشتیبانی میکند، و حداکثر تعداد شناسههایی که میتوان برای این فیلترها تعیین کرد از ۲۰۰ به ۵۰۰ شناسه افزایش یافته است.
۱۳ فوریه ۲۰۲۰ (۲۴ بهمن ۱۳۹۸)
این بهروزرسانی شامل تغییرات زیر دررابطهبا YouTube Analytics (پُرسمانهای هدفمند) API و YouTube Reporting (گزارشهای انبوه) API است. در مرکز راهنمایی YouTube میتوانید درباره این تغییرات بیشتر بدانید.
در هر دو API، مجموعه مقادیر جزئیات منبع ترافیک احتمالی برای اعلانها درحال تغییر است.
در پُرسمانهای هدفگیریشده،
اعلانها بهصورت insightTrafficSourceType=NOTIFICATION گزارش میشوند. در
گزارشهای انبوه،
اعلانها بهعنوان traffic_source_type=17 گزارش میشوند.
مقادیر جدید اعلانهای مربوط به ویدیوهای بارگذاریشده و جاریسازیهای زنده را که قبلاً بهعنوان uploaded گزارش میشدند به دو دسته تقسیم میکنند:
uploaded_push- بازدیدهایی که از اعلانهای لحظهای ارسالشده به مشترکان هنگام بارگذاری ویدیو منشأ گرفتهاندuploaded_other- بازدیدهایی که از اعلانهای غیرفشاری، مانند اعلانهای ایمیل یا صندوق ورودی، که هنگام بارگذاری ویدیو به مشترکین ارسال شدهاند، منشأ گرفتهاند.
این مقادیر برای محدوده زمانیای که از ۲۰۲۰-۰۱-۱۳ (۱۳ ژانویه ۲۰۲۰) شروع میشود برگردانده شده است.
همچنین، بهعنوان یادآوری، این مقادیر نشاندهنده خود اعلانها نیستند، بلکه منابع ترافیکی را نشان میدهند که باعث بازدیدهای خاصی در YouTube شدهاند. برای مثال، اگر ردیف گزارش نشاندهنده views=3،
traffic_source_type=17 (NOTIFICATION)، و
traffic_source_detail=uploaded_push باشد، این ردیف نشان میدهد که سه بازدید
ناشی از کلیک بینندگان روی اعلانهای لحظهای ارسالشده هنگام بارگذاری ویدیو بوده است.
۱۵ اکتبر ۲۰۱۹
این بهروزرسانی شامل تغییرات زیر دررابطهبا YouTube Analytics (Targeted Queries) API است:
-
توجه: این یک اعلان منسوخ شدن است.
YouTube پشتیبانی از ابعاد
7DayTotalsو30DayTotalsرا حذف میکند. تا ۱۵ آوریل ۲۰۲۰ همچنان میتوانید بااستفاده از آن ابعاد، دادهها را بازیابی کنید. در آن تاریخ یا پساز آن، تلاش برای بازیابی گزارشها بااستفاده از بُعد7DayTotalsیا30DayTotalsبا خطا مواجه خواهد شد.توجه داشته باشید که کاربران میتوانند برخیاز دادههای این ابعاد را با پُرسمان بااستفاده از بُعد
dayو تجمیع یا استخراج دادهها در دورههای هفت یا ۳۰ روزه بازتولید کنند. برای مثال:- تعداد بازدیدها برای یک دوره هفت روزه را میتوان با جمع کردن تعداد بازدیدهای هر روز از آن دوره محاسبه کرد.
- viewerPercentage برای یک دوره هفت روزه را میتوان با ضرب کردن تعداد بازدیدهای هر روز در viewerPercentage آن روز محاسبه کرد تا تعداد بینندگانی که هنگام تماشای ویدیو در آن روز به سیستم وارد شده بودند بهدست آید. سپس، تعداد بینندگان واردشده به سیستم را میتوان برای کل دوره اضافه کرد و بر تعداد کل بازدیدها برای آن دوره تقسیم کرد تا viewerPercentage برای کل دوره بهدست آید.
- تعداد بینندگان غیرتکراری برای یک دوره هفت روزه قابل محاسبه نیست زیرا ممکن است یک بیننده در روزهای مختلف بهعنوان بیننده غیرتکراری محاسبه شود. بااینحال، ممکن است بتوانید از بُعد
monthبهجای بُعد30DayTotalsبرای برونیابی دادههای مربوط به تعداد بینندگان غیرتکراری در یک دوره ۳۰ روزه استفاده کنید. توجه داشته باشید که بُعدmonthبه ماههای تقویمی اشاره دارد، درحالیکه بُعد30DayTotalsدورههای ۳۰ روزه را براساس تاریخ شروع و پایان مشخصشده محاسبه میکند.
۲۷ ژوئن ۲۰۱۹
این بهروزرسانی شامل تغییرات زیر دررابطهبا YouTube Analytics (Targeted Queries) API است:
-
ازآنجاییکه نسخه ۱ میانای برنامهسازی کاربردی اکنون کاملاً منسوخ شده است، اسناد بهروز شدهاند تا ارجاعها به آن نسخه، ازجمله اعلان منسوخ شدن و راهنمای انتقال که نحوه بهروزرسانی به نسخه ۲ را توضیح میدهد، برداشته شوند.
۱ نوامبر ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر دررابطهبا YouTube Analytics (Targeted Queries) API است:
-
نسخه ۱ از API اکنون منسوخ شده است. اگر هنوز این کار را انجام ندادهاید، لطفاً در اسرع وقت کارخواههای میانای برنامهسازی کاربردی خود را بهروز کنید تا از نسخه ۲ میانای برنامهسازی کاربردی استفاده کنند و اختلالات سرویس به حداقل برسد. برای جزئیات بیشتر، راهنمای انتقال را ببینید.
توجه داشته باشید که زمانبندی این منسوخ شدن در ابتدا در ۲۶ آوریل ۲۰۱۸ اعلام شده بود.
۱۷ سپتامبر ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر دررابطهبا YouTube Analytics (Targeted Queries) API است:
-
بخش جدید ناشناسسازی دادهها در سند نمای کلی مدل داده توضیح میدهد که وقتی سنجهها به آستانه خاصی نرسد، برخی دادههای YouTube Analytics محدود میشود. این اتفاق ممکن است در موارد مختلفی رخ دهد. در عمل، این یعنی ممکن است گزارش حاوی همه (��ا هیچکدام از) ��ادههای ��ما ن��ا��د اگر:
-
یک ویدیو یا کانال در یک دوره زمانی مشخص ترافیک محدودی داشته باشد،
یا
-
فیلتر یا بعدی را انتخاب کرده باشید، مثلاً منبع ترافیک یا کشور، که مقادیر بهازای آنها به آستانه معین نرسیده است.
بخش جدید همچنین شامل بحثی درباره انواع دادههایی است که ممکن است در گزارشهای YouTube Analytics محدود شوند.
-
-
اسناد گزارشهای کانال و گزارشهای مالک محتوا بهروزرسانی شدهاند تا نشان دهند که سنجههای
redViewsوestimatedRedMinutesWatchedدیگر برای گزارشهای مکان بازپخش، منبع ترافیک، و نوع دستگاه/سیستمعامل پشتیبانی نمیشوند.
۱۸ ژوئن ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر در YouTube Analytics (Targeted Queries) API است:
- الزامات گستره برای روشهای زیر تغییر کرده است:
- درخواستهای ارسالشده به روش
reports.queryباید به دامنهhttps://www.googleapis.com/auth/youtube.readonlyدسترسی داشته باشند. - درخواستهای ارسالشده به روش
groupItems.listباید به یکی از موارد زیر دسترسی داشته باشند:https://www.googleapis.com/auth/youtubescope
or- حوزه
https://www.googleapis.com/auth/youtube.readonly
و
حوزهhttps://www.googleapis.com/auth/yt-analytics.readonly
گزینه اول از یک دامنه استفاده میکند که اتفاقاً دامنه خواندن-نوشتن است، درحالیکه گزینه دوم از دو دامنه فقط خواندنی استفاده میکند.
- درخواستهای ارسالشده به روش
۲۳ مه ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر در YouTube Analytics (Targeted Queries) API است:
- «نمای کلی API» حاوی بخش جدیدی با عنوان سنجههای انبوهشی و موارد حذفشده است که توضیح میدهد پاسخهای API چگونه دادههای مرتبط با منابع حذفشده، مانند ویدیوها، فهرستهای پخش، یا کانالها را مدیریت میکنند.
- بخش روالهای مطلوب در «نمای کلی میانای برنامهسازی کاربردی» بهروزرسانی شده است تا به شما یادآوری کند که میتوانید از YouTube Data API برای بازیابی فرادادههای اضافی برای منابع شناساییشده در پاسخهای «میانای برنامهسازی کاربردی YouTube Analytics» استفاده کنید. همانطور که در خطمشیهای توسعهدهندگان سرویسهای YouTube API (بخشهای III.E.4.b تا III.E.4.d) ذکر شده است، کارخواههای میانای برنامهسازی کاربردی باید فراداده منبع ذخیرهشده از آن میانای برنامهسازی کاربردی را پساز ۳۰ روز حذف یا بازآوری کنند.
۲۲ مه ۲۰۱۸
این بهروزرسانی حاوی تغییرات زیر دررابطهبا YouTube Reporting (Bulk Reports) API است:
- تغییرات زیر درحالحاضر برای اجرا در ژوئیه ۲۰۱۸ برنامهریزی شدهاند و خطمشیهای جدید بهطور جهانی برای همه گزارشها و کارهای گزارشدهی اعمال میشوند.
-
پساز این تغییر، اکثر گزارشهای API، ازجمله گزارشهای پر کردن مجدد، به مدت ۶۰ روز از زمان تولید دردسترس خواهند بود. بااینحال، گزارشهای حاوی دادههای قدیمی بهمدت ۳۰ روز از زمان تولید دردسترس خواهند بود.
پیشاز این اعلامیه، همه گزارشهای API به مدت ۱۸۰ روز از زمان تولید دردسترس بودند. برای شفافسازی، وقتی این تغییر خطمشی اجرایی شود، گزارشهای دادههای قدیمی که بیشاز ۳۰ روز از عمر آنها میگذرد نیز دیگر ازطریق API قابلدسترسی نخواهند بود. همه گزارشهای دیگری که بیشاز ۶۰ روز از آنها گذشته باشد نیز دیگر دردسترس نخواهند بود. به همین دلیل، در اسناد اکنون ذکر شده است که گزارشهای ایجادشده قبلاز تغییر خطمشی حداکثر تا ۱۸۰ روز دردسترس خواهند بود.
-
پساز این تغییر، وقتی کار گزارشدهی را زمانبندی میکنید، YouTube گزارشها را از آن روز به بعد و برای دوره ۳۰ روزه قبلاز زمان زمانبندی کار تولید خواهد کرد. پیشاز این تغییر، وقتی کار گزارشدهی را زمانبندی میکنید، YouTube گزارشهایی را تولید میکند که دوره ۱۸۰ روزه قبلاز زمان زمانبندی کار را پوشش میدهد.
-
-
بخش روالهای مطلوب بهروزرسانی شده است تا به شما یادآوری کند که میتوانید از YouTube Data API برای بازیابی فرادادههای اضافی برای منابع شناساییشده در گزارشها استفاده کنید. همانطور که در خطمشیهای توسعهدهندگان سرویسهای YouTube API (بخشهای III.E.4.b تا III.E.4.d) ذکر شده است، کارخواههای میانای برنامهسازی کاربردی باید فراداده منبع ذخیرهشده از آن میانای برنامهسازی کاربردی را پساز ۳۰ روز حذف یا بازآوری کنند.
-
بخش ویژگیهای گزارش بهروزرسانی شده است تا توجه داشته باشید که اگرچه دادههای گزارش فیلتر نمیشوند، گزارشهایی که حاوی دادههای مربوط به دوره زمانی ۱ ژوئن ۲۰۱۸ یا پساز آن هستند، هیچ ارجاعی به منابع YouTube که حداقل ۳۰ روز قبلاز تاریخ تولید گزارش حذف شدهاند، نخواهند داشت.
-
بخش دادههای قدیمی در نمای کلی API بهروزرسانی شده است تا نشان دهد که وقتی کار گزارشدهی جدیدی را زمانبندی میکنید، گزارشهای قدیمی معمولاً ظرف چند روز پست میشوند. قبلاً در اسناد ذکر شده بود که ممکن است تا ۳۰ روز طول بکشد تا چنین گزارشهایی دردسترس قرار گیرد.
-
بخش دادههای جایگزین در نمای کلی API بهروزرسانی شده است تا دادههای جایگزین را بهطور واضحتر بهعنوان مجموعه دادهای که جایگزین مجموعه قبلاً ارائهشده میشود تعریف کند.
۲۶ آوریل ۲۰۱۸
نسخه ۲ YouTube Analytics (پُرسمانهای هدفگیریشده) API (v2) اکنون بهصورت عمومی دردسترس است. فهرست زیر تغییرات محصول و مستندات مربوط به نسخه جدید API را مشخص میکند:
-
«میانای برنامهسازی کاربردی» نسخه v2 تقریباً مشابه «میانای برنامهسازی کاربردی» نسخه v1 است. اما احتمالاً باید کدتان را بهروز کنید تا تغییرات فهرستشده در زیر اعمال شود. همه این تغییرات بهطور مفصل در راهنمای انتقال جدید توضیح داده شده است.
- نسخه API از
v1بهv2تغییر کرده است. - نشانی وب پایه برای درخواستهای API از
https://www.googleapis.com/youtube/analytics/v1بهhttps://youtubeanalytics.googleapis.com/v2تغییر کرده است. - نام چند پارامتر برای روش
reports.queryبهروز شده است. بهطور خاص، نامهای پارامتر حاوی خط تیره، مانندend-dateدر «میانای برنامهسازی کاربردی» نسخه v1، در «میانای برنامهسازی کاربردی» نسخه v2 بهجای خط تیره از نگارش شتری (endDate) استفاده میکنند. این تغییر باعث میشود نام پارامترها در سراسر میانای برنامهسازی کاربردی یکسان باشد، زیرا روشهای میانای برنامهسازی کاربردی برای ایجاد و مدیریت گروهها ازقبل از نگارش شتری برای نام پارامترها استفاده میکردند. - میانای برنامهسازی کاربردی نسخه ۲ از درخواستهای دستهای ارسالشده به نقطه پایانی دستهای HTTP جهانی Google (
www.googleapis.com/batch) پشتیبانی نمیکند. اگر درخواستهای دستهای را در میانای برنامهسازی کاربردی نسخه ۲ ارسال میکنید، باید بهجای آن از نقطه پایانیhttps://youtubeanalytics.googleapis.com/v2استفاده کنید.
علاوهبراین، چند ویژگی نسخه ۱ در میانای برنامهسازی کاربردی نسخه ۲ پشتیبانی نمیشود:
- روش
reports.queryدیگر از پارامترهای درخواستalt،quotaUser، وuserIpپشتیبانی نمیکند. - «میانای برنامهسازی کاربردی» نسخه v2 نقطه پایانی دستهای ارائه نمیدهد که از دستههای متشکل از درخواستها به «میاناهای برنامهسازی کاربردی» مختلف پشتیبانی کند. (بااینحال، یک دسته میتواند شامل درخواستهایی برای روشهای مختلف یک میانای برنامهسازی کاربردی باشد.) این منسوخ شدن مختص YouTube Analytics API نیست، زیرا Google درحال منسوخ کردن نقطه پایانی دستهای جهانی در همه APIهای خود است.
- «میانای برنامهسازی کاربردی» نسخه v2 از پروتکل JSON-RPC که در «میانای برنامهسازی کاربردی» نسخه v1 پشتیبانی میشد پشتیبانی نمیکند. مجدداً، این منسوخ شدن مختص YouTube Analytics API نیست.
- نسخه API از
-
توجه: این یک اعلان منسوخ شدن است.
نسخه ۱ میانای برنامهسازی کاربردی (v1) اکنون منسوخ شده است و تا ۳۱ اکتبر ۲۰۱۸ پشتیبانی خواهد شد. پساز آن تاریخ، همه درخواستها به «میانای برنامهسازی کاربردی» نسخه v1 ازکار خواهند افتاد. بنابراین، لطفاً حتماً حداکثر تا ۳۱ اکتبر ۲۰۱۸ به نسخه ۲ میانای برنامهسازی کاربردی ارتقا دهید تا از هرگونه وقفه در توانایی شما برای دسترسی به دادههای YouTube Analytics ازطریق میانای برنامهسازی کاربردی جلوگیری شود.
۲۱ فوریه ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر در YouTube Analytics (Targeted Queries) API است:
- گزارشهای جمعیتشناسی بیننده که آمار بازدید را براساس گروه سنی و جنسیت بینندگان تجمیع میکنند، دیگر از بُعد
youtubeProductکه سرویس YouTube را که فعالیت کاربر در آن رخ داده است شناسایی میکند، پشتیبانی نمیکنند.
۱۸ ژانویه ۲۰۱۸
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Reporting API (Bulk Reports)
- بُعد
operating_systemکه سیستم نرمافزار دستگاهی را که بازدیدها در آن انجام شده است شناسایی میکند، اکنون از مقدار زیر پشتیبانی میکند:-
25: KaiOS
-
- بُعد
-
YouTube Analytics API (Targeted Queries)
- بُعد
operatingSystemاز مقدار بُعدKAIOSپشتیبانی میکند.
- بُعد
۲۰ دسامبر ۲۰۱۷
این بهروزرسانی شامل دو تغییر مربوط به YouTube Reporting API است:
-
سرور API اکنون از فشردهسازی gzip برای درخواستهایی که گزارشها را بارگیری میکنند پشتیبانی میکند. توجه داشته باشید که فشردهسازی gzip برای انواع دیگر درخواستهای API پشتیبانی نمیشود. فعال کردن فشردهسازی gzip پهنای باند موردنیاز برای هر پاسخ میانای برنامهسازی کاربردی را کاهش میدهد. و اگرچه برنامه شما برای از حالت فشرده خارج کردن پاسخهای میانای برنامهسازی کاربردی به زمان واحد پردازش مرکزی بیشتری نیاز دارد، مزیت مصرف منابع شبکه کمتر معمولاً بر این هزینه میچربد.
برای دریافت پاسخ کدگذاریشده با gzip، سرایند درخواست HTTP
Accept-Encodingرا رویgzipتنظیم کنید، همانطور که در مثال زیر نشان داده شده است:Accept-Encoding: gzip
این عملکرد در نمای کلی API و در تعریف ویژگی
downloadUrlمنبعreportتوضیح داده شده است. -
مستندات ابعاد
age groupوgenderاصلاح شده است تا مقادیر واقعی را که API برای آن ابعاد برمیگرداند نشان دهد. توجه داشته باشید که این یک اصلاح سند است و تغییری در عملکرد یا رفتار میانای برنامهسازی کاربردی را نشان نمیدهد. بهطور خاص، مقادیر زیر تغییر کردهاند:- مقادیر بُعد
age_groupاز حروف بزرگ استفاده میکنند، بین کلمهAGEو اعداد در گروه سنی زیرخط دارند، و بهجای خط تیره از زیرخط استفاده میکنند. به همین دلیل، مقادیری مثلage13-17وage18-24بهترتیب بهAGE_13_17وAGE_18_24اصلاح شدهاند. - مقادیر بُعد
genderاز حروف بزرگ استفاده میکنند. بنابراین، مقادیرfemale،male، وgender_otherبهFEMALE،MALE، وGENDER_OTHERاصلاح شدهاند.
- مقادیر بُعد
۱۰ اوت ۲۰۱۷
در ۱۰ اوت ۲۰۱۶، این سند منسوخ شدن سنجه earnings در YouTube Analytics API را اعلام کرد. (همزمان، این میانای برنامهسازی کاربردی پشتیبانی از سنجه جدیدی بهنام estimatedRevenue را اضافه کرد که همان دادهها را ارائه میدهد.)
ازآنجاییکه سنجه earnings سنجهای اصلی بود، بهمدت یک سال از تاریخ اعلام پشتیبانی شد. اما اکنون که آن دوره یکساله بهپایان رسیده است، سنجه earnings دیگر پشتیبانی نمیشود. درنتیجه، درخواستهای API که سنجه earnings را مشخص میکنند اکنون کد پاسخ HTTP 400 را برمیگردانند. اگر هنوز برنامهتان را برای استفاده از سنجه estimatedRevenue بهجای سنجه earnings بهروز نکردهاید، لطفاً در اسرع وقت این کار را انجام دهید.
اسناد API بهروز شده است تا ارجاعهای باقیمانده به سنجه earnings برداشته شود.
۶ ژوئیه ۲۰۱۷
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API (Targeted Queries)
-
اسناد میانای برنامهسازی کاربردی بهروزرسانی شده است تا این واقعیت را نشان دهد که پاسخهای میانای برنامهسازی کاربردی حاوی دادههایی تا آخرین روز در محدوده تاریخ درخواستی است که همه سنجههای مورد پُرسمان برای آن دردسترس است.
برای مثال، اگر در درخواستی تاریخ پایان ۵ ژوئیه ۲۰۱۷ مشخص شده باشد و مقادیر همه سنجههای درخواستی فقط تا ۳ ژوئیه ۲۰۱۷ دردسترس باشد، آن تاریخ آخرین تاریخی خواهد بود که دادههای آن در پاسخ گنجانده میشود. (این موضوع حتی درصورتیکه دادههای برخیاز سنجههای درخواستی برای ۴ ژوئیه ۲۰۱۷ دردسترس باشد نی�� ��اد�� است.)
-
بُعد
adTypeاکنون از مقدارreservedBumperInstreamپشتیبانی میکند که به آگهی ویدیویی ردنشدنی تا ۶ ثانیه اشاره دارد که قبلاز تماشای ویدیو پخش میشود. قالب آگهی با آگهیauctionBumperInstreamیکسان است، اما این نوع به آگهیهایی اشاره دارد که بر اساس رزرو فروخته میشوند، نه بر اساس مزایده.
-
-
YouTube Reporting API (Bulk Reports)
-
بُعد
ad_typeاکنون از مقدار20پشتیبانی میکند که به آگهیهای بامپر فروختهشده بهصورت رزروشده اشاره دارد. آگهیهای بامپر آگهیهای ویدیویی ردنشدنی تا ۶ ثانیه هستند که قبلاز تماشای ویدیو پخش میشوند. توجه داشته باشید که مقدار19برای این بُعد به آگهیهای ضربهای نیز اشاره دارد که بهجای مبنای رزروشده، در مزایده فروخته میشوند. -
کارهای گزارشدهی برای گزارشهای YouTube Reporting API زیر حذف شدهاند:
channel_basic_a1channel_province_a1channel_playback_location_a1channel_traffic_source_a1channel_device_os_a1channel_subtitles_a1channel_combined_a1content_owner_basic_a2content_owner_province_a1content_owner_playback_location_a1content_owner_traffic_source_a1content_owner_device_os_a1content_owner_subtitles_a1content_owner_combined_a1content_owner_asset_basic_a1content_owner_asset_province_a1content_owner_asset_playback_location_a1content_owner_asset_traffic_source_a1content_owner_asset_device_os_a1content_owner_asset_combined_a1
این انواع گزارش در ۱۵ سپتامبر ۲۰۱۶ بهعنوان منسوخ اعلام شدند و پساز ۱۵ دسامبر ۲۰۱۶ دیگر گزارشی برای این انواع گزارش تولید نشد. گزارشهایی که قبلاً تولید شدهاند همچنان بهمدت ۱۸۰ روز از زمان تولید دردسترس خواهند بود. بنابراین، برخیاز گزارشها تا ۱۵ ژوئن ۲۰۱۷ قابلدسترسی بودند. اما چون گزارشها دیگر دردسترس نیستند، کارهای مرتبط با گزارشها نیز موردنیاز نیستند.
-
۲۴ مه ۲۰۱۷
همه کارهای گزارشدهی برای گزارشهای YouTube Reporting API زیر حذف شدهاند:
content_owner_ad_performance_a1content_owner_asset_estimated_earnings_a1content_owner_estimated_earnings_a1
این نوع گزارشها در ۲۲ ژوئن ۲۰۱۶ بهعنوان منسوخ اعلام شدند و پساز ۲۲ سپتامبر ۲۰۱۶ دیگر برای این نوع گزارشها گزارشی تولید نشد. گزارشهایی که قبلاً تولید شدهاند همچنان بهمدت ۱۸۰ روز از زمان تولید دردسترس خواهند بود. بنابراین، برخیاز گزارشها تا ۲۲ مارس ۲۰۱۷ قابلدسترسی بودند. اما چون گزارشها دیگر دردسترس نیستند، کارهای مرتبط با گزارشها نیز موردنیاز نیستند.
۲۲ مه ۲۰۱۷
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Reporting API (Bulk Reports)
- بُعد
sharing_serviceکه سرویس مورداستفاده برای همرسانی ویدیوها را شناسایی میکند، اکنون از مقادیر زیر پشتیبانی میکند:85: YouTube Music86: YouTube Gaming87: YouTube Kids88: YouTube TV
علاوهبراین، نامی که برای شناسایی مقدار
52استفاده میشود در اسناد به Kakao (Kakao Talk) بهروز شده است تا بهطور واضحتری از مقدار73(Kakao Story) متمایز شود. این تغییر نشاندهنده هیچ تغییری در رفتار میانای برنامهسازی کاربردی یا طبقهبندی ویدیوهای همرسانیشده با این سرویسها نیست.
- بُعد
-
YouTube Analytics API (Targeted Queries)
- بُعد
sharingServiceاکنون از مقادیر زیر پشتیبانی میکند:YOUTUBE_GAMINGYOUTUBE_KIDSYOUTUBE_MUSICYOUTUBE_TV
- بُعد
۲۸ مارس ۲۰۱۷
صاحبان کانال که میتوانند ازطریق YouTube Analytics در «استودیوِ محتواساز» به دادههای درآمد دسترسی داشته باشند، اکنون میتوانند ازطریق YouTube Analytics API نیز به آن دادههای درآمد دسترسی داشته باشند:
-
این API از سنجههای مرتبط با درآمد زیر پشتیبانی میکند:
adImpressionscpmestimatedAdRevenueestimatedRedPartnerRevenueestimatedRevenuegrossRevenuemonetizedPlaybacksplaybackBasedCpm
این سنجهها برای گزارشهای زیر پشتیبانی میشوند:
-
مالکان کانال اکنون میتوانند گزارش عملکرد آگهی را نیز بازیابی کنند که از بُعد
adTypeو همچنین بُعد اختیاریdayپشتیبانی میکند. -
راهنمای درخواستهای نمونه YouTube Analytics API اکنون شامل بخشی برای گزارشهای درآمد کانال است.
۱۷ مارس ۲۰۱۷
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API از سنجههای
redViewsوestimatedRedMinutesWatchedپشتیبانی میکند که هر دو به تعداد بینندگان YouTube Red مربوط میشوند. درواقع، API مدتی است که از این سنجهها پشتیبانی میکند و YouTube Reporting API نیز همانطور که در ۱۵ سپتامبر ۲۰۱۶ اعلام شد، از هر دو سنجه پشتیبانی میکند.- سنجه
redViewsتعداد دفعاتی را که ویدیو توسط اعضای YouTube Red مشاهده شده است شناسایی میکند. - سنجه
estimatedRedMinutesWatchedتعداد دقیقههایی را که اعضای YouTube Red ویدیو را تماشا کردهاند مشخص میکند.
اسناد گزارشهای کانال و گزارشهای مالک محتوا بهروزرسانی شدهاند تا نشان دهند کدام گزارشها از دو سنجه جدید پشتیبانی میکنند. این کمپینها در هر گزارشی که ازقبل از سنجههای
viewsوestimatedMinutesWatchedپشتیبانی میکرد پشتیبانی میشوند. - سنجه
۳ مارس ۲۰۱۷
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Reporting API (Bulk Reports)
-
تعریف بُعد
dateاصلاح شده است تا مشخص شود که مقدار بُعد به دورهای ��شاره دارد که ��ز ��ا��ت ����:۰۰ بامداد به وقت اقیانوس آرام شروع میشود و در ساعت ۱۱:۵۹ شب به وقت اقیانوس آرام در روز، ماه، و سال مشخصشده پایان مییابد. بسته به زمان سال، زمان اقیانوس آرام UTC-7 یا UTC-8 است.اگرچه تاریخها معمولاً نشاندهنده یک دوره ۲۴ ساعته هستند، تاریخهایی که ساعتها به جلو تنظیم میشوند نشاندهنده یک دوره ۲۳ ساعته هستند و تاریخهایی که ساعتها به عقب تنظیم میشوند نشاندهنده یک دوره ۲۵ ساعته هستند. (قبلاً در اسناد ذکر شده بود که هر تاریخ نشاندهنده یک دوره ۲۴ ساعته منحصربهفرد است و زمان اقیانوس آرام همیشه UTC-8 است.)
توجه داشته باشید که این اصلاح نشاندهنده تغییری در رفتار واقعی میانای برنامهسازی کاربردی نیست.
- بُعد
operating_systemکه سیستم نرمافزار دستگاهی را که بازدیدها در آن انجام شده است شناسایی میکند، اکنون از مقادیر زیر پشتیبانی میکند:-
22: Tizen -
23: Firefox -
24: RealMedia
-
-
همه کارهای گزارشدهی برای نوع گزارش
content_owner_basic_a1حذف شدهاند. آن نوع گزارش از ۱۹ اوت ۲۰۱۶ کاملاً منسوخ شده بود، اما گزارشهایcontent_owner_basic_a1که قبلاً تولید شده بودند همچنان تا ۱۸۰ روز پساز زمان تولید دردسترس بودند. بنابراین، برخیاز گزارشها تا ۱۹ فوریه ۲۰۱۷ قابلدسترسی بودند. اما چون گزارشها دیگر دردسترس نیستند، کارهای مرتبط با گزارشها نیز موردنیاز نیستند.
-
-
YouTube Analytics API (Targeted Queries)
-
شرح ابعاد مربوط به
time periodsاصلاح شده است تا مشخص شود که مقدار بعد به دورهای اشاره دارد که از ساعت ۱۲:۰۰ بامداد به وقت اقیانوس آرام شروع میشود و در ساعت ۱۱:۵۹ بعدازظهر به وقت اقیانوس آرام در روز، ماه، و سال مشخصشده پایان مییابد. بسته به زمان سال، زمان اقیانوس آرام UTC-7 یا UTC-8 است.اگرچه تاریخها معمولاً نشاندهنده یک دوره ۲۴ ساعته هستند، تاریخهایی که ساعتها به جلو تنظیم میشوند نشاندهنده یک دوره ۲۳ ساعته هستند و تاریخهایی که ساعتها به عقب تنظیم میشوند نشاندهنده یک دوره ۲۵ ساعته هستند. (قبلاً در اسناد ذکر شده بود که زمان اقیانوس آرام UTC-8 است و به این احتمال که ممکن است یک روز نشاندهنده یک دوره ۲۴ ساعته نباشد اشاره نشده بود.)
توجه داشته باشید که این اصلاح نشاندهنده تغییری در رفتار واقعی میانای برنامهسازی کاربردی نیست.
-
اسناد گزارشهای کانال بهروزرسانی شدهاند تا نشان دهند که گزارشهای کانال درحالحاضر شامل سنجههای درآمد یا عملکرد آگهی نیستند. درنتیجه، درحالحاضر دامنه
https://www.googleapis.com/auth/yt-analytics-monetary.readonlyدسترسی به دادههای پولی را در گزارشهای کانال اعطا نمیکند. - بُعد
operatingSystemاز سه مقدار بُعد جدید پشتیبانی میکند:FIREFOXREALMEDIATIZEN
-
۸ فوریه ۲۰۱۷
YouTube Analytics API اکنون از پارامتر اختیاری include-historical-channel-data پشتیبانی میکند. توجه داشته باشید که این پارامتر فقط هنگام بازیابی گزارشهای مالک محتوا مرتبط است.
این پارامتر به مالک محتوا اجازه میدهد تا نشان دهد که پاسخ میانای برنامهسازی کاربردی باید شامل زمان تماشا و دادههای بازدید کانالها از دوره زمانی قبلاز پیوند شدن کانالها به مالک محتوا باشد. مقدار پیشفرض پارامتر false است، یعنی بهطور پیشفرض، پاسخ میانای برنامهسازی کاربردی فقط شامل دادههای زمان تماشا و بازدید از زمانی است که کانالها به مالک محتوا پیوند داده شدهاند.
این قوانین همچنین درصورتی اعمال میشوند که درخواست API دادهها را برای چندین کانال بازیابی کند:
- اگر مقدار پارامتر
falseباشد، دادههای زمان تماشا و بازدیدهای برگرداندهشده برای هر کانال مشخص براساس تاریخی است که آن کانال به مالک محتوا پیوند داده شده است.
مهم است بهخاطر داشته باشید که کانالهای مختلف ممکن است در تاریخهای مختلف به مالک محتوا پیوند داده شده باشند. اگر درخواست API درحال بازیابی دادهها برای چندین کانال باشد و مقدار پارامترfalseباشد، پاسخ API حاوی دادههای زمان تماشا و بازدید براساس تاریخ پیوند برای هر کانال مربوطه است. - اگر مقدار پارامتر
trueباشد، پاسخ زمان تماشا و دادههای بازدید را برای همه کانالها براساس تاریخهای شروع و پایان مشخصشده در درخواست API برمیگرداند.
۱۵ دسامبر ۲۰۱۶
گزارشهای YouTube Reporting API زیر دیگر پشتیبانی نمیشوند و از اسناد حذف شدهاند. نسخه جدیدتری از هر گزارش دردسترس است. (اعلامیه منسوخ شدن این گزارشها در ۱۵ سپتامبر ۲۰۱۶ منتشر شد.)
-
گزارشهای کانال
channel_basic_a1- با گزارشchannel_basic_a2جایگزین شد.channel_province_a1- با گزارشchannel_province_a2جایگزین شد.channel_playback_location_a1- با گزارشchannel_playback_location_a2جایگزین شد.channel_traffic_source_a1- با گزارشchannel_traffic_source_a2جایگزین شد.channel_device_os_a1- با گزارشchannel_device_os_a2جایگزین شد.channel_subtitles_a1- با گزارشchannel_subtitles_a2جایگزین شد.channel_combined_a1- با گزارشchannel_combined_a2جایگزین شد.
-
گزارشهای مالک محتوا
content_owner_basic_a2- با گزارشcontent_owner_basic_a3جایگزین شد.content_owner_province_a1- با گزارشcontent_owner_province_a2جایگزین شد.content_owner_playback_location_a1- با گزارشcontent_owner_playback_location_a2جایگزین شد.content_owner_traffic_source_a1- با گزارشcontent_owner_traffic_source_a2جایگزین شد.content_owner_device_os_a1- با گزارشcontent_owner_device_os_a2جایگزین شد.content_owner_subtitles_a1- با گزارشcontent_owner_subtitles_a2جایگزین شد.content_owner_combined_a1- با گزارشcontent_owner_combined_a2جایگزین شد.content_owner_asset_basic_a1- با گزارشcontent_owner_asset_basic_a2جایگزین شد.content_owner_asset_province_a1- با گزارشcontent_owner_asset_province_a2جایگزین شد.content_owner_asset_playback_location_a1- با گزارشcontent_owner_asset_playback_location_a2جایگزین شد.content_owner_asset_traffic_source_a1- با گزارشcontent_owner_asset_traffic_source_a2جایگزین شد.content_owner_asset_device_os_a1- با گزارشcontent_owner_asset_device_os_a2جایگزین شد.content_owner_asset_combined_a1- با گزارشcontent_owner_asset_combined_a2جایگزین شد.
فهرست انواع گزارش فعلی در سند مرجع API نیز بهروز شده است.
۱۱ نوامبر ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است:
YouTube Reporting API از سه گزارش صفحه پایانی جدید و همچنین ابعاد و سنجههای جدید برای آن گزارشها پشتیبانی میکند. این گزارشها آمار ظهور و کلیکگذری را برای صفحههای پایانی که پساز توقف پخش ویدیو نمایش داده میشوند ارائه میدهند.
-
گزارشهای صفحه پایانی
- گزارش صفحه پایانی برای ویدیوهای کانال شامل آمار همه ویدیوهای کانال است.
- گزارش صفحه پایانی برای ویدیوهای مالک محتوا شامل آمار ویدیوها در هریک از کانالهای مالک محتوا است.
- گزارش صفحه پایانی برای دارایی��ای مالک محتوا شامل آمار داراییهای مرتبط با ویدیوهایی است که پساز آنها صفحه پایانی نمایش داده میشود.
-
ابعاد صفحه پایانی
end_screen_element_type: نوع عنصر صفحه پایانی مرتبط با آمار.end_screen_element_id: شناسهای که YouTube برای شناسایی منحصربهفرد عنصر صفحه پایانی استفاده میکند.
سنجههای صفحه پایانی
توجه: دادههای سنجههای صفحه پایانی از ۱ مه ۲۰۱۶ دردسترس است.
-
end_screen_element_impressions: تعداد کل ظهورهای عنصر صفحه پایانی. یک ظهور برای هر عنصر صفحه پایانی که نمایش داده میشود ثبت میشود. end_screen_element_clicks: تعداد دفعاتی که روی عناصر صفحه پایانی کلیک شده است.end_screen_element_click_rate: نرخ کلیکگذری برای عناصر صفحه پایانی.
-
-
گزارشهای زیر دیگر پشتیبانی نمیشوند و از اسناد برداشته شدهاند. نسخه جدیدتری از هر گزارش دردسترس است. (اعلامیه منسوخ شدن این گزارشها در ۲۲ ژوئن ۲۰۱۶ منتشر شد.)
content_owner_ad_performance_a1- با گزارشcontent_owner_ad_rates_a1جایگزین شد.content_owner_estimated_earnings_a1- با گزارشcontent_owner_estimated_revenue_a1جایگزین شد.content_owner_asset_estimated_earnings_a1- با گزارشcontent_owner_asset_estimated_revenue_a1جایگزین شد.
مرکز راهنمایی YouTube حاوی اطلاعات دقیقتری درباره افزودن صفحههای پایانی به ویدیوهای شما است.
۸ نوامبر ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر در YouTube Analytics API است:
-
سنجههای موجود در فهرست زیر کاملاً منسوخ شدهاند و دیگر پشتیبانی نمیشوند. همانطور که در ۱۰ اوت ۲۰۱۶ اعلام شد، سنجههای جدیدی که به همان دادهها اشاره میکنند ازقبل پشتیبانی میشوند. جدول زیر نام سنجه منسوخشده و نام سنجه جدید را نشان میدهد:
سنجه منسوخشده سنجه جدید adEarningsestimatedAdRevenueimpressionBasedCpmcpmimpressionsadImpressionsredPartnerRevenueestimatedRedPartnerRevenue
۲۷ اکتبر ۲۰۱۶
YouTube اکنون بهطور خودکار مجموعهای از گزارشهای درآمد آگهی تحت مدیریت سیستم را برای مالکان محتوایی که به گزارشهای مربوطه در بخش گزارشها در «استودیو محتواسازان» YouTube دسترسی دارند، تولید میکند. گزارشهای جدید API مدیریتشده توسط سیستم برای ارائه دسترسی برنامهریزیشده به دادههایی طراحی شدهاند که در گزارشهای قابل بارگیری دستی «استودیوِ محتواساز» نیز دردسترس هستند.
نمای کلی گزارشهای مدیریتشده توسط سیستم نمای کلی مختصری از گزارشهای جدید ارائه میدهد و فرایند بازیابی آنها را ازطریق API توضیح میدهد. این فرایند کمی با فرایند بازیابی گزارشهای انبوه برای YouTube Analytics متفاوت است زیرا شرکا برای تولید گزارشها نیازی به زمانبندی کارها ندارند.
ویژگی id منبع reportType بهروزرسانی شده است تا شامل فهرستی از گزارشهای مدیریتشده توسط سیستم باشد که میتوانید ازطریق میانای برنامهسازی کاربردی به آنها دسترسی داشته باشید:
- درآمد آگهی ماهانه جهانی بهازای هر ویدیو
- درآمد آگهی روزانه بهازای هر کشور برای هر ویدیو
- درآمد آگهی ماهانه جهانی بهازای هر دارایی
- درآمد آگهی روزانه بهازای هر دارایی برای هر کشور
- ادعاها (این گزارش شامل دادههای درآمد نمیشود)
۲۷ سپتامبر ۲۰۱۶
توجه: این یک اعلان منسوخ شدن است.
سنجه uniques در YouTube Analytics API منسوخ شده است. این سنجه اصلی نیست و تا ۳۱ اکتبر ۲۰۱۶ پشتیبانی خواهد شد.
۱۵ سپتامبر ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر در YouTube Reporting API است:
-
این API از دو سنجه جدید مربوط به بینندگان YouTube Red پشتیبانی میکند:
red_views: تعداد دفعاتی که ویدیو توسط اعضای YouTube Red مشاهده شده است.red_watch_time_minutes: تعداد دقیقههایی که اعضای YouTube Red ویدیو را تماشا کردهاند.
-
این API از نسخههای جدید ۲۰ گزارش پشتیبانی میکند. همه نسخههای جدید از سنجههای جدید
red_viewsوred_watch_time_minutesپشتیبانی میکنند.برای هر گزارش، عدد موجود در شناسه نوع گزارش جدید یک عدد بالاتر از شناسه نوع گزارش قدیمی است. (نسخههای قدیمی این گزارشها اکنون منسوخ شدهاند، همانطور که در ادامه این سابقه ویرایش توضیح داده شده است.) برای مثال، گزارش
channel_basic_a1اکنون منسوخ شده است و گزارشchannel_basic_a2جایگزین آن شده است.فهرستهای زیر شناسههای نوع گزارش جدید را مشخص میکنند:
گزارشهای ویدیو کانال
گزارشهای ویدیویی مالک محتوا
گزارشهای دارایی مالک محتوا
-
توجه: این یک اعلان منسوخ شدن است.
توجه داشته باشید که اگر ازقبل کارهایی برای ایجاد هرکدام از نسخههای قدیمیتر گزارشهای فهرستشده در بالا دارید، باید کارهای جدیدی برای گزارشهای تغییرنامیافته ایجاد کنید. همزمان با انتشار نسخههای جدید گزارش، نسخههای گزارش زیر منسوخ شدهاند:
channel_basic_a1channel_province_a1channel_playback_location_a1channel_traffic_source_a1channel_device_os_a1channel_subtitles_a1channel_combined_a1content_owner_basic_a2content_owner_province_a1content_owner_playback_location_a1content_owner_traffic_source_a1content_owner_device_os_a1content_owner_subtitles_a1content_owner_combined_a1content_owner_asset_basic_a1content_owner_asset_province_a1content_owner_asset_playback_location_a1content_owner_asset_traffic_source_a1content_owner_asset_device_os_a1content_owner_asset_combined_a1
اگر برای هریک از این گزارشها کار دارید، نباید انتظار داشته باشید که YouTube پساز ۱۵ دسامبر ۲۰۱۶ گزارشهای جدیدی برای این کارها تولید کند. گزارشهای تولیدشده همچنان بهمدت ۱۸۰ روز از زمان تولید دردسترس خواهند بود.
۱۹ اوت ۲۰۱۶
این بهروزرسانی حاوی تغییرات زیر در YouTube Reporting API است:
-
گزارش
content_owner_basic_a1کاملاً منسوخ شده و از اسناد حذف شده است. YouTube دیگر گزارشهای جدیدی از آن نوع تولید نخواهد کرد، هرچند گزارشهایی که قبلاً تولید شدهاند همچنان تا ۱۸۰ روز پساز زمان تولید دردسترس خواهند بود.همانطور که در ورودی سابقه ویرایش برای ۱۹ مه ۲۰۱۶ توضیح داده شده است، گزارش
content_owner_basic_a2جایگزین گزارشcontent_owner_basic_a1شده است.
۱۱ اوت ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است:
-
«شرایط خدمات سرویسهای YouTube API» که بهتازگی منتشر شده است («شرایط بهروزشده») و بهطور مفصل در وبلاگ مهندسی و توسعهدهندگان YouTube مورد بحث قرار گرفته است، مجموعه غنی از بهروزرسانیها را برای «شرایط خدمات» فعلی ارائه میدهد. علاوهبر شرایط بهروزشده که از ۱۰ فوریه ۲۰۱۷ اجرایی میشود، این بهروزرسانی شامل چندین سند پشتیبانی است که به توضیح خطمشیهایی که توسعهدهندگان باید دنبال کنند کمک میکند.
مجموعه کامل اسناد ��دید در سابقه ویرایش «شرایط» بهروزشده شرح داده شده است. علاوهبراین، تغییرات آتی در «شرایط بهروزشده» یا در آن اسناد پشتیبانی نیز در آن سابقه ویرایش توضیح داده خواهد شد. میتوانید ازطریق پیوندی در آن سند، در فید RSS که تغییرات آن سابقه ویرایش را فهرست میکند مشترک شوید.
۱۰ اوت ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API (Targeted Queries)
-
توجه: این یک اعلان منسوخ شدن است.
سنجههای جدول زیر درحال منسوخ شدن هستند. همزمان، سنجههای جدیدی که به همان دادهها اشاره دارند معرفی میشوند. درواقع، این بدان معناست که سنجههای قدیمی درحال تغییر نام هستند، اگرچه YouTube Analytics API از هر دو نام سنجه تا تاریخهای منسوخ شدن فهرستشده در جدول پشتیبانی خواهد کرد.
نام سنجه قدیمی نام سنجه جدید تاریخ پشتیبانی earningsestimatedRevenue۱۰ اوت ۲۰۱۷ adEarningsestimatedAdRevenue۴ نوامبر ۲۰۱۶ redPartnerRevenueestimatedRedPartnerRevenue۴ نوامبر ۲۰۱۶ impressionBasedCpmcpm۴ نوامبر ۲۰۱۶ impressionsadImpressions۴ نوامبر ۲۰۱۶ توجه داشته باشید که سنجه
earningsیک سنجه اصلی بود، بنابراین تا یک سال از تاریخ این اعلامیه پشتیبانی خواهد شد. سایر سنجهها که سنجههای اصلی نبودند، بهمدت سه ماه تا ۴ نوامبر ۲۰۱۶ پشتیبانی خواهند شد.برای مثال، تا ۴ نوامبر ۲۰۱۶، درخواست API میتواند سنجه
impressionBasedCpm، سنجهcpm، یا هر دو را مشخص کند. اما پساز آن تاریخ، فقط سنجهcpmپشتیبانی خواهد شد. - بُعد
insightTrafficSourceTypeاز دو مقدار بُعد جدید پشتیبانی میکند:CAMPAIGN_CARD: این منبع ترافیک فقط برای گزارشهای مالک محتوا پشتیبانی میشود. این نشان میدهد که بازدیدها از ویدیوهای بارگذاریشده توسط کاربر که ادعا شدهاند و مالک محتوا برای تبلیغ محتوای مشاهدهشده استفاده کرده است، منشأ گرفتهاند.END_SCREEN: دادهها مربوط به بازدیدهایی است که از صفحه پایانی ویدیو دیگری منشأ گرفتهاند.
برای هر دو منبع ترافیک جدید، میتوانید گزارش
traffic source detailرا نیز بازیابی کنید. در هر دو مورد، بُعدinsightTrafficSourceDetailویدیویی را که بیننده از آن ارجاع داده شده است شناسایی میکند. -
بُعد
adTypeاکنون از مقدارauctionBumperInstreamپشتیبانی میکند که به آگهی ویدیویی ردنشدنی تا ۶ ثانیه اشاره دارد که قبلاز تماشای ویدیو پخش میشود.
-
-
YouTube Reporting API (Bulk Reports)
- بُعد
traffic_source_typeاکنون از مقادیر زیر پشتیبانی میکند:19: این منبع ترافیک فقط برای گزارشهای مالک محتوا پشتیبانی میشود. این نشان میدهد که بازدیدها از ویدیوهای بارگذاریشده توسط کاربر که ادعا شدهاند و مالک محتوا برای تبلیغ محتوای مشاهدهشده استفاده کرده است، منشأ گرفتهاند.20: دادهها مربوط به بازدیدهایی است که از صفحه پایانی ویدیو دیگری منشأ گرفتهاند.
برای هر دو منبع ترافیک جدید، بُعد
traffic_source_detailویدیویی را که بیننده از آن ارجاع داده شده است شناسایی میکند. -
فهرست سنجههای اصلی API اصلاح شده است تا
estimated_partner_revenueبهعنوان سنجه اصلی فهرست شود وearningsاز آن فهرست برداشته شود. (سنجهearningsهرگز در YouTube Reporting API پشتیبانی نشده است.) -
بُعد
ad_typeاکنون از مقدار19پشتیبانی میکند که به آگهیهای خطی کوتاه اشاره دارد. این آگهیها آگهیهای ویدیویی ردنشدنی تا ۶ ثانیه هستند که قبلاز تماشای ویدیو پخش میشوند.
- بُعد
۱۸ ژوئیه ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API (Targeted Queries)
- فهرستهای سنجههای پشتیبانیشده برای گزارشهای کانال زیر بهروزرسانی شدهاند تا سنجههای کارت را شامل شوند. پشتیبانی از سنجههای کارت در این گزارشها درواقع در ۲۸ ژوئن ۲۰۱۶ اضافه شد و ورودی سابقه ویرایش برای آن تاریخ این تغییر را با جزئیات بیشتر توضیح میدهد. گزارشها عبارتاند از:
- فعالیت کاربر پایه برای ایالتهای ایالات متحده
- فعالیت کاربر در ایالتهای امریکا برای دورههای زمانی خاص
- فعالیت کاربر براساس استان
- فعالیت کاربر براساس وضعیت مشترکشده
- فعالیت کاربر براساس وضعیت اشتراک برای استانها
- ویدیوهای برتر براساس ایالت
- ویدیوهای برتر برای بینندگان مشترک یا غیرمشترک
-
فهرست فیلترها هم برای گزارشهای حفظ مخاطب کانال و هم برای گزارشهای حفظ مخاطب مالک محتوا اصلاح شده است تا نشان دهد که فیلتر
videoالزامی است و فیلترgroupپشتیبانی نمیشود.قبلاً، در اسناد هر دو گزارش بهاشتباه ذکر شده بود که گزارش را میتوان بااستفاده از یکی از این دو فیلتر یا بدون استفاده از هیچکدام از این فیلترها بازیابی کرد.
- فهرستهای سنجههای پشتیبانیشده برای گزارشهای کانال زیر بهروزرسانی شدهاند تا سنجههای کارت را شامل شوند. پشتیبانی از سنجههای کارت در این گزارشها درواقع در ۲۸ ژوئن ۲۰۱۶ اضافه شد و ورودی سابقه ویرایش برای آن تاریخ این تغییر را با جزئیات بیشتر توضیح میدهد. گزارشها عبارتاند از:
-
YouTube Reporting API (Bulk Reports)
- در نمای کلی API، بخشی که نحوه بازیابی نشانی وب بارگیری گزارش را توضیح میدهد اصلاح شده است تا بیان کند که YouTube گزارشهای قابلبارگیری را برای روزهایی که هیچ دادهای دردسترس نبوده است تولید میکند. این گزارشها حاوی ردیف سرصفحه هستند اما دادههای اضافی ندا��ند. این اطلاعات قبلاً در بخش ویژگیهای گزارش همان سند در ۱۲ آوریل ۲۰۱۶ بهروز شده بود.
- فهرست ابعاد در گزارش
content_owner_asset_cards_a1اصلاح شده است تا نشان دهد که گزارش از بُعدcard_idاستفاده میکند. قبلاً، در اسناد نام بُعد بهاشتباهcard_titleذکر شده بود.
۲۸ ژوئن ۲۰۱۶
اسناد YouTube Analytics API بهروزرسانی شده است تا پشتیبانی از سنجههای کارت را در گزارشهای متعدد کانال و مالک محتوا نشان دهد. سنجههایی که بهتازگی پشتیبانی میشوند عبارتاند از:
این سنجهها در انواع گزارشهای زیر پشتیبانی میشوند:
- آمار پایه(کانالها، مالکان محتوا)
- مبتنی بر زمان(کانالها، مالکان محتوا)
- موقعیت جغرافیایی کاربر (کانالها، مالکان محتوا)
- فعالیت کاربر براساس وضعیت اشتراک (کانالها، مالکان محتوا)
- ویدیوهای برتر (کانال، مالک محتوا)
۲۲ ژوئن ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر در YouTube Reporting API است. تغییر اول مربوط به API بهطور کلی است و تغییرات باقیمانده فقط بر گزارشهای مالک محتوا تأثیر میگذارد:
-
بخش ویژگیهای گزارش در نمای کلی میانای برنامهسازی کاربردی بهروزرسانی شده است تا شفافسازی شود که گزارشها ازطریق میانای برنامهسازی کاربردی بهمدت ۱۸۰ روز از زمان تولید دردسترس هستند.
قبلاً در اسناد ذکر شده بود که گزارشها برای دورهای حداکثر ۱۸۰ روزه قبلاز تاریخ ارسال درخواست API دردسترس هستند. اگرچه ازنظر فنی درست است، اما نوشتار اصلی در بهترین حالت نسبتاً گیجکننده بود.
-
این API از نسخههای جدید سه گزارش پشتیبانی میکند. دو مورد از این گزارشها همچنین حاوی سنجههای جدید و تغییرنامیافته هستند:
-
گزارش
content_owner_ad_rates_a1نسخه جدید گزارشcontent_owner_ad_performance_a1است. گزارشی که بهتازگی نام آن تغییر کرده است با نسخه قبلی یکسان است. -
دو گزارش که نسخههای جدیدی دارند تغییر نام دادهاند:
- نام نسخه جدید گزارش
content_owner_estimated_earnings_a1،content_owner_estimated_revenue_a1است. - نام نسخه جدید گزارش
content_owner_asset_estimated_earnings_a1،content_owner_asset_estimated_revenue_a1است.
هر دو گزارش جدیداً تغییرنامیافته از جهات زیر با گزارشهای قبلی خود تفاوت دارند:
- آنها سنجه جدید
estimated_partner_red_revenueرا اضافه میکنند که کل درآمد خالص از اشتراکهای YouTube Red را تخمین میزند. - آنها سنجه جدید
estimated_partner_transaction_revenueرا اضافه میکنند که درآمد حاصل از تراکنشها، مانند محتوای پولی و «تأمین بودجه از طرفداران»، را با کسر هرگونه بازپرداخت کسرشده از شریک تخمین میزند. - نام سنجه
estimated_partner_ad_sense_revenueرا بهestimated_partner_ad_auction_revenueتغییر میدهند. - نام سنجه
estimated_partner_double_click_revenueرا بهestimated_partner_ad_reserved_revenueتغییر میدهند.
- نام نسخه جدید گزارش
توجه داشته باشید که اگر ازقبل کارهایی برای ایجاد هرکدام از نسخههای قدیمیتر این گزارشها دارید، باید کارهای جدیدی برای گزارشهای تغییرنامیافته ایجاد کنید. همزمان با انتشار نسخههای جدید گزارش، گزارشهای
content_owner_ad_performance_a1،content_owner_estimated_earnings_a1، وcontent_owner_asset_estimated_earnings_a1منسوخ شدهاند.اگر برای هریک از این گزارشها کاری دارید، نباید انتظار داشته باشید که YouTube پساز ۲۲ سپتامبر ۲۰۱۶ گزارشهای جدیدی برای آن کارها تولید کند. گزارشهای تولیدشده همچنان بهمدت ۱۸۰ روز از زمان تولید دردسترس خواهند بود.
-
-
تعریف ویژگی
idمنبعreportTypeبهروز شده است تا مجموعه فعلی گزارشهای دردسترس را منعکس کند. -
نام دو سنجه در اسناد اصلاح شده است تا با نامهایی که در گزارشها نشان داده میشود مطابقت داشته باشد. این صرفاً اصلاحی در مستندات است و تغییری در محتوای واقعی گزارش را نشان نمیدهد:
- نام سنجه
estimated_partner_adsense_revenueبهestimated_partner_ad_sense_revenueبهروزرسانی شده است. اما توجه داشته باشید که این سنجه فقط در دو گزارش نشان داده میشود که با این بهروزرسانی منسوخ میشوند. همانطور که در بالا توضیح داده شد، نام این سنجه در نسخههای جدیدتر آن گزارشها بهestimated_partner_ad_auction_revenueتغییر کرده است. - نام سنجه
estimated_partner_doubleclick_revenueبهestimated_partner_double_click_revenueبهروزرسانی شده است. مجدداً توجه داشته باشید که این سنجه فقط در دو گزارشی نشان داده میشود که با این بهروزرسانی منسوخ میشوند. همانطور که در بالا توضیح داده شد، این سنجه در نسخههای جدیدتر آن گزارشها بهestimated_partner_ad_reserved_revenueتغییر نام داده است.
- نام سنجه
-
سند ابعاد برای Reporting API بهروزرسانی شده است تا دیگر ویژگیهای
elapsed_video_time_percentageوaudience_retention_typeرا فهرست نکند. این ابعاد درحالحاضر توسط هیچ گزارشی که ازطریق API دردسترس باشد پشتیبانی نمیشود.
۱۹ مه ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر در YouTube Reporting API است:
-
این API از نسخه جدید گزارش فعالیت کاربر برای ما��کان محتوا پشتیبانی میکند. شناسه نوع گزارش برای گزارش جدید
content_owner_basic_a2است. برخلاف نسخه قبلی گزارش،content_owner_basic_a1، نسخه جدید از سنجههایlikesوdislikesپشتیبانی میکند.اگر ازقبل کاری برای ایجاد گزارش
content_owner_basic_a1دارید، همچنان باید کار جدیدی برای گزارشcontent_owner_basic_a2ایجاد کنید. YouTube بهطور خودکار مالکان محتوا را به نسخه گزارش جدید منتقل نمیکند یا بهطور خودکار کاری برای تولید نسخه گزارش جدید ایجاد نمیکند. در برخی پیادهسازیها، ظاهر شدن یک کار جدید و غیرمنتظره میتواند تغییری مخرب باشد.همزمان با انتشار گزارش جدید، گزارش
content_owner_basic_a1منسوخ شده است. اگر کاری برای آن گزارش دارید، نباید انتظار داشته باشید که YouTube پساز ۱۹ اوت ۲۰۱۶ گزارشهای جدیدی برای آن کار تولید کند. گزارشهای تولیدشده همچنان بهمدت ۱۸۰ روز از زمان تولید دردسترس خواهند بود. -
منابع
reportType،job، وreportهمگی از ویژگی جدیدی پشتیبانی میکنند که مشخص میکند آیا منبع مرتبط نشاندهنده نوع گزارش منسوخشده است یا نه:-
ویژگی
deprecateTimeمنبعreportTypeتاریخ و زمانی را که نوع گزارش منسوخ خواهد شد مشخص میکند. این ویژگی فقط برای گزارشهایی که بهعنوان منسوخشده اعلام شدهاند مقدار دارد و این مقدار نشاندهنده تاریخی است که YouTube تولید گزارشهای آن نوع را متوقف خواهد کرد.پساز اینکه نوع گزارش بهعنوان منسوخ اعلام شد، YouTube گزارشهای آن نوع را برای سه ماه دیگر تولید میکند. برای مثال، این بهروزرسانی در ۱۹ مه ۲۰۱۶، منسوخ شدن گزارش
content_owner_basic_a1را اعلام میکند. بنابراین،deprecateTimeبرای آن نوع گزارش زمانی را در ۱۹ اوت ۲۰۱۶ مشخص میکند که پساز آن YouTube تولید گزارشهای آن نوع را متوقف خواهد کرد. -
ویژگی
expireTimeمنبعjobتاریخ و زمانی را که کار منقضی شده است یا منقضی خواهد شد مشخص میکند. اگر نوع گزارش مرتبط با کار منسوخ شده باشد یا اگر گزارشهای تولیدشده برای کار برای مدت طولانی بارگیری نشده باشند، این ویژگی دارای مقدار است. این تاریخ نشاندهنده زمانی است که پساز آن YouTube دیگر گزارشهای جدیدی برای کار تولید نمیکند. -
ویژگی
jobExpireTimeمنبعreportتاریخ و زمان انقضای کاری را که با گزارش مرتبط است مشخص میکند. این ویژگی حاوی همان مقدار ویژگیexpireTimeدر منبعjobاست، همانطور که در مورد قبلی در این فهرست شرح داده شده است.
-
-
اگر بخواهید برای گزارش منسوخشدهای کار ایجاد کنید، روش
jobs.createاکنون کد پاسخهای HTTP400(Bad Request) را برمیگرداند. علاوهبراین، اسناد این روش اکنون چندین دلیل دیگر را که باعث ناموفق شدن درخواست میانای برنامهسازی کاربردی میشود فهرست میکند.
۱۲ آوریل ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است که همگی فقط بر YouTube Reporting API تأثیر میگذارند:
-
اکنون YouTube دادههای مربوط به دوره ۱۸۰ روزه قبلاز اولین زمانبندی کار گزارشدهی را تولید میکند. قبلاً Reporting API هیچ داده قدیمیای ارائه نمیکرد. این تغییر بر همه شغلها، ازجمله شغلهایی که قبلاز این اعلامیه ایجاد شدهاند، تأثیر میگذارد.
گزارشهای تاریخی بهمحض دردسترس قرار گرفتن پست میشوند، هرچند حدود یک ماه طول میکشد تا همه دادههای تاریخی برای یک شغل پست شوند. بنابراین، یک ماه پساز زمانبندی کار گزارشدهی، به حدود هفت ماه داده دسترسی خواهید داشت. (همه دادههای قدیمی مربوط به مشاغل ایجادشده قبلاز این اعلامیه باید ظرف یک ماه پساز اعلامیه پست شود.)
توجه داشته باشید که دادههای قدیمی فقط از ۱ ژوئیه ۲۰۱۵ دردسترس است. درنتیجه، کارهایی که قبلاز ۲۸ دسامبر ۲۰۱۵ ایجاد شدهاند، کمتر از ۱۸۰ روز دادههای قدیمی خواهند داشت.
همه این تغییرات در بخش جدید دادههای قدیمی در نمای کلی Reporting API توضیح داده شده است.
-
بخش ویژگیهای گزارش در نمای کلی YouTube Reporting API با تغییرات زیر بهروز شده است:
-
اکنون در اسناد ذکر شده است که گزارشها برای مدت ۱۸۰ روز پساز تولید دردسترس هستند و بنابراین برای بارگیری توسط کارخواهان میانای برنامهسازی کاربردی دردسترس هستند. قبلاً در اسناد ذکر شده بود که گزارشها برای دورهای حداکثر تا شش ماه قبلاز تاریخ ارسال درخواست API دردسترس هستند.
-
اسناد بهروزرسانی شدهاند تا نشان دهند که API اکنون گزارشهای بارگیریشدنی برای روزهایی که هیچ دادهای دردسترس نبوده است تولید میکند. این گزارشها حاوی ردیفهای سرصفحه خواهند بود اما حاوی دادههای اضافی نخواهند بود.
-
-
YouTube Reporting API بهزودی از مجموعهای از گزارشهای تولیدشده بهطور خودکار و مدیریتشده توسط سیستم پشتیبانی خواهد کرد که حاوی دادههای درآمد آگهی یا دادههای درآمد اشتراک YouTube Red هستند. این گزارشها برای مالکان محتوایی که درحالحاضر میتوانند به گزارشهای درآمد قابلبارگیری دستی در استودیوِ محتواساز YouTube دسترسی داشته باشند، دردسترس خواهد بود. بنابراین، عملکرد جدید میانای برنامهسازی کاربردی دسترسی برنامهریزیشده به آن دادهها را فراهم میکند.
تغییرات میانای برنامهسازی کاربردی زیر اکنون درحال اعلام شدن است تا برای راهاندازی گزارشهای مدیریتشده توسط سیستم آماده شوید:
-
ویژگی جدید
systemManagedمنبعjobنشان میدهد که آیا منبع شغلی را توصیف میکند که گزارشهای مدیریتشده توسط سیستم را تولید میکند یا نه. YouTube بهطور خودکار گزارشهای مدیریتشده توسط سیستم را برای مالکان محتوای YouTube تولید میکند و مالکان محتوا نمیتوانند کارهایی را که این گزارشها را ��یجاد میکنند تغییر دهند یا حذف کنند. -
پارامتر جدید
includeSystemManagedدر روشjobs.listنشان میدهد که آیا پاسخ میانای برنامهسازی کاربردی باید شامل کارهای مربوط به گزارشهای مدیریتشده توسط سیستم باشد یا نه. مقدار پیشفرض پارامترfalseاست. -
پارامتر جدید
startTimeAtOrAfterدر روشjobs.reports.listنشان میدهد که پاسخ میانای برنامهسازی کاربردی فقط باید حاوی گزارشهایی باشد که قدیمیترین دادههای آنها در تاریخ مشخصشده یا پساز آن باشد. بهطور مشابه، پارامترstartTimeBeforeنشان میدهد که پاسخ میانای برنامهسازی کاربردی فقط باید حاوی گزارشهایی باشد که قدیمیترین دادههای موجود در گزارش قبلاز تاریخ مشخصشده باشد.برخلاف پارامتر
createdAfterروش که به زمان ایجاد گزارش مربوط میشود، پارامترهای جدید به دادههای موجود در گزارش مربوط میشوند. -
ویژگی جدید
systemManagedمنبعreportTypeنشان میدهد که آیا منبع گزارش مدیریتشده توسط سیستم را توصیف میکند یا نه. -
پارامتر جدید
includeSystemManagedدر روشreportTypes.listنشان میدهد که آیا پاسخ میانای برنامهسازی کاربردی باید شامل گزارشهای مدیریتشده توسط سیستم باشد یا نه. مقدار پیشفرض پارامترfalseاست.
-
۲۸ مارس ۲۰۱۶
YouTube Reporting API و YouTube Analytics API اکنون آمار بازدید را برای چند سرویس همرسانی دیگر برمیگردانند.
- در YouTube Reporting API، بُعد
sharing_serviceاز این مقادیر جدید پشتیبانی میکند:82: کادر گفتگوی فعالیت سیستم iOS83: Google Inbox-
84: پیامرسان Android
- در YouTube Analytics API، بُعد
sharingServiceاز این مقادیر جدید پشتیبانی میکند:-
ANDROID_MESSENGER: پیامرسان Android INBOX: Google InboxIOS_SYSTEM_ACTIVITY_DIALOG: کادر گفتگوی فعالیت سیستم iOS
-
۱۶ مارس ۲۰۱۶
این بهروزرسانی شامل تغییرات زیر است که هم بر YouTube Reporting API و هم بر YouTube Analytics API تأثیر میگذارد:
YouTube Reporting API
- بُعد
playback_location_typeاز دو مقدار بُعد جدید پشتیبانی میکند:7: دادهها مربوط به بازدیدهایی است که در صفحه اصلی YouTube، در فید اشتراک کاربر، یا در یکی دیگر از ویژگیهای مرور YouTube انجام شده است.8: دادهها مربوط به بازدیدهایی است که مستقیماً در صفحه نتایج جستجوی YouTube انجام شده است.
- بُعد
traffic_source_typeاکنون از18بهعنوان مقدار بُعد پشتیبانی میکند. این مقدار نشان میدهد که بازدیدهای ویدیو از صفحهای منشأ گرفتهاند که همه ویدیوهای یک فهرست پخش را فهرست میکند. این منبع با نوع منبع14متفاوت است که نشان میدهد بازدیدها زمانی رخ دادهاند که ویدیو بهعنوان بخشی از فهرست پخش درحال پخش بوده است.
YouTube Analytics API
- بُعد
insightPlaybackLocationTypeاز دو مقدار بُعد جدید پشتیبانی میکند:BROWSE: دادهها مربوط به بازدیدهایی است که در صفحه اصلی YouTube، در فید اشتراک کاربر، یا در یکی دیگر از ویژگیهای مرور YouTube انجام شده است.SEARCH: دادهها مربوط به بازدیدهایی است که مستقیماً در صفحه نتایج جستجوی YouTube انجام شده است.
- بُعد
insightTrafficSourceTypeاکنون ازYT_PLAYLIST_PAGEبهعنوان مقدار بُعد پشتیبانی میکند. این مقدار نشان میدهد که بازدیدهای ویدیو از صفحهای منشأ گرفتهاند که همه ویدیوهای یک فهرست پخش را فهرست میکند. این منبع با نوع منبعPLAYLISTمتفاوت است که نشان میدهد بازدیدها زمانی رخ دادهاند که ویدیو بهعنوان بخشی از فهرست پخش درحال پخش بوده است.
۸ فوریه ۲۰۱۶
فهرست سنجههای پشتیبانیشده برای YouTube Analytics API بهروزرسانی شده است تا سنجههای کارت دیگر بهعنوان سنجههای پشتیبانیشده برای آن API فهرست نشوند. (هیچکدام از گزارشهای آن API بهعنوان پشتیبانی از هیچیک از سنجههای کار�� مستند نشده بود.)
توجه داشته باشید که همچنان میتوانید سنجههای کارت را بااستفاده از YouTube Reporting API بازیابی کنید که از این سنجهها برای گزارشهای متعدد کانال و مالک محتوا پشتیبانی میکند.
۶ ژانویه ۲۰۱۶
YouTube Reporting API و YouTube Analytics API اکنون بهطور خاص بازدیدهایی را که ازطریق دستگاه Chromecast انجام میشوند شناسایی میکنند.
- در YouTube Reporting API، بُعد
operating_systemاز مقدار21برای شناسایی بازدیدهایی که ازطریق Chromecast انجام میشوند استفاده میکند. - در YouTube Analytics API، بُعد
operatingSystemاز مقدارCHROMECASTبرای شناسایی بازدیدهایی که ازطریق Chromecast انجام میشوند استفاده میکند.
۲۱ دسامبر ۲۰۱۵
در اسناد، نامهای سنجههای annotation_clickable_impressions و annotation_closable_impressions بهروز شدهاند تا با نامهایی که در گزارشها برگردانده میشوند مطابقت داشته باشند. قبلاً، نامها بهصورت clickable_annotation_impressions و closable_annotation_impressions ثبت شده بود.
۱۸ دسامبر ۲۰۱۵
قوانین اتحادیه اروپا (EU) ایجاب میکند که شفافسازیهای خاصی به کاربران نهایی در اتحادیه اروپا ارائه شود و موافقت آنها کسب شود. بنابراین، برای کاربران نهایی در اتحادیه اروپا، باید از خطمشی رضایت کاربر اتحادیه اروپا پیروی کنید. ما اعلانی درباره این الزام در شرایط خدمات YouTube API اضافه کردهایم.
۱۵ دسامبر ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است که همگی بر YouTube Analytics API تأثیر میگذارند:
-
YouTube Analytics API اکنون از سه ب��عد ج����ی��ت بازپخش جدید پشتیبانی میکند که میتوان از آنها در انواع گزارشهای مالک محتوا و کانال استفاده کرد:
liveOrOnDemand: این بُعد نشان میدهد که آیا دادههای موجود در گزارش، فعالیت کاربر را که درطول پخش زنده رخ داده است توصیف میکند یا نه.subscribedStatus: این بُعد نشان میدهد که آیا سنجههای فعالیت کاربر در دادهها با بینندگانی که مشترک کانال ویدیو یا فهرست پخش بودهاند مرتبط است یا خیر.youtubeProduct: این بُعد دارایی YouTube را که فعالیت کاربر در آن رخ داده است شناسایی میکند. مقادیر احتمالی شامل وبسایت اصلی YouTube (یا برنامه YouTube)، YouTube Gaming، و YouTube Kids است.
اسناد بهروزرسانی شدهاند تا گزارشهای جزئیات بازپخش جدیدی را که برای کانالها و مالکان محتوا دردسترس هستند شناسایی کنند. علاوهبراین، بسیاری از گزارشهای دیگر بهروزرسانی شدهاند تا مشخص شود که یک یا چند مورد از این ابعاد را میتوان بهصورت اختیاری بهعنوان بعد و/یا فیلتر در آن گزارشها استفاده کرد.
-
قالب جدولهایی که گزارشها را توضیح میدهند تغییر کرده است تا بتوانید ترکیبهای معتبر ابعاد، سنجهها، و فیلترهایی را که میتوان برای بازیابی هر گزارش استفاده کرد راحتتر شناسایی کنید. جدول زیر که گزارش «نوع دستگاه» را برای کانالها توضیح میدهد، قالب جدید را نشان میدهد:
دارایی مقدار ابعاد: الزامی deviceType استفاده از ۰ یا بیشتر day، liveOrOnDemand، subscribedStatus، youtubeProduct سنجهها: استفاده از ۱ یا بیشتر بازدیدها، estimatedMinutesWatched فیلترها: از ۰ یا ۱ استفاده کنید country، province، continent، subContinent از ۰ یا ۱ استفاده کنید ویدیو، گروه استفاده از ۰ یا بیشتر operatingSystem، liveOrOnDemand، subscribedStatus، youtubeProduct اصطلاحات توصیفکننده فیلدهای الزامی و اختیاری در اسناد مربوط به گزارشهای کانال و مالک محتوا توضیح داده شده است.
-
YouTube Analytics API اکنون بهطور خودکار نهادهایی را که کاربر API نمیتواند دادههای آنها را از فیلترهای پشتیبانیکننده از چند مقدار (
video،playlist، وchannel) بازیابی کند حذف میکند. قبلاً اگر کاربر API نمیتوانست به دادههای حداقل یکی از موارد مشخصشده دسترسی پیدا کند، سرور API فقط یک خطا برمیگرداند.برای مثال، فرض کنید کاربری درخواست API ارسال میکند که در آن فیلتر
video۲۰ شناسه ویدیو را فهرست میکند. کاربر مالک ۱۸ ویدیو است. بااینحال، یکی از شناسههای ویدیو، ویدیویی را شناسایی میکند که متعلق به کانال دیگری است و شناسه دیگر ویدیویی را شناسایی میکند که حذف شده است و بنابراین دیگر وجود ندارد. در این حالت، بهجای برگرداندن خطا، سرور API اکنون دو ویدیویی را که کاربر نمیتواند به آنها دسترسی داشته باشد حذف میکند و پاسخ API حاوی دادههای ۱۸ ویدیویی است که کاربر API مالک آنها است. -
اگر دادههای مربوط به YouTube Analytics
groupخالی را درخواست کنید، اکنون API بهجای خطا، مجموعه دادههای خالی را برمیگرداند. -
اکنون اگر بخواهید موجودیتی را به گروهی اضافه کنید اما به آن موجودیت دسترسی نداشته باشید، روش
groupItems.insertدر YouTube Analytics API خطای غیرمجاز (کد پاسخ HTTP403) را برمیگرداند. قبلاً، API به شما اجازه میداد نهاد را به گروه اضافه کنید، اما بعداً وقتی میخواستید دادههای گزارش را برای آن گروه بازیابی کنید، خطای غیرمجاز برمیگرداند. -
روش
groups.listدر YouTube Analytics API اکنون از صفحهبندی پشتیبانی میکند. اگر پاسخ میانای برنامهسازی کاربردی حاوی همه گروههای دردسترس نباشد، پارامترnextPageTokenپاسخ، یک توکن را مشخص میکند که میتواند برای بازیابی صفحه بعدی نتایج استفاده شود. پارامترpageTokenروش را روی آن مقدار تنظیم کنید تا نتایج بیشتری بازیابی شود.
۱۰ نوامبر ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API اکنون از سنجه
redPartnerRevenueپشتیبانی میکند که مجموع درآمد تخمینی کسبشده از اشتراکهای YouTube Red را برای ابعاد گزارش انتخابشده گزارش میکند. مقدار این سنجه نشاندهنده درآمد حاصل ا�� محتوای موسیقی و غیرموسیقی است و در پایان ماه اصلاح میشود.فهرست گزارشهای مالک محتوا در YouTube Analytics API بهروزرسانی شده است تا گزارشهای ویدیویی را که از سنجه
redPartnerRevenueپشتیبانی میکنند شناسایی کند:- آمار پایه
- زمانمحور
- موقعیت جغرافیایی کاربر
- ویدیوهای برتر – برای این گزارش،
redPartnerRevenueنیز بهعنوان یک سنجه مرتبسازی پشتیبانی میشود، به این معنی که میتوانید فهرستی از ویدیوها را که براساس درآمد YouTube Red مرتب شدهاند، بازیابی کنید.
-
تعریف گزارش ویدیوهای برتر برای YouTube Analytics API اکنون نشان میدهد که این گزارش از سنجههای درآمد زیر نیز پشتیبانی میکند:
earnings،adEarnings،grossRevenue،monetizedPlaybacks،playbackBasedCpm،impressions، وimpressionBasedCpm.
۲۹ اکتبر ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
اسناد مربوط به بُعد
dateدر YouTube Reporting API اصلاح شده است تا نشان دهد که تاریخها به دوره ۲۴ ساعتهای اشاره دارند که از ساعت ۱۲:۰۰ بامداد به وقت اقیانوس آرام (UTC-8) شروع میشود. قبلاً در اسناد ذکر شده بود که تاریخ از ساعت ۱۲:۰۰ بامداد (بهوقت گرینویچ) شروع میشود.علاوهبراین، اسناد YouTube Analytics API بهروزرسانی شده است تا مشخص شود که همه ابعاد مربوط به تاریخ (
day،7DayTotals،30DayTotals، وmonth) به تاریخهایی اشاره دارند که از ساعت ۱۲:۰۰ بامداد بهوقت اقیانوس آرام (UTC-8) شروع میشوند. -
روش
jobs.reports.list()در YouTube Reporting API اکنون از پارامتر پُرسمانcreatedAfterپشتیبانی میکند. اگر مشخص شود، این پارامتر نشان میدهد که پاسخ میانای برنامهسازی کاربردی باید فقط گزارشهای ایجادشده پساز تاریخ و زمان مشخصشده را فهرست کند، ازجمله گزارشهای جدید با دادههای پرشده از گذشته. توجه داشته باشید که مقدار پارامتر مربوط به زمانی است که گزارش ایجاد شده است و نه تاریخهای مرتبط با دادههای برگرداندهشده.مقدار پارامتر مُهر زمان در قالب RFC3339 UTC «Zulu» است که تا میکروثانیه دقیق است. مثال:
"2015-10-02T15:01:23.045678Z".روالهای مطلوب YouTube Reporting API نیز بهروزرسانی شدهاند تا توضیح دهند که چگونه می��وانید از پارامتر
createdAfterبرای جلوگیری از پردازش مکرر یک گزارش استفاده کنید. -
تعاریف ویژگی
createTimeمنبعjobو ویژگیهایstartTime،endTime، وcreateTimeمنبعreportهمگی اصلاح شدهاند تا مشخص شود که مقادیر ویژگیها تا حد میکروثانیه دقیق هستند، نه نانوثانیه. علاوهبراین، اکنون همه تعاریف بهدرستی نشان میدهند که مقدار ویژگی یک مُهر زمان است.
۸ اکتبر ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
اسناد مربوط به بُعد
sharingServiceدر YouTube Analytics API بهروز شده است تا شامل فهرستی از مقادیر ممکن برای بُعد باشد. این فهرست شامل تعدادی از سرویسهایی است که بهتازگی پشتیبانی میشوند.تعریف بُعد
sharing_serviceدر YouTube Reporting API نیز بهروز شده است تا مقادیر جدید پشتیبانیشده را فهرست کند. مقادیر enum که بزرگتر از59هستند، مقادیر جدید در فهرست هستند.
۲۴ سپتامبر ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Reporting API جدید گزارشهای دادههای انبوه را که حاوی دادههای YouTube Analytics برای مالک محتوا یا کانال است بازیابی میکند. این قالب برای برنامههایی طراحی شده است که میتوانند مجموعههای بزرگ داده را وارد کنند و ابزارهایی برای فیلتر کردن، مرتبسازی، و استخراج آن دادهها ارائه میدهند.
هر گزارش YouTube Reporting API شامل مجموعهای ازپیشتعریفشده از ابعاد و سنجهها است. (گزارشهای YouTube Analytics API نیز از سنجهها و ابعاد استفاده میکنند.) در گزارش، هر ردیف داده ترکیب منحصربهفردی از مقادیر بُعد دارد. میتوانید دادهها را در ردیفها براساس مقادیر بُعد تجمیع کنید تا سنجهها را برای ویدیوهای تکی، کشورها، ویدیوهای زنده، کاربران مشترک، و غیره محاسبه کنید.
میتوانید از API برای زمانبندی کارهای گزارشدهی استفاده کنید که هرکدام گزارشی را که YouTube باید تولید کند شناسایی میکند. پساز راهاندازی کار، YouTube گزارش روزانهای تولید میکند که میتواند بهصورت ناهمگام بارگیری شود. هر گزارش حاوی دادههای مربوط به یک دوره ۲۴ ساعته منحصربهفرد است.
-
اگرچه این دو API متفاوت هستند، اما YouTube Analytics API و YouTube Reporting API هر دو به توسعهدهندگان امکان میدهند دادههای YouTube Analytics را بازیابی کنند. ازآنجاکه هر دو میانای برنامهسازی کاربردی دسترسی به مجموعههای داده مشابهی را فراهم میکنند، اسناد این دو میانای برنامهسازی کاربردی بهعنوان یک مجموعه واحد از اسناد منتشر میشود.
- برگه راهنماها در مجموعه اسناد حاوی اطلاعات مشترک برای هر دو میانای برنامهسازی کاربردی است، ازجمله دستورالعملهای مربوط به صدور مجوز برای درخواستهای میانای برنامهسازی کاربردی.
- برگه گزارشهای انبوه حاوی اسناد مرجع و محتوای دیگر بهطور خاص برای YouTube Reporting API است.
- برگه پُرسمانهای هدفگیریشده حاوی اسناد مرجع و محتوای دیگر بهطور خاص برای YouTube Analytics API است.
- برگه نمونهها نمونه کدهای دردسترس برای هریک از دو میانای برنامهسازی کاربردی را فهرست میکند.
- برگه ابزارها منابع تکمیلی موجود را برای کمک به توسعهدهندگان در پیادهسازی هریک از این دو میانای برنامهسازی کاربردی فهرست میکند.
۲۰ اوت ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
مستندات میانای برنامهسازی کاربردی بازسازی شده است تا درک میانای برنامهسازی کاربردی آسانتر شود. بنابراین، این تغییرات ویژگیهای جدید را ��و��یف نمیکنند:
-
اکنون اسناد شامل یک صفحه است که همه گزارشهای کانال دردسترس را فهرست میکند و صفحه دیگری که همه گزارشهای مالک محتوا دردسترس را فهرست میکند. قبلاً، اسناد دارای صفحات جداگانهای برای گزارشهای ویدیویی کانال، گزارشهای فهرست پخش کانال و غیره بودند.
-
نمای کلی مدل داده جدید بهدنبال ارائه مقدمهای واضحتر درباره نحوه عملکرد میانای برنامهسازی کاربردی است. بهطور خاص، این سند تلاش میکند تا نحوه استفاده YouTube از سنجهها، ابعاد، و فیلترها را برای محاسبه مقادیر گزارش بهتر توضیح دهد.
-
روش
reports.queryمیانای برنامهسازی کاربردی که برای بازیابی گزارشها استفاده میکنید اکنون بهطور جداگانه مستند شده است. اطلاعات موجود در آن صفحه قبلاً در برخی صفحههای دیگر وجود داشته است. صفحه جدید بهگونهای طراحی شده است که به شما کمک کند اطلاعاتی را که باید برای بازیابی گزارش ارسال کنید راحتتر شناسایی کنید.
-
۲۲ ژوئیه ۲۰۱۵
این بهروزرسانی شامل چندین تغییر است که همه آنها فقط برای مالکان محتوا اعمال میشود:
-
سنجه جدید
adEarningsشامل مجموع تخمینی درآمدها (درآمد خالص) از همه منابع تبلیغاتی فروختهشده توسط Google است. این سنجه اصلی نیست. این میانای برنامهسازی کاربردی از سنجهadEarningsبرای هر گزارشی که ازقبل از سنجهearningsپشتیبانی میکرده است پشتیبانی میکند.علاوهبراین، تعریف سنجه
earningsاصلاح شده است تا این واقعیت را منعکس کند که مقدار آن شامل مجموع تخمینی درآمدها از همه منابع تبلیغاتی فروختهشده توسط Google و همچنین از منابع غیرتبلیغاتی است. پیشازاین، تعریف بهاشتباه نشان میداد که این سنجه فقط شامل درآمد خالص از منابع تبلیغاتی است. -
سنجه
primaryAdGrossRevenueمنسوخ شده است. بهجای آن، از سنجهgrossRevenueبرای بازیابی دادههای درآمد استفاده کنید. -
علاوهبر سنجه منسوخشده
primaryAdGrossRevenue، گزارشهای عملکرد آگهی دیگر از سنجههایmonetizedPlaybacksوplaybackBasedCpmپشتیبانی نمیکنند. بااینحال، چندین گزارش ویدیو هنوز از این سنجهها پشتیبانی میکنند.
۱ ژوئن ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از دو سنجه جدید برای گزارشهای ویدیو،
videosAddedToPlaylistsوvideosRemovedFromPlaylists، پشتیبانی میکند. فهرستهای گزارشهای ویدیویی برای کانالها و مالکان محتوا هر دو بهروزرسانی شدهاند تا گزارشهایی را که از سنجههای جدید پشتیبانی میکنند شناسایی کنند.videosAddedToPlaylists– تعداد دفعاتی که ویدیوهای موجود در محدوده پُرسمان به هر فهرست پخش YouTube اضافه شدهاند. ویدیوها ممکن است به فهرست پخش مالک ویدیو یا به فهرستهای پخش کانالهای دیگر اضافه شده باشند.videosRemovedFromPlaylists– تعداد دفعاتی که ویدیوهای موجود در محدوده پُرسمان از هر فهرست پخش YouTube برداشته شدهاند. ویدیوها ممکن است از فهرست پخش مالک ویدیو یا از فهرستهای پخش کانالهای دیگر حذف شده باشند.
هر دو سنجه شامل فهرستهای پخش پیشفرض مانند فهرست پخش «تماشا در فرصتی دیگر» هستند. اما فهرستهای پخشی را که ویدیو بهطور خودکار به آنها اضافه میشود، مانند فهرست پخش بارگذاریهای کانال یا سابقه تماشای کاربر، درنظر نمیگیرد. همچنین توجه داشته باشید که این سنجهها تعداد مطلق افزودنها و حذفها را نشان میدهند. بنابراین، اگر کاربری ویدیویی را به فهرست پخش اضافه کند، سپس آن را حذف کند و دوباره اضافه کند، سنجهها نشان میدهند که ویدیو به دو فهرست پخش اضافه شده و از یکی حذف شده است.
دادههای این سنجهها از ۱ اکتبر ۲۰۱۴ دردسترس است.
۳۱ مارس ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
سنجههای
favoritesAddedوfavoritesRemovedهر دو از تاریخ این اعلامیه منسوخ شدهاند. هر دو اینها سنجههای اصلی هستند و تابع «خطمشی منسوخ کردن» هستند که در شرایط خدمات ذکر شده است.
۱۶ مارس ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
پارامتر جدید
currencyبه شما امکان میدهد سنجههای درآمد را به ارزی غیراز دلار امریکا (USD) بازیابی کنید. اگر پارامتر تنظیم شده باشد، API مقادیر سنجههایearnings،grossRevenue،playbackBasedCpm، وimpressionBasedCpmرا به ارز مشخصشده تبدیل میکند. مقادیر برگشتی تخمینهایی هستند که بااستفاده از نرخهای تبدیل ارز محاسبه میشوند که بهصورت روزانه تغییر میکنند.مقدار پارامتر یک کد ارز ISO 4217 سهحرفی است. مقدار پیشفرض
USDاست. تعریف پارامتر حاوی فهرستی از کدهای ارز پشتیبانیشده است.
۲۵ فوریه ۲۰۱۵ (۶ اسفند ۱۳۹۳)
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از توانایی ایجاد و مدیریت گروههای YouTube Analytics و همچنین توانایی بازیابی دادههای گزارش برای آن گروهها پشتیبانی میکند.
-
ایجاد و مدیریت گروهها
این بهروزرسانی منابع
groupوgroupItemرا برای ایجاد و مدیریت گروهها معرفی میکند.- منبع
groupنشاندهنده یک گروه Analytics است، مجموعهای سفارشی از حداکثر ۲۰۰ کانال، ویدیو، فهرست پخش، یا دارایی. این میانای برنامهسازی کاربردی از روشهایlist،insert،update، وdeleteبرای این منبع پشتیبانی میکند. - منبع
groupItemنشاندهنده موردی در گروه Analytics است. میانای برنامهسازی کاربردی از روشهایlist،insert، وdeleteبرای این منبع پشتیبانی میکند.
بنابراین، برای مثال، میتوانید بااستفاده از روش
groups.insertگروهی ایجاد کنید و سپس بااستفاده از روشgroupItems.insertمواردی را به آن گروه اضافه کنید. - منبع
-
بازیابی دادههای گزارش برای گروه
سند ابعاد بهروز شده است تا شامل بعد
groupباشد که میتواند بهعنوان فیلتری برای بسیاری از گزارشهای کانال و گزارشهای مالک محتوا استفاده شود. وقتی از فیلترgroupاستفاده میکنید، میانای برنامهسازی کاربردی دادههای مربوط به همه موارد موجود در آن گروه را برمیگرداند. توجه داشته باشید که API درحالحاضر از توانایی ایجاد گزارش برای گروههای دارایی پشتیبانی نمیکند.
برای اطلاعات بیشتر درباره گروههای YouTube Analytics، به مرکز راهنمایی YouTube مراجعه کنید.
-
۱۳ فوریه ۲۰۱۵
این بهروزرسانی شامل تغییرات زیر است:
-
میانای برنامهسازی کاربردی دیگر از بُعد
showپشتیبانی نمیکند.
۲۸ اوت ۲۰۱۴
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از توانایی تعیین چندین مقدار برای ابعاد
video،playlist،channel، وshowدر زمانی که این ابعاد بهعنوان فیلتر استفاده میشوند پشتیبانی میکند. برای مشخص کردن چند مقدار، مقدار پارامترfiltersرا روی فهرستی از شناسههای ویدیو، فهرست پخش، کانال، یا نمایش تنظیم کنید که با کاما از هم جدا شدهاند و پاسخ میانای برنامهسازی کاربردی باید براساس آنها فیلتر شود. مقدار پارامتر میتواند تا ۲۰۰ شناسه را مشخص کند.اگر چند مقدار برای یک فیلتر مشخص کنید، میتوانید آن فیلتر را به فهرست ابعادی که برای درخواست مشخص میکنید نیز اضافه کنید. این امر حتی اگر فیلتر بهعنوان بُعد پشتیبانیشده برای گزارش خاصی فهرست نشده باشد نیز صادق است. اگر فیلتر را به فهرست ابعاد اضافه کنید، API از مقادیر فیلتر برای گروهبندی نتایج نیز استفاده میکند.
برای جزئیات کامل درباره این عملکرد، تعریف پارامتر
filtersرا ببینید.
۱۶ ژوئیه ۲۰۱۴
این بهروزرسانی شامل تغییرات زیر است:
-
هنگام بازیابی گزارش کانال، اکنون میتوانید با تنظیم مقدار پارامتر
idsرویchannel==MINE، دادههای کانال کاربر اصالتسنجیشده را بازیابی کنید. (همچنین میتوانید پارامترidsرا رویchannel==CHANNEL_IDتنظیم کنید تا دادههای کانال مشخصشده را بازیابی کنید.) -
اکنون API از گزارشهای فهرست پخش پشتیبانی میکند که شامل آمارهای مربوط به بازدیدهای ویدیو است که در زمینه فهرست پخش رخ میدهد. گزارشهای فهرست پخش برای کانالها و مالکان محتوا دردسترس است.
همه گزارشهای فهرست پخش از سنجههای
viewsوestimatedMinutesWatchedپشتیبانی میکنند و برخی نیز از سنجهaverageViewDurationپشتیبانی میکنند.علاوهبراین، همه گزارشهای فهرست پخش از سنجههای جدید زیر پشتیبانی میکنند. توجه داشته باشید که هریک از این سنجهها فقط بازدیدهای فهرست پخش را که در وب رخ دادهاند منعکس میکنند.
playlistStarts: تعداد دفعاتی که بینندگان بازپخش یک فهرست پخش را آغاز کردهاند.viewsPerPlaylistStart: میانگین تعداد بازدیدهای ویدیو که هر بار که یک فهرست پخش شروع میشود، رخ میدهد.averageTimeInPlaylist: میانگین تخمینی مدت زمانی (به دقیقه) که بیننده ویدیوهای موجود در فهرست پخش را پساز شروع فهرست پخش تماشا کرده است.
هر درخواستی برای بازیابی گزارش فهرست پخش باید از فیلتر
isCuratedاستفاده کند که باید روی1(isCurated==1) تنظیم شده باشد. -
اکنون API از گزارش حفظ مخاطب پشتیبانی میکند. این گزارش توانایی ویدیو در حفظ مخاطبانش را میسنجد. بُعد جدید
elapsedVideoTimeRatioگزارش، مقدار ویدیویی را که برای مقادیر سنجه مربوطه سپری شده است اندازهگیری میکند:-
سنجه
audienceWatchRatioنسبت مطلق بینندگانی را که ویدیو را در نقطه مشخصی از ویدیو تماشا میکنند، شناسایی میکند. این نسبت با مقایسه تعداد دفعاتی که بخشی از ویدیو تماشا شده است با تعداد کل بازدیدهای ویدیو محاسبه میشود.توجه داشته باشید که ممکن است بخشی از ویدیو بیشاز یک بار (یا اصلاً) در یک بازدید ویدیو تماشا شود. برای مثال، اگر کاربران همان بخش از ویدیو را چندین بار به عقب برگردانند و تماشا کنند، نسبت مطلق برای آن بخش از ویدیو میتواند بیشتر از
1باشد. -
سنجه
relativeRetentionPerformanceنشان میدهد که یک ویدیو در مقایسه با همه ویدیوهای YouTube با طول مشابه، چقدر خوب بینندگان را درطول بازپخش حفظ میکند. مقدار ۰ نشان میدهد که ویدیو نسبتبه هر ویدیو دیگری با طول مشابه، بینندگان را کمتر حفظ میکند، درحالیکه مقدار ۱ نشان میدهد که ویدیو نسبتبه هر ویدیو دیگری با طول مشابه، بینندگان را بهتر حفظ میکند. مقدار میانه ۰٫۵ نشان میدهد که نیمی از ویدیوهای با طول مشابه، بینندگان را بهتر حفظ میکنند درحالیکه نیمی دیگر بینندگان را بدتر حفظ میکنند.
همچنین میتوانید از فیلتر
audienceTypeاستفاده کنید تا گزارش فقط دادههای مربوط به بازدیدهای طبیعی، بازدیدهای ناشی از آگهیهای حین جاریسازی TrueView، یا بازدیدهای ناشی از آگهیهای TrueView در نمایش را برگرداند. (بازدیدهای عادی نتیجه مستقیم کنش کاربر است، مثل جستجوی ویدیو یا کلیک روی ویدیو پیشنهادی.) -
-
این API از چندین سنجه جدید مربوط به حاشیهنویسیها پشتیبانی میکند. سنجههای فهرستشده در زیر را میتوان با هر گزارشی که قبلاً از سنجههای
annotationClickThroughRateوannotationCloseRateپشتیبانی میکرد بازیابی کرد.annotationImpressions: تعداد کل ظهور حاشیهنویسی.annotationClickableImpressions: تعداد حاشیهنویسیهایی که ظاهر شدهاند و میتوان روی آنها کلیک کرد.annotationClosableImpressions: تعداد حاشیهنویسیهایی که ظاهر شدند و میتوانستند بسته شوند.annotationClicks: تعداد کل گزارمانهای کلیکشده.annotationCloses: تعداد کل حاشیهنویسیهای بستهشده.
همه سنجههای جدید سنجههای اصلی هستند و مشمول خطمشی منسوخ کردن میشوند. اما توجه داشته باشید که دادهها برای سنجههای جدید از ۱۶ ژوئیه ۲۰۱۳ دردسترس است. (دادههای مربوط به سنجههای
annotationClickThroughRateوannotationCloseRateاز ۱۰ ژوئن ۲۰۱۲ دردسترس است.) -
GOOGLE_SEARCHدیگر بهعنوان مقدار جداگانهای برای بُعدinsightTrafficSourceTypeگزارش نمیشود. درعوض، ارجاعها از نتایج جستجوی Google اکنون به نوع منبع ترافیکEXT_URLنسبت داده میشوند. درنتیجه، ��یگر ��مکان بازیابی ��زارشinsightTrafficSourceDetailکه فیلترinsightTrafficSourceTypeرا رویGOOGLE_SEARCHتنظیم میکند وجود ندارد.
۳۱ ژانویه ۲۰۱۴
این بهروزرسانی شامل تغییرات زیر است:
-
سند گزارشهای مالک محتوا بهروزرسانی شده است تا نشان دهد که اکنون میتوان سنجههای
subscribersGainedوsubscribersLostرا برای محتوای ادعاشده یا بارگذاریشده توسط مالک محتوا بازیابی کرد.این تغییر در اولین گزارش آمار پایه برای مالکان محتوا قابلمشاهده است که اکنون از فیلترهای
claimedStatusوuploaderTypeپشتیبانی میکند.
۱۶ ژانویه ۲۰۱۴
این بهروزرسانی شامل تغییرات زیر است:
-
سند نمونه درخواستها بازطراحی شده است تا نمونهها را در دستههایی گروهبندی کند، بااستفاده از قالب برگهای مشابه آنچه اخیراً برای گزارشهای کانال و مالک محتوا منتشر شده است. با طراحی جدید، نمونهها در دستههای زیر گروهبندی میشوند:
- آمار پایه
- زمانمحور
- جغرافیایی
- نقطه بازپخش
- منبع ترافیک
- دستگاه/سیستمعامل
- آمارهای جمعیتی
- اجتماعی
- درآمدها/آگهیها (فقط برای گزارشهای مالک محتوا)
-
سند درخواستهای نمونه اکنون شامل مثالهای جدیدی برای بازیابی دادههای خاص استان در گزارشهای کانال یا گزارشهای مالک محتوا است.
-
سنجههای مختص استان برای ایالتهای ایالات متحده و واشنگتن دیسی: این گزارش تفکیک استان به استان تعداد بازدیدها و سایر آمارهای ویدیوهای کانال را بازیابی میکند. این دادهها ایالتهای ایالات متحده و واشنگتن دی.سی. را پوشش میدهد. این مثال از بُعد
provinceاستفاده میکند و همچنین از پارامترfiltersبرای محدود کردن پاسخ استفاده میکند تا فقط نتایج مربوط به ایالات متحده را شامل شود. -
اطلاعات جمعیتشناختی بینندگان در کالیفرنیا (گروه سنی و جنسیت): این گزارش آمار مربوط به گروه سنی و جنسیت بینندگان در کالیفرنیا را که ویدیوهای کانال یا، برای گزارشهای مالک محتوا، محتوای ادعاشده مالک محتوا را تماشا کردهاند، بازیابی میکند. این مثال از پارامتر
filtersاستفاده میکند تا مطمئن شود پاسخ فقط شامل دادههای مربوط به یک استان خاص است.
-
-
تعریف بُعد
provinceبهروزرسانی شده است تا مشخص شود که وقتیprovinceدر مقدار پارامترdimensionsگنجانده شده است، درخواست باید با گنجاندنcountry==USدر مقدار پارامترfilters، دادهها را به ایالات متحده محدود کند.
۶ ژانویه ۲۰۱۴
این بهروزرسانی شامل تغییرات زیر است:
-
اسنادی که گزارشهای پشتیبانیشده کانال و مالک محتوا را فهرست میکنند، بازطراحی شدهاند. بهجای ارائه جدولی که همه گزارشهای ممکن را فهرست میکند، هر سند گزارشها را در دستههایی گروهبندی میکند:
- آمار پایه
- زمانمحور
- جغرافیایی
- نقطه بازپخش
- منبع ترافیک
- دستگاه/سیستمعامل
- آمارهای جمعیتی
- اجتماعی
- ویدیوهای برتر
هر سند این دستهها را بهصورت فهرستی از برگهها نمایش میدهد و میتوانید روی هر برگه کلیک کنید تا گزارشهای پشتیبانیشده در آن دسته را ببینید.
-
اکنون API از سه بعد جغرافیایی جدید پشتیبانی میکند:
province،continent، وsubContinent.-
بُعد
provinceبه شما امکان میدهد آمار ایالتهای ایالات متحده و منطقه کلمبیا را بازیابی کنید. این API از دو کاربرد برای این بُعد پشتیبانی میکند:-
این میانای برنامهسازی کاربردی از دو گزارش پشتیبانی میکند که آمار را بهتفکیک ایالت ارائه میدهند. هر دو گزارش برای کانالها و مالکان محتوا دردسترس هستند.
- گزارش آمار اصلی چندین آمار را ارائه میدهد، ازجمله تعداد بازدیدها و دقایق تماشای تخمینی.
- گزارش زمانمحور همان آمار را ارائه میدهد، اما دادهها را بهصورت روزانه، ۷ روزه، ۳۰ روزه، یا ماهانه تجمیع میکند.
-
میتوانید از پارامتر پُرسمان
filtersبرای محدود کردن گزارش استفاده کنید تا فقط حاوی آمار مربوط به ایالتی خاص باشد. چندین گزارش از این نوع فیلتر کردن پشتیبانی میکنند، ازجمله گزارشهای جغرافیایی، گزارشهای مکان بازپخش، گزارشهای منبع ترافیک، گزارشهای دستگاه، گزارشهای سیستمعامل، گزارشهای جمعیتشناسی، و گزارشهای ویدیوهای برتر.
-
-
بعد
continentکد منطقه آماری سازمان ملل (UN) را مشخص میکند که یک قاره را شناسایی میکند. این بُعد فقط میتواند بهعنوان فیلتر استفاده شود. -
بُعد
subContinentکد منطقه آماری سازمان ملل (UN) را مشخص میکند که زیرمنطقه یک قاره را شناسایی میکند. این بُعد را فقط میتوان بهعنوان فیلتر استفاده کرد.ازآنجاییکه هر زیرمنطقه فقط با یک قاره مرتبط است، نیازی نیست که هنگام استفاده از فیلتر
subContinentاز فیلترcontinentنیز استفاده کنید. (درواقع، اگر درخواستی از هر دو بُعد استفاده کند، API خطا برمیگرداند.)
-
-
اسناد اصلاح شده است تا بُعد
insightTrafficSourceDetailمقدارinsightTrafficSourceTypePROMOTEDرا بهعنوان مقدار فیلتر معتبر دربر نگیرد.
۳۰ سپتامبر ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API اکنون مشمول «خطمشی منسوخ کردن» شرحدادهشده در شرایط خدمات است. بااینحال، ابعاد غیرهستهای و سنجههای غیرهستهای میانای برنامهسازی کاربردی مشمول «خطمشی منسوخ کردن» نیستند. صفحههای ابعاد و سنجهها بهروزرسانی شدهاند تا ابعاد اصلی و سنجههای اصلی را فهرست کنند. علاوهبراین، تعاریف موجود در آن صفحهها بهروز شدهاند تا ابعاد و سنجههای اصلی را بهطور صریح شناسایی کنند.
-
اکنون میانای برنامهسازی کاربردی از
EXTERNAL_APPبهعنوان مقداری برای بُعدinsightPlaybackLocationTypeپشتیبانی میکند. در ارتباط با این بهروزرسانی، از ۱۰ سپتامبر ۲۰۱۳، بازپخشها دیگر بهعنوان بازپخشهایMOBILEدستهبندی نمیشوند، اگرچه بازپخشهای تلفن همراه که قبل از آن تاریخ رخ دادهاند همچنان با آن مقدار دستهبندی میشوند.با این بهروزرسانی، بازپخشهای تلفن همراه اکنون بسته به نوع برنامهای که بازپخش در آن انجام میشود، بهعنوان بازپخشهای
WATCH،EMBEDDED، یاEXTERNAL_APPطبقهبندی میشوند. -
اکنون API از
PLAYLISTبهعنوان مقداری برای بُعدinsightTrafficSourceTypeپشتیبانی میکند. این مقدار نشان میدهد که بازدیدهای ویدیو از یک فهرست پخش ارجاع داده شدهاند. قبلاً، این بازدیدها بااستفاده از دستهYT_OTHER_PAGEبُعد طبقهبندی میشدند.
۱۶ ژوئیه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون میانای برنامهسازی کاربردی از قابلیت مرتبسازی گزارشها براساس چند بُعد و سنجه پشتیبانی میکند. سند درخواستهای نمونه حاوی مثال جدیدی است، مرتبسازی درخواستها براساس چند بُعد/ سنجه، که این عملکرد را نشان میدهد. درخواست دادههای منبع ترافیک را بازیابی میکند و مقدار پارامتر
sortآنday,-viewsاست. نتایج بهترتیب زمانی مرتب میشوند، اما در مجموعه نتایج هر روز، ردیف اول حاوی دادههای منبع ترافیکی است که بیشترین بازدید را ایجاد کرده است، ردیف دوم حاوی دادههای منبعی است که بیشترین بازدید بعدی را ایجاد کرده است، و به همین ترتیب. -
اکنون API از دو بُعد جدید
deviceTypeوoperatingSystemپشتیبانی میکند که میتوان از آنها برای بازیابی دادههای مربوط به دستگاههایی که بینندگان ویدیوهای شما را ��ر آنها تماشا میکنند استفاده کرد. این API از گزارشهایی که از یک یا هر دو بُعد استفاده میکنند پشتیبانی میکند.-
گزارش
deviceTypeبه شما امکان میدهد تعداد بازدیدها و زمان تماشای تخمینی را برای انواع مختلف دستگاهها، ازجمله رایانه، تلفن همراه و رایانه لوحی، بازیابی کنید. همچنین میتوانید از فیلترoperatingSystemاستفاده کنید تا گزارش نوع دستگاه را محدود کنید تا فقط حاوی آمار دستگاههایی باشد که سیستمعامل خاصی مثل Android یا iOS را اجرا میکنند. -
گزارش
operatingSystemبه شما امکان میدهد تعداد بازدیدها و زمان تماشای تخمینی را برای سیستمعاملهای مختلف مانند Android، iOS، Linux و غیره بازیابی کنید. همچنین میتوانید از فیلترdeviceTypeاستفاده کنید تا گزارش سیستمعامل را محدود کنید تا فقط آمار نوع خاصی از دستگاه، مانند دستگاههای همراه یا رایانههای لوحی را دربرگیرد.
گزارشهای جدید نوع دستگاه و سیستمعامل برای کانالها و مالکان محتوا دردسترس است.
-
-
سند درخواستهای نمونه بهروز شده است تا شامل سه گزارش دستگاه برای کانالها و سه گزارش دستگاه برای مالکان محتوا باشد.
-
بُعد
insightPlaybackLocationTypeممکن است مقدارYT_OTHERرا برگرداند که بازدیدهایی را شناسایی میکند که بااستفاده از یکی از مقادیر دیگر بُعد طبقهبندی نشدهاند.
۲۳ مه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
سند گزارشهای مالک محتوا بهروزرسانی شده است تا نشان دهد که میتوانید گزارش ویدیوهای برتر را بهترتیب نزولی درآمد مرتب کنید تا ویدیوهای با بالاترین درآمد را شناسایی کنید. این گزارش اولین گزارش فهرستشده در جدول دوم بخش گزارشهای درآمد و فعالیت کاربر است.
۱۰ مه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube دیگر ویژگیها و سرویسهای آزمایشی API را شناسایی نمیکند. درعوض، اکنون فهرستی از میاناهای برنامهسازی کاربردی YouTube را که مشمول خطمشی منسوخ کردن هستند ارائه میدهیم.
۶ مه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از قابلیت بازیابی سنجههای زمان تماشا –
estimatedMinutesWatched،averageViewDuration، وaverageViewPercentage– در کنار سایر سنجهها، ازجمله سنجههای بازدید، سنجههای تعامل، سنجههای درآمد، و سنجههای عملکرد آگهی پشتیبانی میکند.فهرستهای گزارشهای کانال و گزارشهای مالک محتوا دردسترس برای انعکاس این تغییر بهروز شدهاند. (اکنون فهرستها کوتاهتر شدهاند زیرا سنجههای زمان تماشا را میتوان بهعنوان بخشی از دیگر گزارشهای فهرستشده بازیابی کرد.)
سند نمونه درخواستهای API نیز بهروز شده است.
-
گزارشهایی که از ابعاد
insightPlaybackLocationDetailوinsightTrafficSourceDetailاستفاده میکنند به روشهای زیر بهبود یافتهاند:-
اکنون از فیلتر اختیاری
countryپشتیبانی میکنند. -
مالکان محتوا اکنون میتوانند این گزارشها را بااستفاده از هریک از ترکیبهای جدید
filterزیر بازیابی کنند. توجه داشته باشید که همه این ترکیبها از فیلتر اختیاریcountryنیز پشتیبانی میکنند.-
جزئیات مکان بازپخش
channel,insightPlaybackLocationType==EMBEDDEDshow,insightPlaybackLocationType==EMBEDDEDclaimedStatus,insightPlaybackLocationType==EMBEDDEDuploaderType,insightPlaybackLocationType==EMBEDDEDuploaderType,claimedStatus,insightPlaybackLocationType==EMBEDDED
-
جزئیات منبع ترافیک
channel,insightTrafficSourceTypeshow,insightTrafficSourceTypeclaimedStatus,insightTrafficSourceTypeuploaderType,insightTrafficSourceTypeuploaderType,claimedStatus,insightTrafficSourceType
-
-
۳ مه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
سند جدید درخواستهای نمونه API مثالهایی ارائه میدهد که نشان میدهد چگونه میتوان بااستفاده از YouTube Analytics API انواع مختلفی از گزارشها را بازیابی کرد. هر مثال شامل شرح مختصری از گزارشی است که درخواست بازیابی میکند و سپس ابعاد، سنجهها، فیلترها، و پارامترهای مرتبسازی را برای درخواست نشان میدهد.
-
بُعد
insightTrafficSourceTypeاکنون ازSUBSCRIBERبهعنوان مقدار معتبر پشتیبانی میکند. این مقدار بازدیدهای ویدیویی را شناسایی میکند که از فیدهای صفحه اصلی YouTube یا از ویژگیهای اشتراک YouTube ارجاع داده شدهاند. اگر براساس این منبع ترافیک فیلتر کنید، فیلدinsightTrafficSourceDetailفید صفحه اصلی یا صفحه دیگری را که بازدیدها از آن ارجاع داده شدهاند مشخص میکند.
۲۸ مارس ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از دو سنجه جدید
annotationClickThroughRateوannotationCloseRateپشتیبانی میکند که مربوط به تعاملات بیننده با حاشیهنویسیهایی است که درطول ویدیوهای شما نمایش داده میشود. فهرستهای گزارشهای کانال و گزارشهای مالک محتوا هر دو بهروزرسانی شدهاند تا گزارشهایی را که از سنجههای جدید پشتیبانی میکنند شناسایی کنند.annotationClickThroughRate– نسبت حاشیهنویسیهایی که بینندگان روی آنها کلیک کردهاند به تعداد کل دفعات نمایش حاشیهنویسیهای قابل کلیک.annotationCloseRate– نسبت حاشیهنویسیهایی که بینندگان بستهاند به تعداد کل ظهورهای حاشیهنویسی.
۲۱ مارس ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
اکنون API از سنجههای عملکرد آگهی و درآمد خالص و همچنین گزارشهای جدید عملکرد آگهی پشتیبانی میکند. این سنجهها و گزارشها فقط برای شرکای محتوای YouTube که در برنامه شریک YouTube شرکت میکنند قابلدسترسی است.
-
گزارشهای جدیداً پشتیبانیشده از سنجههای عملکرد آگهی مبتنی ��ر بازپخش و سنجههای عملکرد آگهی مبتنی بر ظهور پشتیبانی میکنند. برای اطلاعات بیشتر درباره گزارشهای عملکرد آگهی، به مستندات گزارشهای مالک محتوا مراجعه کنید.
-
سنجههایی که بهتازگی پشتیبانی میشوند در زیر فهرست شدهاند. فهرست گزارشهای مالک محتوا بهروزرسانی شده است تا گزارشهایی که از این سنجهها پشتیبانی میکنند، ازجمله دو گزارش جدید، شناسایی شوند.
earnings– مجموع تخمینی درآمدها از همه منابع تبلیغاتی فروختهشده توسط Google.grossRevenue– درآمد ناخالص تخمینی از شرکای Google یا DoubleClick.primaryAdGrossRevenue– درآمد ناخالص تخمینی، جمعبندیشده و طبقهبندیشده تحت نوع آگهی اصلی برای بازپخشهای ویدیویی که گزارش پوشش میدهد، از Google یا شرکای DoubleClick.monetizedPlaybacks– تعداد بازپخشهایی که حداقل یک ظهور آگهی را نشان دادهاند.playbackBasedCpm– درآمد ناخالص تخمینی بهازای هر هزار بازپخش.impressions– تعداد ظهورهای آگهی تأییدشده ارائهشده.impressionBasedCpm– درآمد ناخالص تخمینی بهازای هر هزار ظهور آگهی.
توجه: برای جزئیات کامل، تعاریف سنجه را ببینید.
-
هر درخواستی که سنجههای عملکرد آگهی یا درآمد خالص را بازیابی میکند باید یک توکن مجوز ارسال کند که بااستفاده از دامنه جدید
https://www.googleapis.com/auth/yt-analytics-monetary.readonlyدسترسی اعطا میکند.
-
-
اسناد میانای برنامهسازی کاربردی بهگونهای سازماندهی شدهاند که انواع مختلف گزارشها در صفحههای جداگانه توضیح داده شدهاند. به همین دلیل، اکنون صفحههای جداگانهای برای توضیح انواع مختلف گزارشهای کانال و گزارشهای مالک محتوا وجود دارد.
۴ فوریه ۲۰۱۳
این بهروزرسانی شامل تغییرات زیر است:
-
راهنمای مرجع میانای برنامهسازی کاربردی اکنون دارای بخش نمونهها است که شامل نمونه کدهایی است که نحوه فراخوانی میانای برنامهسازی کاربردی را بااستفاده از کتابخانههای کارخواه Java، JavaScript، Python، و Ruby نشان میدهد. نمونه کد جاوا اسکریپت همان نمونهای است که بهطور مفصل در اسناد نمونه برنامه مورد بحث قرار گرفته است.
۱۴ نوامبر ۲۰۱۲
این بهروزرسانی شامل تغییرات زیر است:
-
راهنمای مرجع میانای برنامهسازی کاربردی اکنون دارای APIs Explorer است که به شما امکان میدهد میانای برنامهسازی کاربردی را فراخوانی کنید، درخواست میانای برنامهسازی کاربردی را ببینید، و دادههای واقعی را در پاسخ بازیابی کنید.
-
این API از تعدادی گزارش جدید برای کانالها و مالکان محتوا پشتیبانی میکند که در زیر شرح داده شدهاند. هر گزارش بهعنوان گزارش کانال یا گزارش مالک محتوا دردسترس است. صفحههای ابعاد و سنجهها نیز بهطور متناسب بهروز شدهاند.
-
گزارش مکان بازپخش تع��اد بازدیدهای ویدیو را که در انواع مختلف صفحات یا برنامهها انجام شده است، مشخص میکند.
-
گزارش جزئیات مکان بازپخش، پخشکنندههای جاسازیشدهای را که بیشترین بازدید را برای یک ویدیو خاص ایجاد کردهاند، شناسایی میکند. این گزارش با شناسایی نشانیهای وب مرتبط با پخشکنندههای جاسازیشده برتر، نمای دقیقتری نسبت به گزارش مکان بازپخش ارائه میدهد.
-
گزارش منبع ترافیک تعداد بازدیدهای ویدیو را که از انواع مختلف ارجاعدهندهها منشأ گرفتهاند، شناسایی میکند.
-
گزارش تفصیلی منبع ترافیک، ارجاعدهندگانی را که بیشترین بازدید را برای یک ویدیو مشخص و یک نوع منبع ترافیک مشخص ایجاد کردهاند، شناسایی میکند. برای مثال، این گزارش میتواند ویدیوهای مرتبطی را که بیشترین ترافیک را به یک ویدیو خاص ارسال کردهاند، به شما نشان دهد. این گزارش برای چندین منبع ترافیک پشتیبانی میشود.
-
گزارشهای زمان تماشا مقدار زمانی را که بینندگان صرف تماشای محتوای شما کردهاند ارائه میدهد. گزارشها میتوانند دادهها را برای یک بازه زمانی خاص (روز، ه��ت روز گذشته، ۳۰ روز گذشته، و غیره) یا کشور تجمیع کنند. اگر گزارشی دادهها را براساس روز یا کشور تجمیع کند، میتواند میانگین مدت هر بازدید ویدیو و همچنین میانگین درصد هر ویدیویی را که کاربران تماشا کردهاند مشخص کند.
-
۲ اکتبر ۲۰۱۲
این بهروزرسانی شامل تغییرات زیر است:
-
YouTube Analytics API اکنون برای همه توسعهدهندگان دردسترس است. میتوانید میانای برنامهسازی کاربردی را برای پروژهتان، بدون نیاز به درخواست دسترسی، از پانل سرویسها در APIs console فعال کنید.
-
بخش جدید شروع به کار پیشنیازها و مراحل اولیه برای ساختن برنامهای را که از YouTube Analytics API استفاده میکند شرح میدهد.
۱۲ سپتامبر ۲۰۱۲
این بهروزرسانی شامل تغییرات زیر است:
-
بخش جدید درک استفاده از سهمیه دستورالعملهایی برای بهینهسازی استفاده از سهمیه میانای برنامهسازی کاربردی ارائه میدهد. سرور API هزینه پُرسمان را برای هر درخواست محاسبه میکند و این هزینه از سهمیه استفاده از API شما کسر میشود. ازآنجاییکه انواع مختلف گزارشها ممکن است هزینههای پُرسمان ��سیار متفاوتی داشته باشند، باید برای استفاده کارآمد از سهمیه خود برنامهریزی کنید و برنامه شما باید فقط سنجهها و دادههایی را درخواست کند که واقعاً به آنها نیاز دارد.
-
بخش ابعاد زمانی بهروزرسانی شده است تا توضیح دهد که این ابعاد نشان میدهند که گزارش Analytics باید دادهها را براساس یک دوره زمانی تجمیع کند. این میانای برنامهسازی کاربردی اکنون از ابعاد زمانی اضافی زیر پشتیبانی میکند:
7DayTotals– دادههای گزارش انبوهش خواهد شد تا هر ردیف حاوی دادههای یک دوره هفتروزه باشد.30DayTotals– دادههای گزارش انبوهش خواهد شد تا هر ردیف حاوی دادههای یک دوره ۳۰ روزه باشد.month– دادههای گزارش براساس ماه تقویمی جمعآوری خواهد شد.
بهطور مشابه، بخش گزارشهای دردسترس بهروز شده است تا پشتیبانی میانای برنامهسازی کاربردی از گزارشهایی را که از این ابعاد استفاده میکنند نشان دهد.
-
بخش ابعاد نهاد گزارشدهنده بهروزرسانی شده است تا اشاره کند که درخواستهای API برای بازیابی گزارشهای مالک محتوا باید دادهها را بااستفاده از یکی از این ابعاد (
video،channel، یاshow) یا ترکیبی پشتیبانیشده از ابعادclaimedStatusوuploaderTypeفیلتر کنند. -
اکنون API از دو گزینه مرتبسازی جدید برای گزارشهای ویدیوهای برتر پشتیبانی میکند. این گزارشها که بهصورت گزارشهای کانال یا گزارشهای مالک محتوا دردسترس هستند، حاوی سنجههایی (بازدیدها، نظرات، پسندیدنها، و غیره) براساس هر کشور هستند و این سنجهها را براساس ویدیو تفکیک میکنند. اکنون میتوانید این گزارشها را براساس تعداد کاربرانی که از صفحه تماشای ویدیو در کانال مشترک شدهاند یا اشتراکشان را لغو کردهاند مرتب کنید.
-
تعاریف
subscribersGainedوsubscribersLostسنجهها بهروز شدهاند تا توضیح دهند که یک کانال میتواند در چندین مکان، ازجمله صفحه تماشای ویدیو، صفحه کانال، و راهنمایی که در صفحه اصلی YouTube ظاهر میشود، مشترک جذب کند یا از دست بدهد. وقتی این سنجهها در گزارش مختص ویدیو ظاهر میشوند، فقط شامل آمار صفحه تماشای ویدیو مشخصشده هستند.