إذا كان الوقت هو المال ، فإن هذا البرنامج النصي المجاني لميزانية إعلانات Google لا يقدر بثمن

نشرت: 2022-12-14

الوقت قيم.

هذه إحدى العبارات الخاصة بي ، وأنا أحاول أن أدير حياتي بها.

نظرًا لأنني أدير وكالة التسويق الرقمي الصغيرة الخاصة بي ولدينا فريق بسيط فقط ، فقد جعلنا هذا أيضًا أحد الركائز الأساسية لدينا.

لذلك ليس من المفاجئ بالنسبة لي ، وبالنسبة لنا كفريق واحد ، أن الأتمتة كانت دائمًا على رأس قائمة الأولويات.

هذا أيضًا لأنني كنت دائمًا مفتونًا بالتكنولوجيا والابتكار ، وأعتقد أن التقدم هو ما يدفعنا إلى الأمام نحو الأفضل.

على هذا النحو ، لقد بحثت في طرق القيام بالأشياء باستخدام نهج مختلف.

بدأت رحلة الأتمتة الخاصة بي باستخدام وحدات الماكرو و VBA

في الماضي ، كنت أعمل لدى وكالة سفر كبيرة عبر الإنترنت وكانت وظيفتي هي إنشاء أعمال شريكة في النهاية الخلفية. كانت وظيفة متكررة ومملة. نوع من مهمة "نسخ ولصق" لا نهاية لها.

هذا عندما اكتشفت وجود وحدات الماكرو.

بالنسبة لأولئك الذين ليسوا مألوفين ، وحدات الماكرو هي مجموعات من الإجراءات التي يمكن تسجيلها كتعليمات.

عند التشغيل ، ستكرر وحدات الماكرو تلقائيًا جميع الإجراءات والخطوات التي تم تسجيلها بنفس الترتيب بالضبط.

ومن المزايا أنه يمكن تسجيلها واستخدامها في عدد كبير من البيئات. أحد الاستخدامات الأكثر شيوعًا هو جداول البيانات - Excel و Google Sheets وما إلى ذلك.

بعد سنوات عديدة ، ما زلنا نستخدم وحدات الماكرو!

حتى مع إدارة واجباتي للوكالة ، ما زلت أستمتع بالتعامل العملي مع الحسابات - وعلى وجه الخصوص ، العمل مع فريق العمليات.

في الآونة الأخيرة ، كان علينا إكمال تقرير كبير جدًا لأحد أكبر عملائنا.

إنهم يفضلون Excel على أي حل آخر ، وكان علينا تصميم شيء يمكنه تجميع البيانات و "تنظيفها" وتنسيقها وتقديمها بطريقة ثاقبة.

أثناء جمع البيانات وتقديمها كان أمرًا سهلاً للغاية ، كان "تنظيفها" للحفاظ على تنسيق متسق يمثل تحديًا كبيرًا نظرًا لأننا كنا نتعامل مع عشرات الآلاف من الصفوف.

هذا هو المكان الذي جاءت فيه وحدات الماكرو للإنقاذ.

بعض مجموعات التعليمات التي قمت بتسجيلها وتعديلها باستخدام Visual Basic (VB) - وحدات الماكرو اللغوية مدمجة - جعلت المهمة ليست ممكنة فحسب ، بل ساعدت أيضًا على إكمالها بشكل أسرع ، والقضاء على مخاطر الخطأ البشري.

الأتمتة = المال

وجهة نظري هي بالضبط: إذا كان الوقت هو المال والأتمتة توفر الوقت ، فإن الأتمتة تعني المال.

كل ذلك مع توفير ميزة إضافية تتمثل في تقليل فرصة ارتكاب الأخطاء على طول العملية.

من السهل رؤية ما ألهمني افتتاني بالأتمتة.

قد يكون البعض منكم يقرأ هذا العمود قد صادف إحدى مقالاتي السابقة هنا على SEJ: كيفية استخدام أوراق Google لكشط الويب وبناء الحملات.

التطور إلى نصوص إعلانات Google

هناك الكثير من نصوص إعلانات Google التي تمت كتابتها بواسطة بعض ألمع العقول في صناعتنا ؛ فريدريك فالايس ودانييل جيلبرت ، على سبيل المثال لا الحصر ، من بين أولئك الذين أعتبرهم رواد الأتمتة الحقيقيين!

