يمكن أن تكون مشاهدة الفيديوهات طريقة رائعة للبدء باستخدام Google Ads API، وقد أدرجنا أدناه العديد من سلاسل الفيديوهات الشائعة.
اشترِك في قناة YouTube الخاصة بمطوّري "إعلانات Google" لتبقى على اطّلاع على آخر ورش العمل وملاحظات الإصدار وأفضل الممارسات وعمليات دمج الميزات الجديدة وشروحات الرموز البرمجية والأدلة التعليمية على شكل فيديوهات.
أبرز ميزات إصدار واجهة برمجة التطبيقات
تعرَّف على التغييرات التي تمّ إدخالها في الإصدار 20 من Google Ads API.
إصدار الإصدار 20تعرَّف على التغييرات التي تمّ إدخالها في الإصدار 19 من Google Ads API.
إصدار الإصدار 19تعرَّف على التغييرات التي تمّ إدخالها في الإصدار 18 من Google Ads API.
إصدار الإصدار 18المصادقة والتفويض
مقدمةمقدّمة عن المصادقة والتفويض في Google Ads API
مسار الويب باستخدام "مساحة بروتوكول OAuth"عرض توضيحي لإعداد بيانات اعتماد Google Ads API لتطبيقات الويب باستخدام أداة OAuth Playground.
Desktop Flow with the REST APIفي هذه الحلقة، سنوضّح عملية OAuth باستخدام Google Ads API وسنشرح كيفية إكمال عملية OAuth بأكملها وإرسال طلب إلى واجهة برمجة التطبيقات باستخدام مسار تطبيق سطح المكتب مع REST API في أقل من 20 ثانية. سنشارك أيضًا بعض البرامج النصية المفيدة لإنشاء رموز الدخول بسرعة وتنفيذ طلبات searchStream.
أفضل الممارساتفي هذا الفيديو، سنتناول بعض أفضل الممارسات المتعلقة بالمصادقة والتفويض.
حملات الأداء الأفضل
مقدمةمقدّمة عن "حملات الأداء الأفضل" باستخدام Google Ads API
مواد العرضكيفية استخدام مواد العرض في "حملات الأداء الأفضل"
ميزانية الحملة والحملةكيفية إنشاء ميزانية حملة وحملة من أجل "حملة الأداء الأفضل"
البيع بالتجزئة"حملات الأداء الأفضل" لزيادة المبيعات على الإنترنت باستخدام خلاصة منتجات
مجموعات مواد العرضكيفية إنشاء مجموعات مواد عرض لـ "حملات الأداء الأفضل"
فلاتر مجموعات البياناتكيفية إعداد فلاتر مجموعات البيانات باستخدام "حملات البيع بالتجزئة في الأداء الأفضل"
مواد عرض مجموعة مواد العرضكيفية ربط مواد العرض بمجموعات مواد العرض في "حملات الأداء الأفضل"
أهداف الإحالات الناجحة المحدّدة للحملةكيفية إضافة أهداف الإحالات الناجحة على مستوى الحملة إلى "حملات الأداء الأفضل"
الإحالات الناجحة المحسّنة للويب
مقدمة عن ميزة "الإحالات الناجحة المحسّنة للويب"لمحة عن ميزة "الإحالات الناجحة المحسّنة للويب" وأهميتها والمتطلبات الأساسية التي يجب استيفاؤها قبل أن تتمكّن من تحميل بيانات "الإحالات الناجحة المحسّنة للويب" إلى Google Ads API
مسار استخدام ميزة "الإحالات الناجحة المحسّنة للويب"مخطّط استخدام رفيع المستوى لميزة "الإحالات الناجحة المحسّنة للويب" في Google Ads API
مثال على رمز الإحالات الناجحة المحسّنة للويبمثال على الرمز البرمجي لميزة "الإحالات الناجحة المحسّنة للويب" في Google Ads API، مع إبراز المتطلبات وأفضل الممارسات
الإحالات الناجحة المحسّنة للعملاء المحتملين
مقدمة عن "الإحالات الناجحة المحسّنة للعملاء المحتملين"ما هي ميزة "الإحالات الناجحة المحسّنة للعملاء المحتملين"، ولماذا هي مفيدة، وما هي المتطلبات الأساسية التي يجب استيفاؤها قبل أن تتمكّن من تحميل بيانات "الإحالات الناجحة المحسّنة للعملاء المحتملين" إلى Google Ads API.
مسار استخدام ميزة "الإحالات الناجحة المحسّنة للعملاء المحتملين"تعرَّف على مسار الاستخدام العام لميزة "الإحالات الناجحة المحسّنة للعملاء المحتملين" في Google Ads API.
مثال على رمز "الإحالات الناجحة المحسّنة للعملاء المحتملين"مثال على الرمز البرمجي لميزة "الإحالات الناجحة المحسّنة للعملاء المحتملين" في Google Ads API، مع إبراز المتطلبات وأفضل الممارسات
GAQL
مقدمة عن إعداد التقارير ولغة طلبات البحث في "إعلانات Google"مقدّمة عن إعداد التقارير باستخدام Google Ads API
بنية طلب البحث وقواعده في "لغة طلبات البحث في إعلانات Google"في هذه الحلقة، سنقدّم لك مقدمة عن استخدام "لغة طلبات البحث في إعلانات Google"، أو GAQL، وسنتناول بنية طلب البحث الأساسية وقواعده النحوية والإملائية التي عليك معرفتها لبدء كتابة طلبات البحث من أجل تنفيذ طلبات إعداد التقارير باستخدام Google Ads API.
التقسيم في "لغة طلب البحث في إعلانات Google"في "لغة طلبات البحث في إعلانات Google"، يمكن أن يخدم تقسيم طلب بحث خاص بإعداد التقارير أغراضًا عديدة، بما في ذلك اختيار البيانات وتوفير وظيفة GROUP BY ضمنية. في هذه الحلقة، سنشرح تأثير إضافة مقاطع إلى طلبات بحث GAQL.
GoogleAdsRow ولغة طلب البحث في "إعلانات Google"GoogleAdsRow هي البنية التي يتم عرضها من طلبات إعداد التقارير في Google Ads API. في هذه الحلقة، سنتناول مفهوم GoogleAdsRow وكيفية تحديد القيم الواردة في بنية GoogleAdsRow من خلال طلب بحث بلغة طلبات البحث في "إعلانات Google".
GoogleAdsFieldService و"لغة طلبات البحث في إعلانات Google" - استرداد البيانات الوصفية للحقولGoogleAdsFieldService هو مرجع قوي لاكتشاف بيانات وصفية للحقول من أجل إنشاء سلاسل بلغة الاستعلامات في "إعلانات Google". في هذه الحلقة، سنوضّح كيفية بدء استخدام GoogleAdsFieldService، وتحديد الموارد المتاحة للاستخدام في عبارة FROM ضمن طلب بحث GAQL، واسترداد الحقول المتاحة للاستخدام في طلب بحث GAQL استنادًا إلى المورد الذي تختار إدراجه في عبارة FROM الخاصة بطلب البحث. في الحلقات المستقبلية، سنوضّح بشكل أكبر كيفية استخدام خدمة GoogleAdsField لتصبح مستخدمًا متمرسًا في GAQL.
GoogleAdsFieldService - الحقول والعبارات في "لغة طلب البحث في إعلانات Google"استنادًا إلى الفيديو "GoogleAdsFieldService وGoogle Ads Query Language - استرداد بيانات وصفية للحقول"، ستوضّح هذه الحلقة كيفية استخدام GoogleAdsFieldService لتحديد الحقول والتقسيمات والمقاييس المتاحة التي يمكن استخدامها في عبارات سلسلة طلب بحث GAQL. شاهِد الفيديو التالي الذي يوضّح كيفية استخدام الكلمات الرئيسية SELECTABLE وSORTABLE وFILTERABLE لإنشاء طلبات بحث خاصة بالتقارير آليًا.
التحقّق من صحة طلب بحث GAQL: توافُق الحقولفي هذه الحلقة، سنتناول توافق الحقول في "لغة طلبات البحث في إعلانات Google"، وسنشرح سبب إمكانية أو عدم إمكانية تضمين شرائح ومقاييس وموارد معيّنة في طلب بحث واحد بلغة GAQL. تستند هذه الحلقة إلى حلقات سابقة في قائمة تشغيل GAQL لتوضيح كيفية استخدام GoogleAdsFieldService لتحديد الحقول التي يمكن اختيارها معًا. بعد ذلك، سننتقل إلى "أداة إنشاء طلبات البحث في إعلانات Google"، وهي أداة تفاعلية مستندة إلى المتصفّح في موقع مستندات Google Ads API، وسنشرح كيفية استخدام هذه الأداة لتحديد توافق الحقول وإنشاء طلبات بحث GAQL بسهولة.
التحقّق من صحة طلب البحث في GAQL: شرط SELECTفي هذه الحلقة، سنشرح قواعد التحقّق من الصحة في "لغة طلبات بحث Google الإعلانية" (GAQL) في ما يتعلق بإضافة حقول معيّنة إلى عبارتَي WHERE وORDER BY، والتي يجب إضافتها أولاً إلى عبارة SELECT.
التحقّق من صحة طلب بحث GAQL: التحقّق من صحة النطاق الزمنيفي هذه الحلقة، سنشرح قواعد التحقّق من الصحة في GAQL في ما يتعلّق بتضمين نطاقات تواريخ في طلب بحث.
شروط الفلترة في GAQLتُعدّ إضافة شروط فلترة إلى عبارة WHERE في طلب بحث GAQL طريقة فعّالة لتضييق نطاق مجموعة النتائج. في هذه الحلقة، سنناقش مكوّنات شرط الفلترة وسنستعرض بعض الأمثلة باستخدام "أداة إنشاء طلبات البحث" في "إعلانات Google".
التحقّق من صحة طلبات بحث GAQLفي الحلقة الأخيرة من سلسلتنا حول "لغة طلبات البحث في إعلانات Google"، نراجع ما تعلّمناه خلال السلسلة من خلال إصلاح عدة طلبات بحث خاطئة باستخدام "أداة التحقّق من صحة طلبات البحث في إعلانات Google".
واجهة برمجة تطبيقات REST
مقدمةفي هذا الفيديو، سنقدّم مقدمة عن استخدام واجهة REST الخاصة بـ Google Ads API. تشمل المواضيع ما يلي: خيارات النقل بين REST وgRPC، وبيانات الاعتماد اللازمة، وتصميم واجهة برمجة التطبيقات بما في ذلك التسلسل الهرمي لتسمية الموارد، واستخدام cURL مع Google Ads API.
التفويض باستخدام RESTفي هذا الفيديو، سنقدّم نظرة عامة على عملية منح الإذن باستخدام REST. بعد ذلك، سنوضّح كيفية إنشاء رمز دخول باستخدام REST وكيفية استخدام رمز الدخول هذا للمصادقة على Google Ads REST API.
SearchStream وSearchفي هذا الفيديو، سنتعرّف على الاختلافات بين طريقتَي SearchStream وSearch، وسنشرح كيفية استخدام كلّ منهما عبر REST.
أفضل الممارسات
استرداد المعلومات بكفاءةكيفية استرداد المعلومات بكفاءة باستخدام Google Ads API تتناول هذه الصفحة الفروق بين SearchStream وSearch، بما في ذلك نصائح عملية حول الحالات التي يجب فيها استخدام كل طريقة. يوضّح الفيديو أيضًا كيف تخزّن واجهة برمجة التطبيقات النتائج مؤقتًا وكيف يمكنك استرداد الصفوف بترتيب عكسي.
تعديل المعلومات بكفاءةفي الحلقة 2 من سلسلة أفضل الممارسات في Google Ads API، نناقش كيفية تعديل المعلومات بكفاءة باستخدام Google Ads API. يتناول هذا الفيديو الفرق بين عمليات التغيير على مستوى الخدمة وعمليات التجميع وإلغاء التجميع في GoogleAdsService، بالإضافة إلى كيفية التأكّد من عدم وجود عناصر يتيمة.
استرداد المعلومات المتقدّمفي الحلقة 3 من سلسلة "أفضل الممارسات" في Google Ads API، نناقش تقنيات متقدّمة لاسترداد المعلومات، مثل استخدام عبارات WHERE المثالية وفلترة البيانات غير الضرورية التي يمكن أن تؤدي إلى تضخّم الردود. نوضّح أيضًا الفرق بين طرق استرداد المعلومات في واجهة برمجة التطبيقات الخاصة بـ "إعلانات Google".
سجل تغيير الحساب
الأساسياتاستكشِف الجزءَين الرئيسيين من ميزة "سجلّ التغييرات" في Google Ads API. تعرَّف على النقاط التي يجب مراعاتها قبل استخدام Change Status وChange Event.
تغيير الحالةاستكشاف ميزة "تغيير الحالة" في Google Ads API تعرَّف على كيفية التنقّل بين التغييرات في الحالة لفحص سجلّ حسابك.
نتيجة التحسين والاقتراحات
نظرة عامةعرض تقديمي عام لجميع المفاهيم الرئيسية الخاصة بـ "نقاط التحسين" و"الاقتراحات" من أجل عملية دمج سلسة باستخدام Google Ads API
نظرة تفصيلية: نتيجة التحسينعرض لجميع التفاصيل الفنية اللازمة لإجراء عملية دمج سلسة مع "نتيجة التحسين" باستخدام واجهة برمجة التطبيقات مع "إعلانات Google"
معلومات تفصيلية: الاقتراحاتعرض لجميع التفاصيل الفنية اللازمة لعملية دمج سلسة عند استرداد الاقتراحات باستخدام Google Ads API
الاقتراحات: اتّخاذ إجراءاتعرض لجميع التفاصيل الفنية اللازمة لعملية دمج سلسة عند اتّخاذ إجراءات استنادًا إلى الاقتراحات باستخدام Google Ads API
الاقتراحات: تطبيق المَعلماتشاهِد الفيديو الذي يوضّح كيفية تطبيق الاقتراحات باستخدام Google Ads API.
الاقتراحات: اتّخاذ إجراءات مجمّعةشاهِد الفيديو الذي نوضّح فيه كيفية اتّخاذ إجراءات بشأن الاقتراحات بشكل مجمّع باستخدام Google Ads API، ونناقش الأخطاء والمشاكل الشائعة.
التعامل مع الأخطاء والاختبارتابِع معنا بينما نناقش كيفية التعامل مع الأخطاء واختبار الاقتراحات عند تطوير تطبيقاتك باستخدام Google Ads API.
أفضل الممارساتنلخّص العديد من أفضل الممارسات من الحلقات السابقة ونقدّم بعض الاعتبارات الجديدة بشأن الدمج.
عروض الأسعار الذكية
نظرة عامة وبدء الاستخداممقدّمة عن "عروض الأسعار الذكية"، بما في ذلك نظرة عامة على ماهية هذه الاستراتيجية وأهميتها، بالإضافة إلى مثال موجز عن كيفية إعداد استراتيجية أساسية من "عروض الأسعار الذكية"
MaximizeConversions & MaximizeConversionValueنظرة عامة على نوعَين رئيسيَّين من استراتيجيات عروض الأسعار الذكية، وهما "تحقيق الحد الأقصى من الإحالات الناجحة" و"تحقيق الحد الأقصى من قيمة الإحالات الناجحة"، والطرق المختلفة التي يمكن تطبيقهما على الحملات
التسجيل والمراقبة
مقدمةفي هذا الفيديو التمهيدي، نناقش بعض المزايا والاعتبارات المتعلقة بتنفيذ عملية تسجيل البيانات ومراقبتها عند دمج Google Ads API.
التسجيل والمراقبة في السحابة الإلكترونيةفي هذا الفيديو، سنستعرض معلومات أساسية حول تسجيل البيانات ومراقبتها، وسنوضّح كيف يمكن أن يبدو الحلّ المستند إلى السحابة الإلكترونية عند دمجه مع Google Ads API.
إرسال سجلات العميل إلى Google Cloudفي هذه الحلقة، نسجّل بعض البيانات المخصّصة في خدمة "تسجيل الدخول في السحابة" من Google. سنشرح مثالاً على Python يستخدم أداة اعتراض مخصّصة في gRPC لاستخراج بيانات الطلبات والاستجابات، بالإضافة إلى بعض البيانات الوصفية، مثل حالة النجاح والوقت المنقضي، إلى سجلات مخصّصة. بعد ذلك، نرسل هذه السجلّات إلى السحابة الإلكترونية باستخدام واجهة برمجة التطبيقات Google Cloud Logging API.
إنشاء مقاييس مخصّصة وتتبُّعهافي هذه الحلقة، سننشئ مقاييس مخصّصة استنادًا إلى سجلاتنا في خدمة "تسجيل الدخول" من Google Cloud، وسنضبط لوحة بيانات لتتبُّع مقاييسنا الجديدة. نتعرّف أيضًا على كيفية استخدام خدمة Google Cloud Monitoring لإعداد تنبيهات لإعلامك عندما لا تكون مقاييسك في المكان الذي تريده.
اختبار الدمج
مقدمة عن الاختباريقدّم هذا الفيديو مقدمة عن الحساب التجريبي على "إعلانات Google" وبدائله.
الاختبار في وضع التدريبيتضمّن هذا الفيديو بعض الأمثلة على الاختبارات العملية. على وجه التحديد، ننشئ حسابًا إداريًا وحساب عميل تجريبيَين، ونضبط بيانات اعتماد واجهة برمجة التطبيقات لإرسال الطلبات إلى حساب العميل التجريبي، وننشئ حملة في حسابنا التجريبي، وأخيرًا نطلب من حسابنا التجريبي عرض قائمة بحملاته.
أفضل الممارسات في الاختباريشرح هذا الفيديو بعض أفضل الممارسات لاختبار عملية الدمج.