تحلیلگر هوشمند صفحات وب و گزارش‌دهی در گوگل داکز

تحلیلگر هوشمند صفحات وب و گزارش‌دهی در گوگل داکز

7 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۹

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 7591 · منبع: کاتالوگ Axeto

تجزیه و تحلیل خودکار صفحات وب و گزارش‌دهی در Google Docs با هوش مصنوعی

این گردش کار، فرآیند تجزیه و تحلیل یک URL صفحه وب را که از طریق یک فرم ارسال می‌شود، خودکار می‌کند. سپس از یک API تجزیه و تحلیل صفحه فرود مبتنی بر هوش مصنوعی برای تولید یک گزارش ممیزی تبدیل دقیق استفاده می‌کند که در نهایت در یک سند Google Docs ذخیره می‌شود. این یک راه‌حل ایده‌آل برای متخصصان سئو، بازاریابان دیجیتال و آژانس‌هایی است که به گزارش‌های ممیزی صفحه وب مقیاس‌پذیر و خودکار نیاز دارند.

کاتالوگ Axeto.ai: مشاهده گردش کار

---

تشریح گردش کار

این گردش کار به چهار بلوک منطقی تقسیم شده است:

1. دریافت ورودی: URL صفحه وب ارسال شده از طریق یک فرم کاربرپسند را دریافت می‌کند.

2. پردازش هوش مصنوعی: URL را به API تجزیه و تحلیل صفحه فرود مبتنی بر هوش مصنوعی ارسال می‌کند تا گزارش ممیزی، شامل درجه، نقاط قوت، پیشنهادات و امتیازات را بازیابی کند.

3. قالب‌بندی گزارش: پاسخ خام API را به یک گزارش ممیزی با ساختار مناسب به سبک Markdown تبدیل می‌کند.

4. بارگذاری سند: متن گزارش قالب‌بندی شده را در یک سند Google Docs مشخص شده برای همکاری و بایگانی درج می‌کند.

---

۱. دریافت ورودی: دریافت URL صفحه وب

هدف: این بلوک به عنوان نقطه ورود گردش کار عمل می‌کند و URL صفحه وب را از طریق یک فرم n8n از کاربر جمع‌آوری می‌کند.

گره‌ها (Nodes):

  • On form submission (Form Trigger)

جزئیات گره:

  • نام گره: On form submission
  • نوع: formTrigger
  • پیکربندی:

* یک فرم با عنوان "Webpage Analyzer" پیکربندی شده است.

* یک فیلد فرم الزامی با برچسب "url" برای دریافت آدرس صفحه وب تنظیم شده است.

  • عبارات کلیدی: URL ارسال شده با استفاده از $json.url قابل دسترسی است.
  • اتصالات ورودی: ندارد (این یک گره ماشه است).
  • اتصالات خروجی: به گره WebPage Analyzer متصل می‌شود.
  • مشکلات احتمالی:

* خطای کاربر: ورودی URL ناموجود یا نامعتبر.

* اجرای گردش کار: اگر وب‌هوک از خارج قابل دسترسی نباشد، گردش کار ممکن است فعال نشود.

---

۲. پردازش هوش مصنوعی: تجزیه و تحلیل صفحه وب با API

هدف: این بلوک URL دریافت شده را از طریق یک درخواست HTTP POST به API تجزیه و تحلیل صفحه فرود مبتنی بر هوش مصنوعی ارسال می‌کند و داده‌های ممیزی دقیقی را بازیابی می‌کند.

گره‌ها (Nodes):

  • WebPage Analyzer (HTTP Request)

جزئیات گره:

  • نام گره: WebPage Analyzer
  • نوع: httpRequest
  • پیکربندی:

* URL: https://landing-page-analyzer-ai.p.rapidapi.com/analyse.php

* Method: POST

* Content-Type: multipart/form-data

* Body Parameters:

* url: به صورت پویا با استفاده از عبارت ={{ $json.url }} برای ارسال URL از ارسال فرم تنظیم می‌شود.

* Headers:

* x-rapidapi-host: landing-page-analyzer-ai.p.rapidapi.com