لكن على الرغم من البحث عن الإنترنت ، بشكل عام ، لم أتمكن من العثور على أي شيء يمكن أن يحل مشكلتي.

لماذا نحتاج إلى سيناريو جديد

كانت مشكلتي هنا: في وكالتنا ، لدينا عدد من عملاء التجزئة في صناعة توصيل الزهور الذين يديرون أعمالهم عبر الإنترنت وعبر متاجرهم التقليدية.

بعد أن ساعدنا العديد من هذه الشركات في حملاتها الإعلانية لعدة سنوات حتى الآن ، نحن نعرف الكثير عن سلوك العملاء وأنماط الشراء.

من هذه الأفكار ، جمعنا أن الناس يميلون في الغالب إلى طلب توصيلات الزهور في أيام الأسبوع ، ولكن في عطلات نهاية الأسبوع يكون من السهل الذهاب إلى المتاجر والحصول على باقة من الزهور الطازجة.

لذلك يمكننا أن نشهد عادةً انخفاضًا في عائد الإنفاق الإعلاني بين ظهر يوم الجمعة وبعد ظهر يوم الأحد.

عادة ، يعود الأشخاص إلى الإنترنت في أمسيات الأحد ، ويطلبون التوصيل ليوم الاثنين.

ولكن على الرغم من كل الخطوات المذهلة التي اتخذتها Google من خلال إستراتيجيات عروض الأسعار التلقائية (عائد النفقات الإعلانية المستهدف ، وزيادة التحويلات ، وما إلى ذلك) ، فإن معظم هؤلاء العملاء يكافحون من أجل زيادة أداء الإعلانات إلى أقصى حد خلال عطلات نهاية الأسبوع ، بينما يميل عائد النفقات الإعلانية إلى الذروة في بداية أسبوع.

لذا فإن أحد الإجراءات التي اتخذناها (وفقًا لعملائنا) هو أنه ، بقيادة بيانات الأداء الخاصة بهم ، نقوم بتخصيص ميزانيات مختلفة ، على مستوى الحملة ، لكل يوم من أيام الأسبوع.

على سبيل المثال ، سيكون لدينا شيء مثل هذا ليوم الاثنين:

يوم الحملة الانتخابية ميزانية وزن
الاثنين اسم الحملة 1 150.00 دولارًا 30.00٪
الاثنين اسم الحملة 2 85.00 دولارًا 17.00٪
الاثنين اسم الحملة 3 162.50 دولارًا أمريكيًا 32.50٪
الاثنين اسم الحملة 4 62.50 دولارًا 12.50٪
الاثنين اسم الحملة 5 40.00 دولارًا أمريكيًا 8.00٪
المجموع 500.00 دولار 100.00٪

وبعد ذلك مثل هذا ليوم الجمعة:

يوم الحملة الانتخابية ميزانية وزن
جمعة اسم الحملة 1 70.00 دولارًا 20.00٪
جمعة اسم الحملة 2 87.50 دولارًا 25.00٪
جمعة اسم الحملة 3 140.00 دولارًا 40.00٪
جمعة اسم الحملة 4 35.00 دولارًا 10.00٪
جمعة اسم الحملة 5 17.50 دولارًا 5.00٪
المجموع 350.00 دولارًا أمريكيًا 100.00٪

يمكنك أن ترى أنه ليس لدينا ميزانية إجمالية أقل فقط ، ولكن لدينا أيضًا ترجيحًا مختلفًا للميزانية حسب الحملة.

كنا بحاجة إلى أن نكون قادرين على تغيير ميزانية كل حملة لتخصيص تخصيص مختلف كل يوم من أيام الأسبوع.

في الواقع ، هناك طريقة لأتمتة العملية مباشرةً من إعلانات Google باستخدام القواعد. رغم ذلك ، إذا كان لديك حساب في عدد كبير من الحملات ، فقد يستغرق الإعداد قدرًا كبيرًا من الوقت والجهد.

وذلك لأننا سنحتاج إما إلى إنشاء قاعدة واحدة لكل حملة ، لكل يوم من أيام الأسبوع ، من أجل تحديث مبلغ الميزانية.

