
تحلیل و ساخت تبلیغات متا با هوش مصنوعی (Gemini و GPT-4.1)
11 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4684 · منبع: کاتالوگ Axeto
تحلیل و ایجاد تبلیغات متا با هوش مصنوعی با استفاده از Gemini، GPT-4.1 Mini و Ads Manager
این گردش کار، پردازش سرتاسری داراییهای تبلیغات متا (فیسبوک) را با استفاده از هوش مصنوعی و APIهای Meta Ads Manager خودکار میکند. این گردش کار برای موارد زیر طراحی شده است:
- تحلیل محتوای تبلیغات ویدئویی و تصویری با استفاده از مدلهای Google Gemini و OpenAI GPT-4.1 Mini.
- تولید یا غنیسازی توضیحات متنی تبلیغات با استفاده از عوامل هوش مصنوعی (AI agents).
- آپلود داراییهای ویدئویی و تصویری در Meta Ads Manager و ایجاد خلاقیتهای تبلیغاتی و تبلیغات مربوطه.
- ذخیره خروجی تحلیل و جزئیات تبلیغات در Google Sheets برای پیگیری و استفادههای بعدی.
- مدیریت فایلها و فعالسازها از طریق یکپارچهسازی با Google Drive.
این گردش کار و موارد دیگر را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n
---
ساختار گردش کار
این گردش کار به بلوکهای عملکردی زیر تقسیم میشود:
1. یکپارچهسازی Google Drive و بازیابی داراییها: با تغییرات پوشه فعال میشود، فراداده (metadata) و محتوای فایل را بازیابی میکند.
2. تحلیل هوش مصنوعی و تولید توضیحات: فایلهای ویدئویی/تصویری را از طریق مدلهای Gemini و OpenAI پردازش کرده و خروجیها را تجزیه میکند.
3. آپلود داراییها در Meta Ads Manager: ویدئوها و تصاویر را آپلود کرده و آگهیها و خلاقیتهای تبلیغاتی را ایجاد میکند.
4. مدیریت دادههای تبلیغاتی: دادههای تبلیغاتی و توضیحات تولید شده توسط هوش مصنوعی را در Google Sheets میخواند و مینویسد.
5. منطق کنترل و تصمیمگیری: جریان اجرای گردش کار و زمانبندی را با استفاده از سوئیچها، فیلترها و نودهای شرطی مدیریت میکند.
---
تشریح جزئیات نودها
۱. یکپارچهسازی Google Drive و بازیابی داراییها
این بخش بهروزرسانیها را در یک پوشه Google Drive گوش میدهد، تمام فایلهای مرتبط را واکشی میکند و متادیتا و محتوای آنها را برای آمادهسازی جهت تحلیل هوش مصنوعی و آپلود بازیابی میکند.
- نودها:
* Google Drive Folder Updated (Trigger)
* Fetch All Files (Google Drive)
* Get Files Metadata (HTTP Request)
* Extract File Specs (Set)
* Download from Google Drive (Google Drive)
- پیکربندیهای کلیدی:
* Google Drive Folder Updated: برای نظارت بر یک پوشه خاص Google Drive پیکربندی شده است.
* Fetch All Files: تمام فایلهای درون پوشه فعال شده را بازیابی میکند.
* Get Files Metadata: از API Google Drive برای واکشی متادیتای دقیق هر فایل استفاده میکند.
* Extract File Specs: نوع MIME، نام فایل و سایر مشخصات ضروری را تجزیه میکند.
* Download from Google Drive: محتوای واقعی ویدیو یا تصویر را دانلود میکند.
---
۲. تحلیل هوش مصنوعی و تولید توضیحات
فایلها از طریق Google Gemini برای محتوای ویدیویی و OpenAI GPT-4.1 Mini برای تولید یا اعتبارسنجی توضیحات متنی تبلیغات تحلیل میشوند. خروجیها تجزیه و ذخیره میشوند.
- نودها:
* Gemini - Generate Upload URL (HTTP Request)
* Gemini - Upload File (HTTP Request)
* Check State (HTTP Request)
* If (Conditional)
* Analyze Video with Gemini (HTTP Request)
* AI Agent (LangChain Agent)
* OpenAI Chat Model (LangChain OpenAI Chat)
* Structured Output Parser (LangChain Output Parser)
* AI Agent1, OpenAI Chat Model1, Structured Output Parser1 (برای داراییهای تصویری)
* Wait 2 Seconds / Wait 3 Seconds (Wait)
- پیکربندیهای کلیدی:
* Gemini - Generate Upload URL: یک URL از پیش امضا شده برای آپلود داراییهای ویدیویی دریافت میکند.
* Gemini - Upload File: محتوای ویدیویی را به Gemini آپلود میکند.
* Check State: وضعیت پردازش Gemini را بررسی میکند و با نودهای Wait حلقه میزند.
* Analyze Video with Gemini: درخواستهای تحلیل ویدیو را آغاز میکند.
* AI Agent / OpenAI Chat Model: از GPT-4.1 Mini برای تولید یا اصلاح توضیحات تبلیغات بر اساس خروجی تحلیل استفاده میکند.
* Structured Output Parser: خروجی هوش مصنوعی را به فرمت JSON ساختاریافته تجزیه میکند.
---
۳. آپلود داراییها در Meta Ads Manager
این بخش فایلهای ویدیویی و تصویری تحلیل شده را در Meta Ads Manager آپلود میکند، خلاقیتهای تبلیغاتی ایجاد میکند و تبلیغات را با توضیحات تولید شده توسط هوش مصنوعی ایجاد میکند.
- نودها:
* Upload Ad Video (Facebook Graph API)
* Get Video Preview Image (Facebook Graph API)
* Create Video Ad Creative (Facebook Graph API)
* Create Video Ad (Facebook Graph API)
* Save Video Ad Details (Google Sheets)
* Upload Ad Image / Upload Second Ad Image (Facebook Graph API)
* Check if two or one image (If Node)
* Create Multiple Image Creative / Create Image Creative (Facebook Graph API)
* Create Image Ad (Facebook Graph API)
* Save Image Ad Details (Google Sheets)
* Facebook Graph API (نود عمومی برای فراخوانیهای مختلف)
* Video or Image / Video or Image Asset (Switch Nodes)
- پیکربندیهای کلیدی:
* Upload Ad Video/Upload Ad Image: داراییهای رسانهای را به Meta Ads Manager آپلود میکند.
* Create Video Ad Creative/Create Image Creative: خلاقیتهای تبلیغاتی را با استفاده از رسانههای آپلود شده و متن تولید شده توسط هوش مصنوعی ایجاد میکند.
* Create Video Ad/Create Image Ad: موجودیتهای واقعی تبلیغات را ایجاد میکند.
* Check if two or one image: منطق را برای تبلیغات تک یا چند تصویری جدا میکند.
* Video or Image/Video or Image Asset: پردازش را بر اساس نوع رسانه هدایت میکند.
* Save Video Ad Details/Save Image Ad Details: جزئیات ایجاد تبلیغات را در Google Sheets ثبت میکند.
---
۴. مدیریت دادههای تبلیغات
این بخش ردیفهای دادههای تبلیغات را در Google Sheets مدیریت میکند، تبلیغات پردازش نشده را فیلتر میکند و بازیابی تنظیمات را هماهنگ میکند.
- نودها:
* Get Ads to Process (Google Sheets)
* Filter Unprocessed Ads (Filter)
* Merge (Merge)
* Get Settings (Google Sheets)
* Create Asset (Google Sheets)
* Get All Rows (Google Sheets)
* AI Description is Empty (Filter)
* Get File Metadata (HTTP Request)
- پیکربندیهای کلیدی:
* Get Ads to Process: تبلیغاتی را که منتظر پردازش هستند از Google Sheets بازیابی میکند.
* Filter Unprocessed Ads: تبلیغاتی را که نیاز به غنیسازی یا ایجاد دارند، انتخاب میکند.
* AI Description is Empty: ردیفهایی را که فاقد توضیحات تولید شده توسط هوش مصنوعی هستند، فیلتر میکند.
* Create Asset: اطلاعات دارایی جدید را پس از پردازش ثبت میکند.
* Get Settings: پارامترهای پیکربندی گردش کار را از Google Sheets بازیابی میکند.
---
۵. منطق کنترل و تصمیمگیری
این بخش جریان اجرا، زمانبندی و انشعاب شرطی را برای اطمینان از توالی صحیح و مدیریت پردازش ناهمزمان مدیریت میکند.
- نودها:
* If (Conditional)
* Wait / Wait 2 Seconds / Wait 3 Seconds (Wait)
* Check State (HTTP Request)
* Video or Image / Video or Image Asset (Switch Nodes)
* Check if two or one image (If Node)
- پیکربندیهای کلیدی:
* If: گردش کار را بر اساس شرایط پویا (مانند وضعیت پاسخ API) منشعب میکند.
* Wait: تاخیرهایی را برای بررسی یا رعایت محدودیتهای نرخ API معرفی میکند.
* Check State: خدمات خارجی را برای بهروزرسانی وضعیت پردازش بررسی میکند.
* Video or Image/Video or Image Asset: پردازش را بر اساس نوع رسانه هدایت میکند.
* Check if two or one image: مسیرهای پردازش را برای تبلیغات تک یا چند تصویری متمایز میکند.
---
جدول خلاصه
| نام گره (Node Name) | نوع گره (Node Type) | نقش عملکردی (Functional Role) | گره(های) ورودی (Input Node(s)) | گره(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
| Google Drive Folder Updated | Google Drive Trigger | با بهروزرسانی پوشه Google Drive فعال میشود | None | Fetch All Files | |
| Fetch All Files | Google Drive | لیست فایلها را بازیابی میکند | Google Drive Folder Updated | Get Files Metadata | |
| Get Files Metadata | HTTP Request | فراداده (metadata) دقیق فایلها را دریافت میکند | Fetch All Files | Extract File Specs | |
| Extract File Specs | Set | فراداده فایل را تجزیه میکند | Get Files Metadata | Create Asset | |
| Download from Google Drive | Google Drive | محتوای ویدیو/تصویر را دانلود میکند | Extract File Specs | Gemini - Generate Upload URL | |
| Gemini - Generate Upload URL | HTTP Request | URL از پیش امضا شده برای آپلود Gemini دریافت میکند | Download from Google Drive | Gemini - Upload File | |
| Gemini - Upload File | HTTP Request | محتوای ویدیو را به Gemini آپلود میکند | Gemini - Generate Upload URL | Check State | |
| Check State | HTTP Request | وضعیت پردازش Gemini را بررسی میکند | Gemini - Upload File | If | تا زمانی که پردازش کامل شود، حلقه میزند. |
| If | Conditional | بر اساس وضعیت پردازش Gemini شاخه میدهد | Check State | Analyze Video with Gemini / AI Agent | |
| Analyze Video with Gemini | HTTP Request | درخواست تجزیه و تحلیل ویدیو را به Gemini آغاز میکند | If (Success) | AI Agent | |
| AI Agent | LangChain Agent | توضیحات تبلیغاتی را تولید/اصلاح میکند (GPT-4.1 Mini) | Analyze Video with Gemini / Image Node | OpenAI Chat Model | از تجزیهکننده خروجی ساختاریافته استفاده میکند. |
| OpenAI Chat Model | LangChain OpenAI Chat | مدل زبان مبتنی بر چت برای تولید | AI Agent | Structured Output Parser | |
| Structured Output Parser | LangChain Output Parser | خروجی هوش مصنوعی را به JSON تجزیه میکند | OpenAI Chat Model | Upload Ad Video / Upload Ad Image | |
| Upload Ad Video | Facebook Graph API | دارایی ویدیویی را به مدیر تبلیغات متا آپلود میکند | Structured Output Parser | Get Video Preview Image | |
| Get Video Preview Image | Facebook Graph API | تصویر بند انگشتی برای ویدیوی آپلود شده را بازیابی میکند | Upload Ad Video | Create Video Ad Creative | |
| Create Video Ad Creative | Facebook Graph API | شیء خلاقانه تبلیغ ویدیویی را ایجاد میکند | Get Video Preview Image | Create Video Ad | |
| Create Video Ad | Facebook Graph API | موجودیت تبلیغ ویدیویی را در مدیر تبلیغات متا ایجاد میکند | Create Video Ad Creative | Save Video Ad Details | |
| Save Video Ad Details | Google Sheets | شناسهها و فراداده تبلیغات ویدیویی را ذخیره میکند | Create Video Ad | Get Ads to Process | |
| Upload Ad Image | Facebook Graph API | دارایی تصویر تکی را برای تبلیغ آپلود میکند | Structured Output Parser | Check if two or one image | |
| Upload Second Ad Image | Facebook Graph API | دارایی تصویر دوم را برای تبلیغ آپلود میکند | Check if two or one image (Yes) | Create Multiple Image Creative | |
| Check if two or one image | If Node | تبلیغات تصویری تکی در مقابل چندتایی را تشخیص میدهد | Upload Ad Image | Create Image Ad / Create Multiple Image Creative | |
| Create Image Creative | Facebook Graph API | خلاقیت تبلیغ تصویری تکی را ایجاد میکند | Check if two or one image (No) | Create Image Ad | |
| Create Multiple Image Creative | Facebook Graph API | خلاقیت تبلیغ چند تصویری را ایجاد میکند | Upload Second Ad Image | Create Image Ad | |
| Create Image Ad | Facebook Graph API | تبلیغ تصویری را در مدیر تبلیغات متا ایجاد میکند | Create Image Creative / Create Multiple Image Creative | Save Image Ad Details | |
| Save Image Ad Details | Google Sheets | جزئیات ایجاد تبلیغ تصویری را ثبت میکند | Create Image Ad | Get Ads to Process | |
| Get Ads to Process | Google Sheets | تبلیغاتی را که منتظر پردازش هستند بازیابی میکند | Save Video Ad Details / Save Image Ad Details | Filter Unprocessed Ads | |
| Filter Unprocessed Ads | Filter | تبلیغاتی را که هنوز پردازش/غنیسازی نشدهاند فیلتر میکند | Get Ads to Process | Merge | |
| Merge | Merge | مجموعه دادهها (تبلیغات، تنظیمات) را ترکیب میکند | Filter Unprocessed Ads, Get Settings | Get File Metadata | |
| Get Settings | Google Sheets | پیکربندی گردش کار را بازیابی میکند | Filter Unprocessed Ads | Merge | |
| Create Asset | Google Sheets | اطلاعات دارایی جدید را ثبت میکند | Extract File Specs | Get All Rows | |
| Get All Rows | Google Sheets | تمام ردیفها را برای بررسی توضیحات هوش مصنوعی میخواند | Create Asset | AI Description is Empty | |
| AI Description is Empty | Filter | ردیفهای فاقد توضیحات هوش مصنوعی را فیلتر میکند | Get All Rows | Get File Metadata | |
| Get File Metadata | HTTP Request | فراداده فایلها را برای مراحل هوش مصنوعی/آپلود بازیابی میکند | AI Description is Empty / Merge | Video or Image | |
| Video or Image | Switch Node | بر اساس نوع دارایی (ویدیو/تصویر) مسیریابی میکند | Get File Metadata | Upload Ad Video / Upload Ad Image | |
| Wait 2 Seconds | Wait | تاخیر را معرفی میکند | Check State | Check State | برای فواصل زمانی بررسی استفاده میشود. |
| Wait 3 Seconds | Wait | تاخیر را معرفی میکند | Check State | Check State | برای فواصل زمانی بررسی استفاده میشود. |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به تحلیل تبلیغات متا کمک میکند؟▾
این گردش کار با استفاده از مدلهای هوش مصنوعی مانند Google Gemini و OpenAI GPT-4.1 Mini، محتوای ویدیوها و تصاویر تبلیغاتی را تحلیل کرده و اطلاعات مفیدی برای بهینهسازی تبلیغات ارائه میدهد.
چه مدلهای هوش مصنوعی در این گردش کار استفاده میشوند؟▾
این گردش کار از مدلهای Google Gemini برای تحلیل محتوای بصری و OpenAI GPT-4.1 Mini برای تولید و اعتبارسنجی متن تبلیغات بهره میبرد.
آیا این گردش کار امکان ایجاد تبلیغات را نیز دارد؟▾
بله، پس از تحلیل داراییها و تولید متن تبلیغ، این گردش کار قادر است داراییها را در Meta Ads Manager آپلود کرده و خلاقیتهای تبلیغاتی و تبلیغات مربوطه را ایجاد کند.
چگونه میتوان خروجی تحلیل و جزئیات تبلیغات را پیگیری کرد؟▾
خروجی تحلیل و جزئیات تبلیغات تولید شده در Google Sheets ذخیره میشوند تا امکان پیگیری و استفادههای بعدی فراهم گردد.
workflowهای مرتبط
- اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگلHR
- اتوماسیون خلاصهسازی جلسات با Google Drive و OpenAIAI
- تحلیل صوتی با DeepGram و GPT-4o در n8nAI
- گردش کار n8n: ارجاع پشتیبانی هوش مصنوعی به انسانSupport
- ناشناسسازی و بازسازی رزومه با هوش مصنوعی Gemini و Google Sh…HR
- پرسش از هوش مصنوعی درباره تبلیغات متا: بینش فوری از دادههای…AI
