نظارت بر تبلیغات با هوش مصنوعی GPT-4 و Gemini

نظارت بر تبلیغات با هوش مصنوعی GPT-4 و Gemini

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

دانلود workflow

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

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. 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 Workflown8n-nodes-base.manualTriggerشروع دستی گردش کار (workflow)NoneRun Ad Library Scraper
Run Ad Library Scrapern8n-nodes-base.httpRequestاستخراج آگهی‌ها از کتابخانه آگهی خارجیExecute WorkflowFilter For Likes
Filter For Likesn8n-nodes-base.filterفیلتر کردن آگهی‌ها بر اساس تعداد لایکRun Ad Library ScraperSwitch
Switchn8n-nodes-base.switchمسیریابی آگهی‌ها بر اساس نوع (ویدئو، تصویر، متن)Filter For LikesLoop Over Video Ads, Loop Over Image Ads, Loop Over Text Ads
Loop Over Video Adsn8n-nodes-base.splitInBatchesپردازش دسته‌ای (batch) برای آگهی‌های ویدیوییSwitchDownload Video
Download Videon8n-nodes-base.httpRequestدانلود فایل ویدئوLoop Over Video AdsUpload Video to Drive
Upload Video to Driven8n-nodes-base.googleDriveآپلود ویدئو در Google DriveDownload VideoBegin Gemini Upload Session
Begin Gemini Upload Sessionn8n-nodes-base.httpRequestشروع جلسه آپلود با Gemini AIUpload Video to DriveRedownload Video
Redownload Videon8n-nodes-base.googleDriveدانلود مجدد فایل ویدئو از DriveBegin Gemini Upload SessionUpload Video to Gemini
Upload Video to Geminin8n-nodes-base.httpRequestآپلود باینری ویدئو به Gemini AIRedownload VideoWait3
Wait3n8n-nodes-base.waitتوقف برای پردازش ویدئو توسط GeminiUpload Video to GeminiAnalyze Video with Gemini
Analyze Video with Geminin8n-nodes-base.httpRequestدریافت نتایج تحلیل از Gemini AIWait3Output Video Summary
Output Video Summary@n8n/n8n-nodes-langchain.openAiتولید خلاصه از تحلیل Gemini (GPT-4)Analyze Video with GeminiAdd as Type = Video
Add as Type = Videon8n-nodes-base.googleSheetsافزودن خلاصه آگهی ویدیویی به Google SheetOutput Video SummaryWait2
Wait2n8n-nodes-base.waitکنترل سرعت پردازش دسته‌های آگهی ویدیوییAdd as Type = VideoLoop Over Video Ads (تکرار بعدی)
Loop Over Image Adsn8n-nodes-base.splitInBatchesدسته‌بندی آگهی‌های تصویری برای پردازشSwitchAnalyze Image
Analyze Image@n8n/n8n-nodes-langchain.openAiانجام تحلیل تصویر با هوش مصنوعی (GPT-4)Loop Over Image AdsOutput Image Summary
Output Image Summary@n8n/n8n-nodes-langchain.openAiتولید خلاصه از تحلیل تصویر (GPT-4)Analyze ImageAdd as Type = Image
Add as Type = Imagen8n-nodes-base.googleSheetsذخیره خلاصه آگهی تصویری در Google SheetOutput Image SummaryWait1
Wait1n8n-nodes-base.waitکنترل زمان‌بندی بین دسته‌های آگهی تصویریAdd as Type = ImageLoop Over Image Ads (تکرار بعدی)
Loop Over Text Adsn8n-nodes-base.splitInBatchesدسته‌بندی آگهی‌های متنی برای پردازشSwitchOutput Text Summary
Output Text Summary@n8n/n8n-nodes-langchain.openAiتولید خلاصه برای آگهی‌های متنی (GPT-4)Loop Over Text AdsAdd as Type = Text
Add as Type = Textn8n-nodes-base.googleSheetsدرج خلاصه آگهی متنی در Google SheetOutput Text SummaryWait
Waitn8n-nodes-base.waitکنترل سرعت پردازش دسته‌ای آگهی‌های متنیAdd as Type = TextLoop Over Text Ads (تکرار بعدی)

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

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

این گردش کار چگونه به نظارت بر تبلیغات کمک می‌کند؟

این گردش کار با استفاده از مدل‌های هوش مصنوعی مانند GPT-4 و Gemini، فرآیند استخراج، فیلتر کردن بر اساس تعامل و تحلیل محتوای تبلیغات (ویدئو، تصویر، متن) را خودکار می‌کند.

چه مدل‌های هوش مصنوعی در این گردش کار استفاده می‌شوند؟

مدل‌های هوش مصنوعی GPT-4 و Gemini برای تحلیل و پردازش محتوای تبلیغات در این گردش کار به کار گرفته می‌شوند.

نتایج تحلیل تبلیغات کجا ذخیره می‌شوند؟

نتایج تحلیل شده، شامل خلاصه‌ها و فراداده‌ها، برای بررسی و تحلیل بیشتر در Google Sheets ذخیره می‌شوند.

چگونه این گردش کار انواع مختلف تبلیغات را مدیریت می‌کند؟

این گردش کار تبلیغات را بر اساس نوع رسانه (ویدئو، تصویر یا متن) دسته‌بندی کرده و هر نوع را با ابزار مناسب (مانند Gemini برای ویدئو و GPT-4 برای تصویر و متن) پردازش می‌کند.

workflowهای مرتبط

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