بدلاً من ذلك ، سيتعين علينا إنشاء قاعدة واحدة لكل يوم من أيام الأسبوع ، ولكن بسطر (إجراء) مختلف لكل حملة.

وبغض النظر عن كيفية القيام بذلك ، فإن أيًا من هذه الخيارات يجعلك عرضة للأخطاء على طول الطريق.

افترضت أنه سيكون من الأسهل الحصول على جدول بيانات مع تقسيم الميزانيات ، حيث يمكن حساب المخصصات باستخدام صيغ بسيطة ، وإدخالها مباشرة في النظام الأساسي عبر برنامج نصي.

كما ذكرت ، لقد بحثت في الإنترنت بشكل عام ، لكن لم أجد أي شيء من هذا القبيل.

بالتأكيد ، هناك عدد قليل من نصوص إعلانات Google البرمجية التي تمت كتابتها لإدارة الميزانيات ، ومعظمها للتحكم في الإنفاق والحد من فرص الإنفاق الزائد ، ولكن لا شيء يناسب احتياجات عملائنا.

أدخل ميزانية إعلانات Google حسب النص البرمجي ليوم الأسبوع

يجب أن يكون ما يفعله البرنامج النصي واضحًا تمامًا الآن ، ولكن للتلخيص ، يسمح لنا باستخدام جدول بيانات Google لتعيين الميزانيات حسب الحساب والحملة لكل يوم من أيام الأسبوع.

ثم تستخدم هذه المعلومات لتحديث الميزانية اليومية للحملة.

لاحظ أن هذا نص برمجي على مستوى "مركز عملائي" ، لذا إذا لزم الأمر ، يمكن إدارة حسابات متعددة من خلال مستند واحد.

مكان تنزيل البرنامج النصي ونسخه

البرنامج النصي مجاني تمامًا للاستخدام ، ويمكن تنزيله أو نسخه من Github gist هنا.

البرنامج النصي لإعلانات Google من GitHub لقطة شاشة من جيثب ، ديسمبر 2022

كيفية استخدام البرنامج النصي

من أجل استخدام البرنامج النصي ، ستحتاج أولاً إلى إنشاء نسخة من ورقة Google تُستخدم لتغذية معلومات الميزانية من.

يمكن القيام بذلك عبر هذا الرابط.

بمجرد إنشاء نسخة من الملف ، ستلاحظ وجود أربع علامات تبويب في المستند:

  • اليوم - علامة التبويب حيث ، إذا تم إنشاء ميزانية لليوم الحالي ، سيتم عرضها ، والتي سيأخذ النص البرمجي البيانات منها لمعالجة تحديث الميزانيات
  • التخصيص - هذه هي علامة التبويب حيث يتم تحديد الميزانيات ليوم واحد أو عدة أيام أو كل أيام الأسبوع. هنا ، إذا لزم الأمر ، يمكنك استخدام الصيغ لحساب المبالغ المخصصة لكل يوم من أيام الأسبوع ، وكل حملة ، وما إلى ذلك.
  • كل شيء - القائمة الرئيسية لتخصيص الميزانية. من الناحية النظرية ، يمكن أن تكون علامة التبويب هذه غير ضرورية ولكننا أضفناها من أجل الحصول على طريقة للتحقق مرة أخرى من تقسيم الميزانيات وتخصيصها بشكل صحيح. ما لم يتم إجراء تغييرات على الصيغ ، يجب الاحتفاظ بعلامة التبويب هذه ، حيث يتم الاستعلام عن البيانات الموجودة في علامة التبويب "اليوم" من هنا.
  • سجل التغيير - علامة التبويب الأخيرة ، حيث يتم تسجيل التغييرات بمجرد تطبيقها. إذا تم إجراء تغيير ، فسيظهر هنا مخصصات الميزانية السابقة والجديدة.

ورقة إكسل ميزانيات إعلانات جوجل لقطة شاشة من جداول بيانات Google ، كانون الأول (ديسمبر) 2022

الخطوة التالية هي تثبيت البرنامج النصي

كما ذكرنا سابقًا ، هذا نص برمجي لمركز عملائي.

