تحلیل و ساخت تبلیغات متا با هوش مصنوعی (Gemini و GPT-4.1)

تحلیل و ساخت تبلیغات متا با هوش مصنوعی (Gemini و GPT-4.1)

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

دانلود workflow

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

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. 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 UpdatedGoogle Drive Triggerبا به‌روزرسانی پوشه Google Drive فعال می‌شودNoneFetch All Files
Fetch All FilesGoogle Driveلیست فایل‌ها را بازیابی می‌کندGoogle Drive Folder UpdatedGet Files Metadata
Get Files MetadataHTTP Requestفراداده (metadata) دقیق فایل‌ها را دریافت می‌کندFetch All FilesExtract File Specs
Extract File SpecsSetفراداده فایل را تجزیه می‌کندGet Files MetadataCreate Asset
Download from Google DriveGoogle Driveمحتوای ویدیو/تصویر را دانلود می‌کندExtract File SpecsGemini - Generate Upload URL
Gemini - Generate Upload URLHTTP RequestURL از پیش امضا شده برای آپلود Gemini دریافت می‌کندDownload from Google DriveGemini - Upload File
Gemini - Upload FileHTTP Requestمحتوای ویدیو را به Gemini آپلود می‌کندGemini - Generate Upload URLCheck State
Check StateHTTP Requestوضعیت پردازش Gemini را بررسی می‌کندGemini - Upload FileIfتا زمانی که پردازش کامل شود، حلقه می‌زند.
IfConditionalبر اساس وضعیت پردازش Gemini شاخه می‌دهدCheck StateAnalyze Video with Gemini / AI Agent
Analyze Video with GeminiHTTP Requestدرخواست تجزیه و تحلیل ویدیو را به Gemini آغاز می‌کندIf (Success)AI Agent
AI AgentLangChain Agentتوضیحات تبلیغاتی را تولید/اصلاح می‌کند (GPT-4.1 Mini)Analyze Video with Gemini / Image NodeOpenAI Chat Modelاز تجزیه‌کننده خروجی ساختاریافته استفاده می‌کند.
OpenAI Chat ModelLangChain OpenAI Chatمدل زبان مبتنی بر چت برای تولیدAI AgentStructured Output Parser
Structured Output ParserLangChain Output Parserخروجی هوش مصنوعی را به JSON تجزیه می‌کندOpenAI Chat ModelUpload Ad Video / Upload Ad Image
Upload Ad VideoFacebook Graph APIدارایی ویدیویی را به مدیر تبلیغات متا آپلود می‌کندStructured Output ParserGet Video Preview Image
Get Video Preview ImageFacebook Graph APIتصویر بند انگشتی برای ویدیوی آپلود شده را بازیابی می‌کندUpload Ad VideoCreate Video Ad Creative
Create Video Ad CreativeFacebook Graph APIشیء خلاقانه تبلیغ ویدیویی را ایجاد می‌کندGet Video Preview ImageCreate Video Ad
Create Video AdFacebook Graph APIموجودیت تبلیغ ویدیویی را در مدیر تبلیغات متا ایجاد می‌کندCreate Video Ad CreativeSave Video Ad Details
Save Video Ad DetailsGoogle Sheetsشناسه‌ها و فراداده تبلیغات ویدیویی را ذخیره می‌کندCreate Video AdGet Ads to Process
Upload Ad ImageFacebook Graph APIدارایی تصویر تکی را برای تبلیغ آپلود می‌کندStructured Output ParserCheck if two or one image
Upload Second Ad ImageFacebook Graph APIدارایی تصویر دوم را برای تبلیغ آپلود می‌کندCheck if two or one image (Yes)Create Multiple Image Creative
Check if two or one imageIf Nodeتبلیغات تصویری تکی در مقابل چندتایی را تشخیص می‌دهدUpload Ad ImageCreate Image Ad / Create Multiple Image Creative
Create Image CreativeFacebook Graph APIخلاقیت تبلیغ تصویری تکی را ایجاد می‌کندCheck if two or one image (No)Create Image Ad
Create Multiple Image CreativeFacebook Graph APIخلاقیت تبلیغ چند تصویری را ایجاد می‌کندUpload Second Ad ImageCreate Image Ad
Create Image AdFacebook Graph APIتبلیغ تصویری را در مدیر تبلیغات متا ایجاد می‌کندCreate Image Creative / Create Multiple Image CreativeSave Image Ad Details
Save Image Ad DetailsGoogle Sheetsجزئیات ایجاد تبلیغ تصویری را ثبت می‌کندCreate Image AdGet Ads to Process
Get Ads to ProcessGoogle Sheetsتبلیغاتی را که منتظر پردازش هستند بازیابی می‌کندSave Video Ad Details / Save Image Ad DetailsFilter Unprocessed Ads
Filter Unprocessed AdsFilterتبلیغاتی را که هنوز پردازش/غنی‌سازی نشده‌اند فیلتر می‌کندGet Ads to ProcessMerge
MergeMergeمجموعه داده‌ها (تبلیغات، تنظیمات) را ترکیب می‌کندFilter Unprocessed Ads, Get SettingsGet File Metadata
Get SettingsGoogle Sheetsپیکربندی گردش کار را بازیابی می‌کندFilter Unprocessed AdsMerge
Create AssetGoogle Sheetsاطلاعات دارایی جدید را ثبت می‌کندExtract File SpecsGet All Rows
Get All RowsGoogle Sheetsتمام ردیف‌ها را برای بررسی توضیحات هوش مصنوعی می‌خواندCreate AssetAI Description is Empty
AI Description is EmptyFilterردیف‌های فاقد توضیحات هوش مصنوعی را فیلتر می‌کندGet All RowsGet File Metadata
Get File MetadataHTTP Requestفراداده فایل‌ها را برای مراحل هوش مصنوعی/آپلود بازیابی می‌کندAI Description is Empty / MergeVideo or Image
Video or ImageSwitch Nodeبر اساس نوع دارایی (ویدیو/تصویر) مسیریابی می‌کندGet File MetadataUpload Ad Video / Upload Ad Image
Wait 2 SecondsWaitتاخیر را معرفی می‌کندCheck StateCheck Stateبرای فواصل زمانی بررسی استفاده می‌شود.
Wait 3 SecondsWaitتاخیر را معرفی می‌کندCheck StateCheck Stateبرای فواصل زمانی بررسی استفاده می‌شود.

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

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

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

این گردش کار با استفاده از مدل‌های هوش مصنوعی مانند Google Gemini و OpenAI GPT-4.1 Mini، محتوای ویدیوها و تصاویر تبلیغاتی را تحلیل کرده و اطلاعات مفیدی برای بهینه‌سازی تبلیغات ارائه می‌دهد.

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

این گردش کار از مدل‌های Google Gemini برای تحلیل محتوای بصری و OpenAI GPT-4.1 Mini برای تولید و اعتبارسنجی متن تبلیغات بهره می‌برد.

آیا این گردش کار امکان ایجاد تبلیغات را نیز دارد؟

بله، پس از تحلیل دارایی‌ها و تولید متن تبلیغ، این گردش کار قادر است دارایی‌ها را در Meta Ads Manager آپلود کرده و خلاقیت‌های تبلیغاتی و تبلیغات مربوطه را ایجاد کند.

چگونه می‌توان خروجی تحلیل و جزئیات تبلیغات را پیگیری کرد؟

خروجی تحلیل و جزئیات تبلیغات تولید شده در Google Sheets ذخیره می‌شوند تا امکان پیگیری و استفاده‌های بعدی فراهم گردد.

workflowهای مرتبط

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