* x-rapidapi-key: "your key" (کلید RapidAPI خود را جایگزین کنید).

  • عبارات کلیدی: از فیلد url در JSON ورودی برای بدنه درخواست API استفاده می‌کند.
  • اتصالات ورودی: داده‌ها را از گره On form submission دریافت می‌کند.
  • اتصالات خروجی: داده‌ها را به گره Reformat ارسال می‌کند.
  • مشکلات احتمالی:

* احراز هویت: کلید API نامعتبر یا ناموجود.

* محدودیت‌های API: فراتر رفتن از محدودیت‌های نرخ API یا خرابی سرویس API.

* خطاهای ورودی: URL نامفهوم که باعث رد شدن API می‌شود.

* شبکه: قطع شدن در طول درخواست.

---

۳. قالب‌بندی گزارش: ساختاردهی داده‌های ممیزی

هدف: این بلوک پاسخ خام JSON را از API هوش مصنوعی به یک گزارش ممیزی ساختاریافته و قابل خواندن به سبک Markdown تبدیل می‌کند.

گره‌ها (Nodes):

  • Reformat (Code)

جزئیات گره:

  • نام گره: Reformat
  • نوع: code (JavaScript)
  • پیکربندی:

* شامل کد جاوا اسکریپت برای:

* استخراج grade, score, suggestions, strengths, و conversionScore از پاسخ API.

* قالب‌بندی پیشنهادات، شامل دسته‌بندی‌ها، مشکلات، راه‌حل‌ها و اولویت.

* قالب‌بندی نقاط قوت به صورت لیست‌های گلوله‌ای.

* قالب‌بندی تفکیک امتیاز به صورت لیست‌های گلوله‌ای با کلیدها و مقادیر.

* کامپایل تمام داده‌های قالب‌بندی شده در متغیری به نام docText.

* کد docText را در خروجی JSON برمی‌گرداند.

  • عبارات کلیدی: با استفاده از $input.first().json به داده‌های پاسخ API دسترسی پیدا می‌کند.
  • اتصالات ورودی: داده‌ها را از گره WebPage Analyzer دریافت می‌کند.
  • اتصالات خروجی: گزارش قالب‌بندی شده را به گره Upload In Google Docs ارسال می‌کند.
  • مشکلات احتمالی:

* ساختار پاسخ API: تغییرات غیرمنتظره در فرمت پاسخ API می‌تواند باعث خطاهای زمان اجرا شود.

* در دسترس بودن داده‌ها: فیلدهای داده ناموجود (مثلاً هیچ پیشنهادی یا نقطه قوتی توسط API ارائه نشده است).

* خطاهای کد: خطاهای نحوی در کد جاوا اسکریپت.

---

۴. بارگذاری سند: ذخیره گزارش در Google Docs

هدف: این بلوک متن گزارش ممیزی Markdown قالب‌بندی شده را در یک سند Google Docs از پیش پیکربندی شده برای ذخیره‌سازی دائمی و همکاری بارگذاری می‌کند.

گره‌ها (Nodes):

  • Upload In Google Docs (Google Docs)

جزئیات گره:

  • نام گره: Upload In Google Docs
  • نوع: googleDocs
  • پیکربندی:

* Operation: update

* Action: insert text

* Text: گزارش قالب‌بندی شده را با استفاده از عبارت ={{ $json.docText }} درج می‌کند.

* Document URL: این فیلد باید با URL سند Google Docs مشخص شده که گزارش در آن ذخیره می‌شود، پیکربندی شود.

* Authentication: نیاز به اعتبارنامه حساب سرویس (Service Account) دارد که با دسترسی به API Google پیکربندی شده است.

  • اتصالات ورودی: گزارش قالب‌بندی شده را از گره Reformat دریافت می‌کند.
  • اتصالات خروجی: ندارد (این یک گره پایانی است).
  • مشکلات احتمالی:

* دسترسی به سند: URL سند Google Docs نامعتبر یا ناموجود.

* احراز هویت/مجوزها: خطاهای احراز هویت API Google یا مجوزهای ناکافی در سند هدف.

* مشکلات API Google: مشکلات شبکه یا محدودیت‌های سهمیه با API Google Docs.

---

جدول خلاصه گردش کار