في إعلانات Google ، ستحتاج إلى الانتقال إلى الأدوات والإعدادات > الإجراءات المجمعة> النصوص البرمجية :

نص MCC لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

من هناك ، انقر فوق رمز الإضافة (+) لإضافة نص جديد.

نص برمجي جديد لمركز عملائي (MCC) لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

لكي يعمل هذا البرنامج النصي بشكل صحيح ، ستحتاج إلى التأكد من تمكين "تجربة البرامج النصية الجديدة" (انظر أعلاه).

ستحتاج بعد ذلك إلى إزالة الأسطر القليلة من التعليمات البرمجية الموجودة في المستند افتراضيًا:

نص MCC لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

في هذه المرحلة ، يمكنك المتابعة للصق الملف الذي نسخته من Github gist:

ميزانيات إعلانات Google حسب اليوم من الأسبوع لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

تخصيص البرنامج النصي

قبل استخدام البرنامج النصي ، يجب عليك تغيير متغيرين. سيتيح هذا للبرنامج النصي معرفة مصدر معلومات الميزانية ومكان تسجيل أي تغييرات تم تطبيقها.

المتغيرين هما:

  • var sheetId = "أضف-THE-GOOGLE-SHEETS-ID-HERE"
  • var logSheet = SpreadsheetApp.openById ('ADD-THE-GOOGLE-SHEETS-ID-HERE'). getSheetByName ('سجل التغيير')

هناك ستحتاج إلى استبدال ADD-THE-GOOGLE-SHEETS-ID-HERE بمعرف ورقة Google للمستند الذي قمت بإنشائه مسبقًا:

ميزانيات إعلانات Google حسب اليوم من الأسبوع لقطة شاشة من جداول بيانات Google ، كانون الأول (ديسمبر) 2022

تشغيل البرنامج النصي

أنت جاهز تقريبًا لتشغيل البرنامج النصي ، ولكن لاحظ أنك ستحتاج إلى منح الإذن قبل أن يتمكن من إجراء أي تغييرات:

حسابات إعلانات Google لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

بمجرد استخدام بيانات الاعتماد الخاصة بك لتفويض البرنامج النصي للعمل نيابة عنك ، قم بتشغيل معاينة سريعة للتأكد من أن كل شيء يعمل كما هو متوقع.

في هذه المرحلة ، إذا كانت هناك ميزانيات مخصصة لليوم الحالي في علامة التبويب "جداول بيانات Google" المسماة "اليوم" ، فسترى شيئًا كهذا عند تشغيل معاينة البرنامج النصي:

لقطة شاشة البرنامج النصي لبرنامج إعلانات Google لقطة شاشة من إعلانات Google ، كانون الأول (ديسمبر) 2022

بينما في علامة تبويب جداول بيانات Google المسماة "سجل التغيير" ، سترى شيئًا مشابهًا لهذا:

أوراق جوجل لقطة شاشة من جداول بيانات Google ، كانون الأول (ديسمبر) 2022

تم تطبيق جميع التغييرات وتسجيلها بشكل صحيح!

آخر شيء يجب القيام به هو جدولة البرنامج النصي.

بناءً على احتياجاتك ، يمكنك السماح لها بالعمل يوميًا ، أو فقط في الأيام التي تريدها لإجراء التغييرات.

استنتاج

تمامًا مثل نصوص إعلانات Google الأخرى التي نستخدمها بانتظام ، فقد ساعد هذا فريقنا على تبسيط العمليات والاستفادة من الأتمتة لتوفير الوقت والموارد.

وقد مكّن هذا وكالتنا من التركيز على المزيد من الأعمال والمهام الاستراتيجية.

نأمل أن يكون الدفع نحو الابتكار وإيجاد طرق أفضل للعمل دافعًا لك بقدر ما يحفزنا.

المزيد من الموارد:

  • برنامج إعلانات Google المجاني لتغيير عائد النفقات الإعلانية المستهدف ديناميكيًا
  • النص البرمجي لاستبعاد المواضع من أجل "توفير الأموال" في "إعلانات Google"
  • أهم 10 اتجاهات للدفع لكل نقرة يجب معرفتها في عام 2022

الصورة المميزة: BestForBest / Shutterstock