
نظارت بر تبلیغات با هوش مصنوعی GPT-4 و Gemini
13 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 5526 · منبع: کاتالوگ Axeto
ابزار نظارت بر تبلیغات با نام مدلهای هوش مصنوعی (GPT-4، Gemini)
این گردش کار فرآیند نظارت بر تبلیغات را با استفاده از مدلهای هوش مصنوعی مانند GPT-4 و Gemini خودکار میکند. این ابزار تبلیغات را از یک کتابخانه تبلیغات استخراج میکند، آنها را بر اساس معیارهای تعامل فیلتر میکند و سپس با استفاده از تحلیل تخصصی هوش مصنوعی، آنها را بر اساس نوع رسانه (ویدئو، تصویر یا متن) پردازش میکند. نتایج، شامل خلاصهها و فرادادهها، برای بررسی آسان و تحلیل بیشتر در Google Sheets ذخیره میشوند.
این گردش کار و سایر راهحلهای اتوماسیون قدرتمند را در کاتالوگ Axeto کاوش کنید: Axeto.ai/n8n
نمای کلی گردش کار
این گردش کار به چندین بخش منطقی تقسیم شده است:
1. فعالساز دستی (Manual Trigger): کل فرآیند نظارت بر تبلیغات را آغاز میکند.
2. کسب و فیلتر دادهها: دادههای تبلیغاتی را از یک منبع خارجی دریافت کرده و بر اساس تعامل (لایکها) آنها را فیلتر میکند.
3. توزیع نوع تبلیغ: تبلیغات را بر اساس اینکه تبلیغات ویدیویی، تصویری یا متنی هستند، به شاخههای پردازش خاصی هدایت میکند.
4. پردازش تبلیغات ویدیویی: تبلیغات ویدیویی را با دانلود، آپلود در Google Drive، تجزیه و تحلیل با Gemini AI و تولید خلاصهها با استفاده از GPT-4 پردازش میکند.
5. پردازش تبلیغات تصویری: تبلیغات تصویری را با استفاده از GPT-4 برای درک محتوا و تولید خلاصه تجزیه و تحلیل میکند.
6. پردازش تبلیغات متنی: تبلیغات مبتنی بر متن را با تولید خلاصهها با GPT-4 پردازش میکند.
7. ماندگاری دادهها و کنترل سرعت: نتایج تجزیه و تحلیل شده را در Google Sheets ذخیره کرده و از گرههای انتظار (wait nodes) برای مدیریت سرعت پردازش و جلوگیری از محدودیت نرخ (rate limiting) استفاده میکند.
تشریح جزئیات نودها
۱. شروع گردش کار
- نود:
When clicking ‘Execute workflow’ - نوع:
n8n-nodes-base.manualTrigger - نقش: این نقطه ورود گردش کار است. برای شروع فرآیند استخراج و تجزیه و تحلیل تبلیغات، نیاز به اجرای دستی دارد.
- پیکربندی: تنظیمات پیشفرض فعالساز دستی.
- ورودی: ندارد.
- خروجی: نود
Run Ad Library Scraperرا فعال میکند. - موارد مرزی: گردش کار بدون فعالسازی دستی اجرا نخواهد شد.
۲. اکتساب و فیلتر دادهها
- نود:
Run Ad Library Scraper - نوع:
n8n-nodes-base.httpRequest - نقش: دادههای خام تبلیغات را از یک API کتابخانه تبلیغات خارجی دریافت میکند.
- پیکربندی: نیاز به جزئیات نقطه پایانی API و پارامترها دارد (مشخصات در JSON ارائه شده ذکر نشده است).
- ورودی: توسط نود شروع دستی فعال میشود.
- خروجی: دادههای خام تبلیغات.
- شکستها: مشکلات احتمالی شامل خطاهای اتصال API، محدودیت نرخ (rate limiting) یا پاسخهای نامعتبر API است.
- نود:
Filter For Likes - نوع:
n8n-nodes-base.filter - نقش: تبلیغات استخراج شده را فیلتر میکند و فقط آنهایی را که معیارهای تعامل خاصی را برآورده میکنند (به عنوان مثال، حداقل تعداد لایک) نگه میدارد. این کار تجزیه و تحلیل را بر تبلیغات محبوبتر یا تأثیرگذارتر متمرکز میکند.
- پیکربندی: شرط فیلتر برای ارزیابی تعداد 'لایکها' یا معیار مشابه تعامل تنظیم شده است.
- ورودی: دادههای خام تبلیغات از
Run Ad Library Scraper. - خروجی: تبلیغات فیلتر شده، که به نود
Switchارسال میشوند. - شکستها: اگر هیچ تبلیغی معیارها را برآورده نکند، خروجی خالی خواهد بود و ممکن است شاخههای بعدی را متوقف کند.
۳. توزیع نوع تبلیغ
- نود:
Switch - نوع:
n8n-nodes-base.switch - نقش: تبلیغات فیلتر شده را بر اساس نوع رسانه آنها (ویدئو، تصویر یا متن) به مسیرهای پردازش مختلف هدایت میکند.
- پیکربندی: شرایط برای مطابقت با انواع تبلیغات تعریف شدهاند.
- ورودی: تبلیغات فیلتر شده از
Filter For Likes. - خروجی: جریانهای داده جداگانه برای تبلیغات ویدئویی، تصویری و متنی.
- شکستها: مسیریابی نادرست میتواند در صورت مفقود بودن یا نامعتبر بودن فیلد نوع تبلیغ رخ دهد.
۴. پردازش تبلیغات ویدیویی
این شاخه به تجزیه و تحلیل تبلیغات ویدیویی میپردازد.
- نود:
Loop Over Video Ads - نوع:
n8n-nodes-base.splitInBatches - نقش: تبلیغات ویدیویی را در دستههای قابل مدیریت پردازش میکند تا از بارگذاری بیش از حد سرویسهای پاییندستی جلوگیری شود.
- پیکربندی: اندازه دسته تعریف شده است (نشان داده نشده).
- ورودی: تبلیغات ویدیویی از نود
Switch. - خروجی: دادههای تبلیغات ویدیویی منفرد، که به
Download Videoارسال میشوند.
- نود:
Download Video - نوع:
n8n-nodes-base.httpRequest - نقش: فایل ویدیویی را از URL آن دانلود میکند.
- پیکربندی: URL به صورت پویا با استفاده از عبارات بر اساس دادههای تبلیغات تنظیم میشود.
- ورودی: دادههای تبلیغات ویدیویی.
- خروجی: فایل ویدیویی باینری، که به
Upload Video to Driveارسال میشود. - شکستها: میتواند به دلیل URL های نامعتبر، مشکلات شبکه یا مهلتهای زمانی (timeouts) با شکست مواجه شود.
- نود:
Upload Video to Drive - نوع:
n8n-nodes-base.googleDrive - نقش: ویدیوی دانلود شده را برای ذخیرهسازی و دسترسی به Google Drive آپلود میکند.
- پیکربندی: نیاز به اعتبارنامههای Google Drive و پوشه هدف دارد.
- ورودی: فایل ویدیویی باینری.
- خروجی: فراداده فایل، که به
Begin Gemini Upload Sessionارسال میشود. - شکستها: مشکلات مربوط به اعتبارنامهها یا سهمیه فضای ذخیرهسازی Google Drive.
- نود:
Begin Gemini Upload Session - نوع:
n8n-nodes-base.httpRequest - نقش: یک جلسه آپلود را با Gemini AI برای تجزیه و تحلیل ویدئو آغاز میکند.
- پیکربندی: نیاز به نقطه پایانی API و جزئیات احراز هویت (مانند کلید API یا OAuth) دارد.
- ورودی: فراداده فایل از
Upload Video to Drive. - خروجی: اطلاعات جلسه، که به
Redownload Videoارسال میشود. - شکستها: خطاهای احراز هویت یا شکست در ایجاد یک جلسه جدید.
- نود:
Redownload Video - نوع:
n8n-nodes-base.googleDrive - نقش: ویدئو را از Google Drive دوباره دانلود میکند. این ممکن است برای دریافت یک لینک دانلود مستقیم یا اطمینان از استفاده از آخرین نسخه فایل برای Gemini باشد.
- پیکربندی: از شناسه فایل یا فراداده از مرحله قبل استفاده میکند.
- ورودی: اطلاعات جلسه Gemini.
- خروجی: فایل ویدیویی باینری، که به
Upload Video to Geminiارسال میشود. - شکستها: خطاهای مجوز یا اگر فایل دیگر قابل دسترسی نباشد.
- نود:
Upload Video to Gemini - نوع:
n8n-nodes-base.httpRequest - نقش: دادههای باینری ویدئو را برای پردازش به Gemini AI آپلود میکند.
- پیکربندی: نیاز به نقطه پایانی آپلود API Gemini، هدرهای مناسب و احراز هویت دارد.
- ورودی: فایل ویدیویی باینری.
- خروجی: تأیید آپلود، که به
Wait3ارسال میشود. - شکستها: مهلتهای زمانی آپلود یا خطاهای خاص API.
- نود:
Wait3 - نوع:
n8n-nodes-base.wait - نقش: گردش کار را متوقف میکند تا به Gemini AI زمان کافی برای پردازش ویدیوی آپلود شده بدهد.
- پیکربندی: یک تأخیر زمانی مشخص (بر حسب ثانیه یا دقیقه) تنظیم شده است.
- ورودی: تأیید آپلود از
Upload Video to Gemini. - خروجی: پس از تأخیر، نود
Analyze Video with Geminiرا فعال میکند.
- نود:
Analyze Video with Gemini - نوع:
n8n-nodes-base.httpRequest - نقش: نتایج تجزیه و تحلیل تولید شده توسط Gemini AI را برای ویدئو بازیابی میکند.
- پیکربندی: با نقطه پایانی API Gemini برای بازیابی نتایج تجزیه و تحلیل پیکربندی شده است. شامل منطق تلاش مجدد با فاصله ۱۵ ثانیهای بین تلاشها است.
- ورودی: پس از نود
Wait3فعال میشود. - خروجی: دادههای تجزیه و تحلیل ویدئو، که به
Output Video Summaryارسال میشود. - شکستها: مشکلات شبکه یا مشکلات مربوط به فرمت دادههای بازگردانده شده توسط API.
- نود:
Output Video Summary - نوع:
@n8n/n8n-nodes-langchain.openAi - نقش: با استفاده از GPT-4 (از طریق ادغام Langchain) خلاصهای قابل فهم برای انسان بر اساس تجزیه و تحلیل Gemini AI تولید میکند.
- پیکربندی: مدل GPT-4 را انتخاب میکند و از الگوهای پرامپت طراحی شده برای خلاصهسازی تجزیه و تحلیل ویدئو استفاده میکند.
- ورودی: دادههای تجزیه و تحلیل ویدئو از
Analyze Video with Gemini. - خروجی: خلاصه متنی، که به
Add as Type = Videoارسال میشود.
- نود:
Add as Type = Video - نوع:
n8n-nodes-base.googleSheets - نقش: خلاصه تبلیغ ویدیویی تولید شده و فرادادههای مربوطه را به یک Google Sheet مشخص اضافه میکند.
- پیکربندی: نیاز به انتخاب Google Sheet و صفحه کاربری هدف دارد.
- ورودی: خلاصه متنی از
Output Video Summary. - خروجی: نود
Wait2را فعال میکند.
- نود:
Wait2 - نوع:
n8n-nodes-base.wait - نقش: سرعت بین پردازش دستههای تبلیغات ویدیویی را کنترل میکند و از درخواستهای سریع جلوگیری میکند.
- پیکربندی: مدت زمان تأخیر تنظیم شده است (نشان داده نشده).
- ورودی: پس از افزودن دادهها به Google Sheets فعال میشود.
- خروجی: تکرار بعدی
Loop Over Video Adsرا فعال میکند.
۵. پردازش تبلیغات تصویری
این شاخه به تجزیه و تحلیل تبلیغات تصویری میپردازد.
- نود:
Loop Over Image Ads - نوع:
n8n-nodes-base.splitInBatches - نقش: تبلیغات تصویری را برای پردازش متوالی دستهبندی میکند.
- ورودی: تبلیغات تصویری فیلتر شده از نود
Switch. - خروجی: دادههای تبلیغات تصویری منفرد، که به
Analyze Imageارسال میشوند.
- نود:
Analyze Image - نوع:
@n8n/n8n-nodes-langchain.openAi - نقش: تجزیه و تحلیل مبتنی بر هوش مصنوعی را بر روی تبلیغات تصویری با استفاده از GPT-4 انجام میدهد، احتمالاً با استفاده از قابلیتهای چندوجهی در صورت وجود.
- پیکربندی: مدل و پرامپت برای مطابقت با تجزیه و تحلیل محتوای تصویر پیکربندی شدهاند.
- ورودی: دادههای تبلیغات تصویری.
- خروجی: نتایج تجزیه و تحلیل، که به
Output Image Summaryارسال میشود.
- نود:
Output Image Summary - نوع:
@n8n/n8n-nodes-langchain.openAi - نقش: تجزیه و تحلیل خام هوش مصنوعی تصویر را با استفاده از GPT-4 به یک خلاصه مختصر و قابل فهم برای انسان تبدیل میکند.
- ورودی: دادههای تجزیه و تحلیل از
Analyze Image. - خروجی: متن خلاصه، که به
Add as Type = Imageارسال میشود.
- نود:
Add as Type = Image - نوع:
n8n-nodes-base.googleSheets - نقش: خلاصههای تبلیغات تصویری تولید شده و دادههای مرتبط را در یک Google Sheet ذخیره میکند.
- ورودی: متن خلاصه از
Output Image Summary. - خروجی: نود
Wait1را فعال میکند.
- نود:
Wait1 - نوع:
n8n-nodes-base.wait - نقش: سرعت پردازش بین دستههای تبلیغات تصویری را مدیریت میکند.
- ورودی: پس از افزودن دادهها به Google Sheets فعال میشود.
- خروجی: تکرار بعدی
Loop Over Image Adsرا فعال میکند.
۶. پردازش تبلیغات متنی
این شاخه به تجزیه و تحلیل تبلیغات مبتنی بر متن میپردازد.
- نود:
Loop Over Text Ads - نوع:
n8n-nodes-base.splitInBatches - نقش: تبلیغات متنی را برای پردازش کارآمد هوش مصنوعی متوالی دستهبندی میکند.
- ورودی: تبلیغات متنی فیلتر شده از نود
Switch. - خروجی: دادههای تبلیغات متنی منفرد، که به
Output Text Summaryارسال میشوند.
- نود:
Output Text Summary - نوع:
@n8n/n8n-nodes-langchain.openAi - نقش: خلاصههایی برای تبلیغات متنی با استفاده از GPT-4 تولید میکند.
- ورودی: دادههای تبلیغات متنی.
- خروجی: متن خلاصه، که به
Add as Type = Textارسال میشود.
- نود:
Add as Type = Text - نوع:
n8n-nodes-base.googleSheets - نقش: خلاصههای تبلیغات متنی تولید شده را در یک Google Sheet تعیین شده درج میکند.
- ورودی: متن خلاصه از
Output Text Summary. - خروجی: نود
Waitرا فعال میکند.
- نود:
Wait - نوع:
n8n-nodes-base.wait - نقش: سرعت پردازش برای دستههای تبلیغات متنی را کنترل میکند.
- ورودی: پس از افزودن دادهها به Google Sheets فعال میشود.
- خروجی: تکرار بعدی
Loop Over Text Adsرا فعال میکند.
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
| Execute Workflow | n8n-nodes-base.manualTrigger | شروع دستی گردش کار (workflow) | None | Run Ad Library Scraper | |
| Run Ad Library Scraper | n8n-nodes-base.httpRequest | استخراج آگهیها از کتابخانه آگهی خارجی | Execute Workflow | Filter For Likes | |
| Filter For Likes | n8n-nodes-base.filter | فیلتر کردن آگهیها بر اساس تعداد لایک | Run Ad Library Scraper | Switch | |
| Switch | n8n-nodes-base.switch | مسیریابی آگهیها بر اساس نوع (ویدئو، تصویر، متن) | Filter For Likes | Loop Over Video Ads, Loop Over Image Ads, Loop Over Text Ads | |
| Loop Over Video Ads | n8n-nodes-base.splitInBatches | پردازش دستهای (batch) برای آگهیهای ویدیویی | Switch | Download Video | |
| Download Video | n8n-nodes-base.httpRequest | دانلود فایل ویدئو | Loop Over Video Ads | Upload Video to Drive | |
| Upload Video to Drive | n8n-nodes-base.googleDrive | آپلود ویدئو در Google Drive | Download Video | Begin Gemini Upload Session | |
| Begin Gemini Upload Session | n8n-nodes-base.httpRequest | شروع جلسه آپلود با Gemini AI | Upload Video to Drive | Redownload Video | |
| Redownload Video | n8n-nodes-base.googleDrive | دانلود مجدد فایل ویدئو از Drive | Begin Gemini Upload Session | Upload Video to Gemini | |
| Upload Video to Gemini | n8n-nodes-base.httpRequest | آپلود باینری ویدئو به Gemini AI | Redownload Video | Wait3 | |
| Wait3 | n8n-nodes-base.wait | توقف برای پردازش ویدئو توسط Gemini | Upload Video to Gemini | Analyze Video with Gemini | |
| Analyze Video with Gemini | n8n-nodes-base.httpRequest | دریافت نتایج تحلیل از Gemini AI | Wait3 | Output Video Summary | |
| Output Video Summary | @n8n/n8n-nodes-langchain.openAi | تولید خلاصه از تحلیل Gemini (GPT-4) | Analyze Video with Gemini | Add as Type = Video | |
| Add as Type = Video | n8n-nodes-base.googleSheets | افزودن خلاصه آگهی ویدیویی به Google Sheet | Output Video Summary | Wait2 | |
| Wait2 | n8n-nodes-base.wait | کنترل سرعت پردازش دستههای آگهی ویدیویی | Add as Type = Video | Loop Over Video Ads (تکرار بعدی) | |
| Loop Over Image Ads | n8n-nodes-base.splitInBatches | دستهبندی آگهیهای تصویری برای پردازش | Switch | Analyze Image | |
| Analyze Image | @n8n/n8n-nodes-langchain.openAi | انجام تحلیل تصویر با هوش مصنوعی (GPT-4) | Loop Over Image Ads | Output Image Summary | |
| Output Image Summary | @n8n/n8n-nodes-langchain.openAi | تولید خلاصه از تحلیل تصویر (GPT-4) | Analyze Image | Add as Type = Image | |
| Add as Type = Image | n8n-nodes-base.googleSheets | ذخیره خلاصه آگهی تصویری در Google Sheet | Output Image Summary | Wait1 | |
| Wait1 | n8n-nodes-base.wait | کنترل زمانبندی بین دستههای آگهی تصویری | Add as Type = Image | Loop Over Image Ads (تکرار بعدی) | |
| Loop Over Text Ads | n8n-nodes-base.splitInBatches | دستهبندی آگهیهای متنی برای پردازش | Switch | Output Text Summary | |
| Output Text Summary | @n8n/n8n-nodes-langchain.openAi | تولید خلاصه برای آگهیهای متنی (GPT-4) | Loop Over Text Ads | Add as Type = Text | |
| Add as Type = Text | n8n-nodes-base.googleSheets | درج خلاصه آگهی متنی در Google Sheet | Output Text Summary | Wait | |
| Wait | n8n-nodes-base.wait | کنترل سرعت پردازش دستهای آگهیهای متنی | Add as Type = Text | Loop Over Text Ads (تکرار بعدی) |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به نظارت بر تبلیغات کمک میکند؟▾
این گردش کار با استفاده از مدلهای هوش مصنوعی مانند GPT-4 و Gemini، فرآیند استخراج، فیلتر کردن بر اساس تعامل و تحلیل محتوای تبلیغات (ویدئو، تصویر، متن) را خودکار میکند.
چه مدلهای هوش مصنوعی در این گردش کار استفاده میشوند؟▾
مدلهای هوش مصنوعی GPT-4 و Gemini برای تحلیل و پردازش محتوای تبلیغات در این گردش کار به کار گرفته میشوند.
نتایج تحلیل تبلیغات کجا ذخیره میشوند؟▾
نتایج تحلیل شده، شامل خلاصهها و فرادادهها، برای بررسی و تحلیل بیشتر در Google Sheets ذخیره میشوند.
چگونه این گردش کار انواع مختلف تبلیغات را مدیریت میکند؟▾
این گردش کار تبلیغات را بر اساس نوع رسانه (ویدئو، تصویر یا متن) دستهبندی کرده و هر نوع را با ابزار مناسب (مانند Gemini برای ویدئو و GPT-4 برای تصویر و متن) پردازش میکند.
workflowهای مرتبط
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
- اتوماسیون پیامهای تشکر و کوپن واتساپ برای مشتریان ShopifyContent Creation
- اتوماسیون جستجو و درخواست آپارتمان در آلمان با n8nPersonal Productivity