نام گرهنوع گرهنقش عملکردیگره(های) ورودیگره(های) خروجی
On form submissionformTriggerنقطه ورود دریافت URL صفحه وبNoneWebPage Analyzer
WebPage AnalyzerhttpRequestفراخوانی API تجزیه و تحلیل صفحه فرودOn form submissionReformat
Reformatcodeپاسخ API را به گزارش Markdown قالب‌بندی می‌کندWebPage AnalyzerUpload In Google Docs
Upload In Google DocsgoogleDocsدرج گزارش قالب‌بندی شده در سند Google DocsReformatNone

---

بازسازی گردش کار

برای ساخت این گردش کار از ابتدا، مراحل زیر را دنبال کنید:

1. افزودن ماشه فرم:

* نوع گره: formTrigger

* عنوان فرم را "Webpage Analyzer" تنظیم کنید.

* یک فیلد فرم الزامی به نام "url" اضافه کنید.

2. افزودن گره درخواست HTTP:

* نوع گره: httpRequest

* Method: POST

* URL: https://landing-page-analyzer-ai.p.rapidapi.com/analyse.php

* Content-Type: multipart/form-data

* Body Parameters: یک پارامتر url با مقدار ={{ $json.url }} اضافه کنید.

* Headers:

* x-rapidapi-host: landing-page-analyzer-ai.p.rapidapi.com

x-rapidapi-key: کلید RapidAPI خود را اینجا وارد کنید*.

* خروجی گره On form submission را به ورودی این گره متصل کنید.

3. افزودن گره کد:

* نوع گره: code

* کد جاوا اسکریپت ارائه شده در مستندات اصلی (یا اسکریپت مشابه) را برای قالب‌بندی پاسخ API به Markdown جای‌گذاری کنید. اطمینان حاصل کنید که متغیری به نام docText را خروجی می‌دهد.

* خروجی گره WebPage Analyzer را به ورودی این گره متصل کنید.

4. افزودن گره Google Docs:

* نوع گره: googleDocs

* Operation: update

* Action: insert text

* Text: از عبارت ={{ $json.docText }} استفاده کنید.

* Document URL: URL سند Google Docs هدف را مشخص کنید.

* احراز هویت را با استفاده از یک حساب سرویس Google با اسکوپ‌های API مناسب پیکربندی کنید.

* خروجی گره Reformat را به ورودی این گره متصل کنید.

5. تأیید اتصالات: اطمینان حاصل کنید که گره‌ها به ترتیب زیر متصل شده‌اند: On form submissionWebPage AnalyzerReformatUpload In Google Docs.

6. راه‌اندازی اعتبارنامه‌ها:

* اعتبارنامه‌های API Google خود (حساب سرویس) را با دسترسی به API Google Docs پیکربندی کنید.

* کلید RapidAPI خود را برای API تجزیه و تحلیل صفحه فرود دریافت و به صورت امن ذخیره کنید.

7. تست: گردش کار را مستقر کنید و یک URL آزمایشی را از طریق فرم ارسال کنید تا تأیید شود که تجزیه و تحلیل به درستی انجام شده و گزارش در سند Google Docs شما تولید شده است.

---

منابع

  • API تجزیه و تحلیل صفحه فرود: مستندات RapidAPI
  • راه‌اندازی API Google Docs: برای فعال‌سازی حساب سرویس و API به مستندات Google Cloud Console مراجعه کنید.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه کار می‌کند؟

این گردش کار ابتدا URL صفحه وب را از طریق یک فرم دریافت می‌کند، سپس با استفاده از یک API مبتنی بر هوش مصنوعی آن را تحلیل کرده و در نهایت گزارش ممیزی را در یک سند گوگل داکز ذخیره می‌کند.

چه نوع اطلاعاتی در گزارش ممیزی وجود دارد؟

گزارش شامل درجه‌بندی صفحه، امتیاز کلی، نقاط قوت، پیشنهادات برای بهبود و امتیاز ممیزی تبدیل است.

آیا این گردش کار برای متخصصان سئو مفید است؟

بله، این گردش کار برای متخصصان سئو، بازاریابان دیجیتال و آژانس‌ها که نیاز به گزارش‌های ممیزی مقیاس‌پذیر و خودکار دارند، بسیار مفید است.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.