يوفر Google App Engine خدمة CRON لتسجيل وحدة تحكم بحث Google اليومية (GSC): بيانات التحليلات البحث إلى BigQuery لاستخدامها في استوديو بيانات Google أو لتحليل منفصل بعد 3 أشهر.
يعمل هذا البرنامج النصي يوميًا ويسحب البيانات كما هو محدد في ملف config.py إلى BigQuery. هناك القليل لتكوينه دون بعض خبرة البرمجة.
بشكل عام ، تم تصميم هذا البرنامج النصي ليكون مجموعة محددة وناسيلة في أنه بمجرد نشره على محرك التطبيق ، يجب أن تكون قادرًا على إضافة بريدك الإلكتروني لمستخدم الخدمة كمستخدم كامل إلى أي مشروع GSC وسيتم تسجيل بيانات تحليلات البحث يوميًا إلى BigQuery. بشكل افتراضي ، يتم تعيين البيانات على السحب من GSC 7 أيام Earler كل يوم لضمان توفر البيانات.
المزيد من تفاصيل التثبيت الموجودة هنا. تم تطويره من قبل وكالة كبار المسئولين الاقتصاديين الفنيين ، Adapt Partners
النظرة العامة لتكوين وتشغيل هذه العينة هي كما يلي:
إذا لم يكن لديك بالفعل حساب ، فقم بإنشاء حساب Google.
إنشاء مشروع وحدة تحكم المطورين.
gitpipلاستنساخ مستودع github إلى جهاز الكمبيوتر الخاص بك ، قم بتشغيل الأمر التالي:
$ git clone https://github.com/jroakes/gsc-logger.git
تغيير الدلائل إلى دليل gsc-logger . يعتمد المسار الدقيق على المكان الذي وضعت فيه الدليل عند استنساخ ملفات العينة من GitHub.
$ cd gsc-logger
credentials .gcloud لاستخدام مشروع Firebase Project الخاص بك. $ gcloud config set project <your-project-id>
appengine/ $ cd appengine/
$ pip install -t lib -r requirements.txt
$ gcloud app create
$ gcloud app deploy app.yaml cron.yaml index.yaml
انتقل إلى علامة تبويب قائمة انتظار المهمة في AppEngine وانقر على وظائف CRON للتحقق من إعداد CRON اليومي بشكل صحيح. يجب أن يكون للمهمة زر التشغيل الآن بجوارها.
بمجرد نشرها ، يجب أن تكون قادرًا على تحميل عنوان URL لنشر GAE في متصفح ومشاهدة شاشة تسرد بريدك الإلكتروني لحساب الخدمة وأيضًا مواقع GSC المرفقة. ستقوم هذه الشاشة أيضًا بإدراج تاريخ حفظ آخر كرون لكل موقع يمكنك الوصول إليه.
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.