يمكن أن تكون مشاهدة الفيديوهات طريقة رائعة لبدء استخدام Google Ads API، وقد أدرجنا أدناه العديد من سلاسل الفيديوهات الرائجة.
يمكنك الاشتراك في قناة مطوّري برامج "إعلانات Google" على YouTube للبقاء على اطّلاع على أحدث ورش العمل وملاحظات الإصدار وأفضل الممارسات وعمليات دمج الميزات الجديدة والتعليمات التفصيلية للرموز وبرامج الفيديو التعليمية.
لمحة عن إصدار واجهة برمجة التطبيقات
إصدار الإصدار 14تعرَّف على التغييرات التي تم إدخالها في الإصدار 14 من Google Ads API.
إصدار الإصدار 13تعرَّف على التغييرات التي تم إدخالها في الإصدار 13 من Google Ads API.
المصادقة والتفويض
مقدمةمقدمة عن المصادقة والتفويض في Google Ads API.
تدفق الويب مع مساحة عمل OAuthعرض توضيحي لإعداد بيانات اعتماد Google Ads API لتطبيقات الويب، باستخدام OAuth Playground.
تدفق سطح المكتب مع واجهة برمجة تطبيقات RESTفي هذه الحلقة، سنزيل الغموض عن بروتوكول OAuth باستخدام Google Ads API ونوضح كيف يمكنك إكمال عملية OAuth بالكامل وتقديم طلب لواجهة برمجة التطبيقات باستخدام مسار تطبيق سطح المكتب مع واجهة برمجة تطبيقات REST API في أقل من 20 ثانية. سنشارك أيضًا بعض النصوص البرمجية المفيدة لإنشاء رموز الدخول بسرعة وتنفيذ طلبات searchStream.
أفضل الممارساتفي هذا الفيديو، نتناول بعض أفضل الممارسات المتعلقة بالمصادقة والتفويض.
حملة الأداء الأفضل
مقدمةمقدّمة عن "حملات الأداء الأفضل" باستخدام Google Ads API
مواد العرضكيفية العمل مع مواد العرض في "حملات الأداء الأفضل"
ميزانية الحملة والحملةكيفية إنشاء ميزانية حملة وحملة "الأداء الأفضل"
البيع بالتجزئةحملات "الأداء الأفضل" للمبيعات على الإنترنت باستخدام خلاصة منتجات
مجموعات مواد العرضكيفية إنشاء مجموعات مواد عرض لـ "حملات الأداء الأفضل"
فلاتر مجموعات البياناتكيفية إعداد فلاتر مجموعات البيانات مع "حملات الأداء الأفضل" للبيع بالتجزئة
مواد العرض في مجموعة مواد العرضكيفية ربط مواد العرض بمجموعات مواد العرض في "حملات الأداء الأفضل".
أهداف الإحالات الناجحة للحملةكيفية إضافة أهداف الإحالات الناجحة على مستوى الحملة إلى "حملات الأداء الأفضل"
عميل محتمَل مؤهَّل بنظر فريق المبيعات (GAQL)
مقدمة عن إعداد التقارير ولغة طلب البحث في "إعلانات Google"مقدّمة عن إعداد التقارير باستخدام Google Ads API
بنية طلب بحث GAQL والقواعد النحويةتمهيدًا لاستخدام لغة طلب البحث في "إعلانات Google" أو GAQL، ستتناول هذه الحلقة بنية طلب البحث الأساسية وبنيته والقواعد الأساسية التي تحتاج إلى معرفتها لبدء كتابة طلبات البحث لتنفيذ طلبات إعداد التقارير باستخدام Google Ads API.
التقسيم بلغة طلب البحث في "إعلانات Google"في لغة طلب البحث في "إعلانات Google"، يمكن أن يخدم تقسيم طلب بحث إعداد التقارير عدّة أغراض من بينها اختيار البيانات وتوفير وظائف GROUP BY الضمنية. في هذه الحلقة سنصف تأثيرات إضافة شرائح إلى استعلامات GAQL الخاصة بك.
GoogleAdsrow ولغة طلب البحث في "إعلانات Google"GoogleAdsRo هي البنية التي يتم عرضها من طلبات إعداد التقارير في Google Ads API. في هذه الحلقة، سنناقش ماهية GoogleAdsrow وكيف يتم تحديد القيم المضمَّنة في بنية GoogleAdsrow من خلال طلب بحث بلغة طلب البحث في "إعلانات Google".
مثال على الترميز GetKeywordStatsويستعرض هذا الفيديو عملية كتابة مثال GetKeywordStats.
GoogleAdsFieldService ولغة طلب البحث في "إعلانات Google" - استرداد البيانات الوصفية للحقولGoogleAdsFieldService هي مورد قوي لاكتشاف البيانات الوصفية للحقل لإنشاء سلاسل لغة طلب بحث "إعلانات Google". في هذه الحلقة، سنشرح كيفية بدء استخدام GoogleAdsFieldService، وسنحدد الموارد المتاحة للاستخدام في عبارة FROM ضمن استعلام GAQL، ونجلب الحقول المتاحة للاستخدام في استعلام GAQL بناءً على المورد الذي تختار إدراجه في عبارة FROM لطلب البحث. في الحلقات المستقبلية، سنوضح أيضًا كيفية استخدام خدمة GoogleAdsField لتصبح مستخدمًا متمرسًا في GAQL.
GoogleAdsFieldService - الحقول والبنود بلغة طلب البحث في "إعلانات Google"استنادًا إلى فيديو "GoogleAdsFieldService ولغة طلب بحث إعلانات Google - استرداد البيانات الوصفية للحقول"، ستوضِّح هذه الحلقة كيفية استخدام GoogleAdsFieldService لتحديد الحقول والشرائح والمقاييس المتاحة التي يمكن استخدامها في أي فقرات من سلسلة طلب بحث GAQL. تابعنا بينما نوضح كيفية استخدام الكلمات الرئيسية SELECTable، وSORTABLE، وFILTERABLE لإنشاء طلبات البحث بطريقة آلية.
التحقق من صحة طلب بحث GAQL: توافق الحقلفي هذه الحلقة، سنستكشف توافق الحقل في لغة طلب بحث إعلانات Google ونوضح سبب إمكانية أو عدم وجود شرائح ومقاييس وموارد معينة في طلب بحث GAQL نفسه. تستند هذه الحلقة إلى الحلقات السابقة في قائمة تشغيل GAQL لتوضيح كيفية استخدام GoogleAdsFieldService لتحديد الحقول التي يمكن اختيارها في ما بينها. سنوجه انتباهنا بعد ذلك إلى أداة إنشاء طلبات بحث إعلانات Google، وهي أداة تفاعلية تستند إلى المتصفح في موقع وثائق إعلانات Google API، ونشرح كيفية استخدام هذه الأداة لتحديد مدى التوافق مع الحقول وإنشاء طلبات بحث GAQL بسهولة.
التحقق من صحة طلب بحث GAQL: شرط SELECTفي هذه الحلقة، سنشرح قواعد التحقق من الصحة في GAQL من حيث صلتها بإضافة حقول معينة إلى عبارتي WHERE وORDER BY، والتي يجب إضافتها أولاً إلى عبارة SELECT.
التحقق من صحة طلب بحث GAQL: التحقق من النطاق الزمنيفي هذه الحلقة، سنشرح قواعد التحقق من الصحة في GAQL من حيث صلتها بتضمين النطاقات الزمنية في طلب بحث.
شروط فلترة GAQLإضافة شروط التصفية إلى عبارة WHERE لاستعلام GAQL هي طريقة فعالة لتضييق مجموعة النتائج. في هذه الحلقة، سنناقش مكونات شرط التصفية ونستعرض بعض الأمثلة باستخدام "أداة إنشاء طلبات البحث" في "إعلانات Google".
التحقق من صحة طلبات بحث GAQLفي الحلقة الأخيرة من سلسلتنا حول GAQL، نراجع ما تعلمناه خلال السلسلة عن طريق إصلاح العديد من طلبات البحث الخاطئة باستخدام مدقق طلبات البحث في "إعلانات Google".
واجهة برمجة تطبيقات REST
مقدمةونقدّم في هذا الفيديو مقدمة عن استخدام واجهة REST لواجهة برمجة التطبيقات مع "إعلانات Google". تشمل المواضيع ما يلي: اختيارات النقل REST في مقابل gRPC، وبيانات الاعتماد الضرورية، وتصميم واجهة برمجة التطبيقات، بما في ذلك التسلسل الهرمي لتسمية الموارد، واستخدام cURL مع Google Ads API.
التفويض باستخدام RESTفي هذا الفيديو، سنحصل على نظرة عامة على التفويض في REST. سنطّلع بعد ذلك على كيفية إنشاء رمز دخول من خلال REST واستخدام رمز الدخول هذا للمصادقة على Google Ads REST API.
SearchStream وSearchفي هذا الفيديو، سنلقي نظرة على الاختلافات بين طريقتي SearchStream و"بحث Google"، ونقدم عرضًا توضيحيًا لاستخدام كل طريقة من هذه الطرق عبر REST.
أفضل الممارسات
استرداد المعلومات بكفاءةكيفية استرداد المعلومات بكفاءة باستخدام Google Ads API. تتناول الاختلافات بين SearchStream و"بحث Google" و"Get"، بما في ذلك نصائح عملية حول حالات استخدام كل طريقة. يشرح الفيديو أيضًا كيفية تخزين النتائج في واجهة برمجة التطبيقات في ذاكرة التخزين المؤقت وكيفية استرداد الصفوف في العكس.
تبديل المعلومات بكفاءةفي الحلقة الثانية من سلسلة أفضل ممارسات Google Ads API، نناقش كيفية تبديل المعلومات بكفاءة باستخدام Google Ads API. يتباين هذا الفيديو بين متغيرات الخدمة مقابل GoogleAdsService، وعمليات التجميع وفك التجميع، وكيفية ضمان عدم وجود كيانات معزولة.
استرداد المعلومات المتقدّمةفي الحلقة الثالثة من سلسلة أفضل الممارسات المتعلقة بخدمة إعلانات Google API، نناقش الأساليب المتقدمة لاسترداد المعلومات مثل استخدام عبارات WHERE المثلى وفلترة البيانات غير الضرورية التي تؤدي إلى زيادة حجم الردود. كما نقارن بين وسائل AdWords API لاسترداد المعلومات.
سجل تغيير الحساب
الأساسياتتعرّف على الجزءين الرئيسيين لميزة "سجلّ التغييرات" في واجهة برمجة التطبيقات مع "إعلانات Google". اطّلع على النقاط التي يجب مراعاتها قبل استخدام "تغيير الحالة" و"حدث التغيير".
تغيير الحالةاستكشاف ميزة "تغيير الحالة" في Google Ads API. تعرَّف على كيفية تغيُّر حالة نشاط الصفحة للصفحة لفحص سجلّ حسابك
نتيجة التحسين والاقتراحات
نظرة عامةعرض تقديمي رفيع المستوى لجميع المفاهيم الأساسية لنتيجة التحسين والاقتراحات لتحقيق دمج سلس باستخدام Google Ads API.
معلومات تفصيلية: نتيجة التحسينعرض تقديمي لكل التفاصيل الفنية من أجل تحقيق دمج سلس مع نتيجة التحسين باستخدام Google Ads API.
معلومات تفصيلية: الاقتراحاتعرض تقديمي لكل التفاصيل الفنية من أجل تحقيق دمج سلس عند استرداد الاقتراحات باستخدام Google Ads API.
الاقتراحات: اتّخاذ إجراءاتعرض تقديمي لكل التفاصيل الفنية لتحقيق دمج سلس عند اتخاذ الإجراءات بناءً على الاقتراحات باستخدام Google Ads API.
الاقتراحات: تطبيق المَعلماتيُرجى متابعة العرض بينما نوضّح كيفية تطبيق الاقتراحات باستخدام Google Ads API.
الاقتراحات: اتخاذ الإجراءات بشكلٍ مجمّعيمكنك متابعة هذه المشاهدة بينما نوضّح كيفية اتّخاذ إجراءات بشأن الاقتراحات بشكل مجمّع باستخدام Google Ads API ومناقشة الصعوبات والأخطاء الشائعة.
التعامل مع الخطأ والاختبارتابع القراءة بينما نناقش كيفية التعامل مع الأخطاء واختبار الاقتراحات عند تطوير تطبيقاتك باستخدام Google Ads API.
أفضل الممارساتنحن نلخص العديد من أفضل الممارسات من الحلقات السابقة ونقدم بعض اعتبارات الدمج الجديدة.
عروض الأسعار الذكية
نظرة عامة وبدء الاستخداممقدّمة عن عروض الأسعار الذكية، بما في ذلك نظرة عامة على عروض الأسعار الذكية وسبب أهميتها، بالإضافة إلى مثال موجز عن كيفية إعداد استراتيجية "عروض الأسعار الذكية" الأساسية
تحقيق الحد الأقصى من الإحالات الناجحة وزيادة قيمة الإحالة الناجحة إلى أقصى حدنظرة عامة على نوعَين رئيسيَين من استراتيجيات عروض الأسعار الذكية، وهما "تحقيق الحدّ الأقصى من الإحالات الناجحة" و"تحقيق الحدّ الأقصى من قيمة الإحالات الناجحة"، والطرق المختلفة التي يمكن من خلالها تطبيقهما على الحملات.
التسجيل والمراقبة
مقدمةفي هذا الفيديو التمهيدي، نناقش بعض المزايا والاعتبارات المتعلقة بتنفيذ التسجيل والمراقبة لعملية دمج Google Ads API.
التسجيل والمراقبة في السحابة الإلكترونيةفي هذا الفيديو، نرفع فهمنا التأسيسي للتسجيل والمراقبة إلى آفاق جديدة لنرى كيف يمكن أن يبدو الحل المستند إلى السحابة الخاصة بدمج إعلانات Google API.
إرسال سجلات البرامج إلى Google Cloudفي هذه الحلقة، نسجل بعض البيانات المخصصة في Google Cloud Logging. نستعرض مثالاً في Python يستخدم اعتراض gRPC مخصص لاستخراج بيانات الطلب والاستجابة، بالإضافة إلى بعض البيانات الوصفية مثل حالة النجاح والوقت المنقضي، إلى سجلات مخصصة. ونرسل بعد ذلك تلك السجلات إلى السحابة باستخدام Google Cloud Logging API.
إنشاء مقاييس مخصّصة ومراقبتهافي هذه الحلقة، ننشئ مقاييس مخصّصة فوق سجلاتنا في Google Cloud Logging، ونعدّ لوحة بيانات لمراقبة مقاييسنا الجديدة. ونرى أيضًا كيف يمكنك استخدام Google Cloud Monitoring لإعداد تنبيهات لإعلامك عندما لا تكون المقاييس في الموضع الذي تريده.
اختبار الدمج
مقدمة عن الاختباريقدم هذا الفيديو مقدمة عن الحساب التجريبي على "إعلانات Google" وبدائله.
التدريب العمليويستعرض هذا الفيديو بعض الأمثلة على الاختبار العملي. على وجه التحديد، ننشئ مدير اختبار وحساب عميل، ونضبط بيانات اعتماد واجهة برمجة التطبيقات لإرسال الطلبات إلى حساب العميل التجريبي، وإنشاء حملة في حسابنا التجريبي، وأخيرًا الاستعلام عن الحساب التجريبي لإدراج حملاته.
أفضل الممارسات لاختبار التطبيقاتوسيتناول هذا الفيديو بعض أفضل الممارسات لاختبار عملية الدمج.
ورشة عمل حول نقل البيانات لعام 2021
مرحبًامرحبًا بك في ورشة عمل نقل بيانات Google Ads API. في هذه الجلسة، سنشارك كل ما تحتاج إلى معرفته حول الفعالية، بما في ذلك ما ينبغي أن تتوقع الحصول عليه من ورش العمل، ونظرة عامة على الجلسات المختلفة، وكيفية طرح الأسئلة والحصول على الدعم، والموارد الرئيسية التي ستحتاجها للاستفادة إلى أقصى حد من ورشة العمل.
الميزات الجديدةتقدم Google Ads API مجموعة متنوعة من الميزات الجديدة، والتقنيات الحديثة، والنماذج، وأدوات المطوّرين. في هذه الجلسة، سنسلط الضوء على العديد من التغييرات المثيرة بين واجهة برمجة التطبيقات AdWords API وGoogle Ads API، وسنستعرض العديد من الميزات الجديدة المتوفرة حصريًا في Google Ads API.
نقل البيانات من الإضافات المستندة إلى الخلاصة إلى الإضافات المستندة إلى مواد العرضكميزة جديدة في Google Ads API، تقدّم الإضافات المستندة إلى مواد العرض العديد من التحسينات، وستحل قريبًا محل الإضافات المستندة إلى الخلاصات في Google Ads API. تابِع مكتبة العملاء التي تختارها بينما نوضّح كيفية نقل الإضافات المستندة إلى الخلاصات إلى الإضافات المستندة إلى مواد العرض.
بيانات الاعتماد والوصول إلى الحساباتّبِع التعليمات الرئيسية في العديد من المفاهيم الأساسية ذات الصلة ببيانات الاعتماد والوصول إلى الحساب في Google Ads API باستخدام Google Ads Doctor (oauthdoctor). في هذه الجلسة التفاعلية، ستتعرّف على كيفية بدء استخدام Google Ads API وتحديد المشاكل وحلّها.
إعداد التقارير المرنةيتبع إعداد التقارير واسترجاع البيانات في Google Ads API نموذجًا جديدًا تمامًا مقارنةً بـ AdWords API. في هذه الجلسة، ستتعلم أساسيات إعداد التقارير واسترجاع البيانات، بالإضافة إلى لغة طلب البحث الجديدة في "إعلانات Google" (أو GAQL). سنغطي العديد من المفاهيم الأساسية ونستعرض مجموعة متنوعة من طلبات بحث GAQL لتوضيح الفعالية والمرونة في إعداد التقارير باستخدام Google Ads API.
ورشة عمل Ultimate GAQLاستنادًا إلى جلسة إعداد التقارير المرنة، ستتناول ورشة عمل Ultimate GAQL التعمق في تفاصيل لغة طلب البحث في "إعلانات Google" (GAQL) والفروق الدقيقة فيها. تابع هذه الجلسة التفاعلية حيث نوضح كيفية استخدام خدمة GoogleAdsField لاسترداد البيانات الوصفية للحقل، وأداة إنشاء طلبات البحث في "إعلانات Google" لإنشاء طلبات البحث، ومدقق طلبات البحث في "إعلانات Google" للتحقّق من صحة طلبات البحث. سوف نتناول في هذه الجلسة العديد من المفاهيم الأساسية وأدوات المطورين لمساعدتك في أن تصبح مستخدمًا متمرسًا في إعداد التقارير.
نموذج بسيط لعمليات التبديلتقدّم Google Ads API نموذجًا بسيطًا لإجراء عمليات التبديل. في هذه الجلسة، سنتناول أساسيات تبديل البيانات باستخدام Google Ads API، والأنواع المختلفة من طرق التبديل، وعدد من الميزات الجديدة في Google Ads API. سنستعرض أيضًا العديد من الأمثلة لتوضيح كيفية عمل دالة mutate في سياق حالات الاستخدام في العالم الحقيقي.
أفضل الممارساتفي هذه الجلسة، سنستعرض أفضل الممارسات لتحسين الأداء، وتبسيط سير عمل المطوّرين، والاستفادة إلى أقصى حد من Google Ads API.
إنشاء خطة نقل بياناتقد يشكّل نقل بيانات تطبيق كامل من AdWords API إلى Google Ads API مهمة كبيرة. بالتركيز على التخطيط وDevOps، ستناقش هذه الجلسة الاعتبارات والقرارات الرئيسية التي يجب التفكير فيها في التحضير لعملية النقل وإكمالها. تم تصميم هذه الجلسة لمساعدتك في وضع خطة من شأنها تسهيل عملية النقل وكذلك تحويلها إلى فرصة لتحسين التكامل الحالي مع AdWords API.
لوحة نقل البياناتفي هذه الجلسة، ستتمكّن من التعرّف على الفريق المسؤول عن Google Ads API والتعرف عليه. بفضل المشاركين في اللجنة، بما في ذلك المسؤولون التقنيون عن فريق علاقات المطوّرين في Google Ads API وGoogle Ads API، ستتعرّف على القرارات الرئيسية المتعلّقة بتصميم واجهة برمجة تطبيقات جديدة تمامًا، وكيفية نظرنا في Google Ads API، وغير ذلك الكثير.
معلومات عامةلقد ناقشنا الكثير من المعلومات المهمة في ورشة العمل هذه. قبل انتهاء الفعالية، انضمّ إلينا للاستمتاع ببعض المرح في هذه الجلسة العامة التفاعلية. اعرف كيفية مقارنتك بفريق علاقات مطوّري البرامج في "إعلانات Google" من خلال الإجابة عن الأسئلة التافهة حول Google Ads API.
إغلاق الفعاليةنشكرك على متابعة ورشة عمل نقل البيانات من Google Ads API. انضم إلينا في هذه الجلسة الختامية حيث نلخص ما تعلمناه ونناقش الخطوات التالية.