تحلیل هوشمند تبلیغات رقبا در فیسبوک با گزارش‌دهی خودکار

تحلیل هوشمند تبلیغات رقبا در فیسبوک با گزارش‌دهی خودکار

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

دانلود workflow

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

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

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

تحلیل تبلیغات فیسبوک رقبا با هوش مصنوعی (GPT-4 و Gemini) و گزارش‌های ایمیلی

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

شما می‌توانید این گردش کار را در حساب Axeto.ai خود از اینجا پیدا و وارد کنید: کاتالوگ n8n در Axeto.ai

---

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

گردش کار به بخش‌های منطقی زیر تقسیم می‌شود:

1. دریافت ورودی: جمع‌آوری اطلاعات ارائه شده توسط کاربر (آدرس ایمیل و URL صفحه فیسبوک) از طریق یک فرم وب.

2. جمع‌آوری و پیش‌پردازش داده‌ها: استخراج تبلیغات از صفحه فیسبوک مشخص شده، دسته‌بندی آن‌ها به تبلیغات تصویری و ویدئویی، حذف موارد تکراری و محدود کردن تحلیل به ۵ مورد برتر از هر نوع.

3. تحلیل هوش مصنوعی: استفاده از مدل‌های هوش مصنوعی برای تحلیل محتوای خلاقانه تبلیغات. OpenAI Vision (GPT-4) برای تبلیغات تصویری و Google Gemini برای تبلیغات ویدئویی استفاده می‌شود.

4. تجمیع و تولید گزارش: ادغام بینش‌های تولید شده توسط هوش مصنوعی از تحلیل‌های تبلیغات تصویری و ویدئویی در یک گزارش متنی واحد و ساختاریافته.

5. ارسال ایمیل: ارسال گزارش نهایی، شامل پیش‌نمایش تبلیغات و تحلیل مبتنی بر هوش مصنوعی، به آدرس ایمیل کاربر.

---

توضیحات گره (Node) دقیق

۱. دریافت ورودی

  • هدف: این بخش به عنوان نقطه ورود گردش کار عمل می‌کند و جزئیات ضروری کاربر را از طریق یک فرم وب کاربرپسند دریافت می‌کند.
  • گره‌ها (Nodes):

* هنگام ارسال فرم (On form submission)

* نوع: formTrigger

* نقش: گردش کار را پس از دریافت داده از یک فرم وب آغاز می‌کند.

* پیکربندی: برای گوش دادن به ارسال‌های فرم پیکربندی شده است و انتظار فیلدهایی برای آدرس ایمیل کاربر و URL صفحه فیسبوک هدف را دارد.

* ورودی: داده‌های ارسال شده از طریق فرم وب.

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

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

۲. جمع‌آوری و پیش‌پردازش داده‌ها

  • هدف: این بخش بر جمع‌آوری داده‌های خام تبلیغات و آماده‌سازی آن‌ها برای تجزیه و تحلیل هوش مصنوعی با پاکسازی، حذف موارد تکراری و فیلتر کردن تمرکز دارد.
  • گره‌ها (Nodes):

* جمع‌آوری تبلیغات (Scrape Ads)

* نوع: httpRequest

* نقش: داده‌های تبلیغاتی را از URL صفحه فیسبوک مشخص شده، احتمالاً با استفاده از سرویسی مانند Apify، واکشی می‌کند.

* پیکربندی: یک درخواست HTTP که برای هدف قرار دادن نقطه پایانی جمع‌آوری تبلیغات فیسبوک پیکربندی شده است.

* ورودی: URL صفحه فیسبوک از formTrigger.

* خروجی: داده‌های خام تبلیغات، شامل URLهای رسانه، متن و فراداده.

* ملاحظات: محدودیت‌های نرخ API، URLهای صفحه نامعتبر و اتصال شبکه می‌توانند بر این گره تأثیر بگذارند.

* تقسیم تبلیغات تصویری و ویدئویی (Split Image & Video Ads)

* نوع: switch

* نقش: تبلیغات را بر اساس نوع رسانه (تصویر یا ویدئو) به مسیرهای پردازش جداگانه هدایت می‌کند.

* پیکربندی: از یک شرط برای بررسی فیلد mediaType در داده‌های تبلیغات استفاده می‌کند.

* ورودی: داده‌های خام تبلیغات از "جمع‌آوری تبلیغات".

* خروجی: دو جریان داده متمایز: یکی برای تبلیغات تصویری و دیگری برای تبلیغات ویدئویی.

* ملاحظات: تبلیغاتی را که ممکن است فاقد نوع رسانه مشخص باشند، مدیریت می‌کند.

* تنظیم کلید حذف موارد تکراری تصویر (Set Image Deduplication Key)

* نوع: set

* نقش: یک شناسه منحصر به فرد برای هر تبلیغ تصویری برای تسهیل حذف موارد تکراری ایجاد می‌کند.

* پیکربندی: یک کلید را بر اساس ویژگی‌های مرتبط تبلیغ (به عنوان مثال، URL رسانه یا شناسه تبلیغ) تعریف می‌کند.

* ورودی: داده‌های تبلیغات تصویری.

* خروجی: تبلیغات تصویری با یک کلید حذف موارد تکراری اضافه شده.

* ملاحظات: اطمینان حاصل کنید که کلید به طور دقیق تبلیغات منحصر به فرد را نشان می‌دهد.

* تنظیم کلید حذف موارد تکراری ویدئو (Set Video Deduplication Key)

* نوع: set

* نقش: یک شناسه منحصر به فرد برای هر تبلیغ ویدئویی برای حذف موارد تکراری ایجاد می‌کند.

* پیکربندی: مشابه کلید حذف موارد تکراری تصویر، بر اساس ویژگی‌های تبلیغ ویدئویی.

* ورودی: داده‌های تبلیغات ویدئویی.

* خروجی: تبلیغات ویدئویی با یک کلید حذف موارد تکراری اضافه شده.

* ملاحظات: تولید کلید سازگار بسیار مهم است.

* حذف موارد تکراری تصویر (Remove Image Duplicates)

* نوع: removeDuplicates

* نقش: تبلیغات تصویری تکراری را بر اساس کلید حذف موارد تکراری که قبلاً تنظیم شده بود، حذف می‌کند.

* پیکربندی: فیلد کلید حذف موارد تکراری را مشخص می‌کند.

* ورودی: تبلیغات تصویری با کلیدهای حذف موارد تکراری.

* خروجی: لیستی از تبلیغات تصویری منحصر به فرد.

* ملاحظات: پیکربندی نادرست کلید ممکن است منجر به موارد تکراری از دست رفته یا مثبت کاذب شود.

* حذف موارد تکراری ویدئو (Remove Video Duplicates)

* نوع: removeDuplicates

* نقش: تبلیغات ویدئویی تکراری را با استفاده از کلید حذف موارد تکراری خود حذف می‌کند.

* پیکربندی: از فیلد کلید حذف موارد تکراری ویدئو استفاده می‌کند.

* ورودی: تبلیغات ویدئویی با کلیدهای حذف موارد تکراری.

* خروجی: لیستی از تبلیغات ویدئویی منحصر به فرد.

* ملاحظات: دقت فرآیند حذف موارد تکراری را تأیید می‌کند.

* محدود کردن تبلیغات تصویری به ۵ عدد (Limit Image Ads to 5)

* نوع: limit

* نقش: تعداد تبلیغات تصویری را به ۵ مورد برتر برای تجزیه و تحلیل محدود می‌کند.

* پیکربندی: روی محدودیت ۵ مورد تنظیم شده است.

* ورودی: تبلیغات تصویری منحصر به فرد.

* خروجی: حداکثر ۵ تبلیغ تصویری.

* ملاحظات: اگر کمتر از ۵ تبلیغ منحصر به فرد در دسترس باشد، همه آن‌ها منتقل می‌شوند.

* محدود کردن تبلیغات ویدئویی به ۵ عدد (Limit Video Ads to 5)

* نوع: limit

* نقش: تعداد تبلیغات ویدئویی را به ۵ مورد برتر برای تجزیه و تحلیل محدود می‌کند.

* پیکربندی: روی محدودیت ۵ مورد تنظیم شده است.

* ورودی: تبلیغات ویدئویی منحصر به فرد.

* خروجی: حداکثر ۵ تبلیغ ویدئویی.

* ملاحظات: مواردی را با کمتر از ۵ تبلیغ ویدئویی منحصر به فرد مدیریت می‌کند.

* انتخاب فیلدهای تصویر برای تجزیه و تحلیل (Select Image Fields for Analysis)

* نوع: set

* نقش: فقط فیلدهای لازم را از تبلیغات تصویری برای پردازش هوش مصنوعی انتخاب و قالب‌بندی می‌کند.

* پیکربندی: فیلدهایی مانند URL رسانه، متن تبلیغ و فراداده‌های مرتبط را مشخص می‌کند.

* ورودی: تبلیغات تصویری محدود شده.

* خروجی: داده‌های تبلیغاتی تصویری پاکسازی شده و ساختاریافته آماده برای هوش مصنوعی.

* ملاحظات: اطمینان حاصل می‌کند که تمام فیلدهای مورد نیاز برای مدل هوش مصنوعی وجود دارند.

* انتخاب فیلدهای ویدئو برای تجزیه و تحلیل (Select Video Fields for Analysis)

* نوع: set

* نقش: فیلدهای ضروری را از تبلیغات ویدئویی برای پردازش هوش مصنوعی انتخاب و قالب‌بندی می‌کند.

* پیکربندی: فیلدهایی مانند URL ویدئو، متن تبلیغ و فراداده را استخراج می‌کند.

* ورودی: تبلیغات ویدئویی محدود شده.

* خروجی: داده‌های تبلیغاتی ویدئویی ساختاریافته آماده برای هوش مصنوعی.

* ملاحظات: تأیید می‌کند که فیلدهای انتخاب شده با الزامات ورودی Gemini مطابقت دارند.

* ادغام نتایج رسانه (Merge Media Results)

* نوع: merge

* نقش: جریان‌های داده تبلیغات تصویری و ویدئویی پردازش شده را دوباره در یک جریان واحد برای تجزیه و تحلیل یکپارچه ترکیب می‌کند.

* پیکربندی: خروجی‌های گره‌های انتخاب فیلد تصویر و ویدئو را ادغام می‌کند.

* ورودی: تبلیغات تصویری پردازش شده و تبلیغات ویدئویی پردازش شده.

* خروجی: یک مجموعه داده واحد شامل تبلیغات تصویری و ویدئویی.

* ملاحظات: اطمینان حاصل می‌کند که ساختارهای داده برای ادغام سازگار هستند.

۳. تحلیل هوش مصنوعی

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

* تحلیل تبلیغات تصویری (GPT-4) (Analyze Image Ads (GPT-4))

* نوع: openai.agent (یا ادغام مشابه LangChain)

* نقش: تبلیغات تصویری را برای تجزیه و تحلیل خلاقانه دقیق به مدل Vision OpenAI (GPT-4) ارسال می‌کند.

* پیکربندی: نیاز به اعتبارنامه API OpenAI دارد. اعلان‌ها برای تمرکز بر برندسازی، پیام‌رسانی و جذابیت بصری مهندسی شده‌اند.

* ورودی: تبلیغات تصویری پردازش شده.

* خروجی: بینش‌های تولید شده توسط هوش مصنوعی برای هر تبلیغ تصویری.

* ملاحظات: استفاده از API و محدودیت‌های احتمالی سهمیه را نظارت کنید. اطمینان حاصل کنید که فرمت‌های تصویر سازگار هستند.

* دانلود ویدئو برای Gemini (Download Video for Gemini)

* نوع: httpRequest

* نقش: فایل‌های ویدئویی را از URLهای آن‌ها دانلود می‌کند تا بتوانند توسط Gemini پردازش شوند.

* پیکربندی: یک درخواست GET HTTP به URLهای ویدئو.

* ورودی: تبلیغات ویدئویی پردازش شده.

* خروجی: داده‌های باینری فایل‌های ویدئویی.

* ملاحظات: فایل‌های ویدئویی بزرگ ممکن است بر عملکرد تأثیر بگذارند یا نیاز به مدیریت خاصی داشته باشند.

* آپلود ویدئو به Gemini (Upload Video to Gemini)

* نوع: httpRequest

* نقش: فایل‌های ویدئویی دانلود شده را برای تجزیه و تحلیل به Google Gemini آپلود می‌کند.

* پیکربندی: نیاز به احراز هویت با اعتبارنامه API Google Gemini دارد.

* ورودی: داده‌های باینری ویدئو.

* خروجی: تأیید آپلود یا شناسه کار برای پردازش ناهمزمان.

* ملاحظات: احراز هویت و مدیریت خطا در هنگام آپلود حیاتی هستند.

* انتظار برای تجزیه و تحلیل Gemini (Wait for Gemini Analysis)

* نوع: wait

* نقش: گردش کار را متوقف می‌کند تا به Google Gemini اجازه دهد تجزیه و تحلیل ناهمزمان ویدئو را تکمیل کند.

* پیکربندی: یک تأخیر ثابت یا یک مکانیزم ادامه مبتنی بر Webhook.

* ورودی: تأیید آپلود یا شناسه کار از "آپلود ویدئو به Gemini".

* خروجی: پس از دوره انتظار مشخص شده، مرحله بعدی را آغاز می‌کند.

* ملاحظات: زمان انتظار را بر اساس مدت زمان پردازش مورد انتظار Gemini تنظیم کنید.

* بازیابی تجزیه و تحلیل ویدئو Gemini (Retrieve Gemini Video Analysis)

* نوع: httpRequest

* نقش: نتایج تجزیه و تحلیل را از Google Gemini با استفاده از شناسه کار واکشی می‌کند.

* پیکربندی: یک درخواست GET احراز هویت شده به نقطه پایانی نتایج Gemini.

* ورودی: محرک از گره "انتظار برای تجزیه و تحلیل Gemini".

* خروجی: بینش‌های تولید شده توسط هوش مصنوعی برای هر تبلیغ ویدئویی.

* ملاحظات: تأخیرهای احتمالی در پردازش Gemini را مدیریت می‌کند.

* قالب‌بندی بینش‌های Gemini (Format Gemini Insights)

* نوع: set

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

* پیکربندی: فیلدهای کلیدی را از خروجی تجزیه و تحلیل Gemini انتخاب و قالب‌بندی می‌کند.

* ورودی: نتایج تجزیه و تحلیل ویدئو Gemini.

* خروجی: بینش‌های تبلیغاتی ویدئویی قالب‌بندی شده.

* ملاحظات: سازگاری با قالب‌بندی بینش‌های تبلیغات تصویری را تضمین می‌کند.

* ترکیب بینش‌های هوش مصنوعی (Combine AI Insights)

* نوع: merge

* نقش: بینش‌های تجزیه و تحلیل شده را از تبلیغات تصویری (GPT-4) و تبلیغات ویدئویی (Gemini) در یک مجموعه داده واحد ادغام می‌کند.

* پیکربندی: خروجی‌های "تجزیه و تحلیل تبلیغات تصویری" و "قالب‌بندی بینش‌های Gemini" را ادغام می‌کند.

* ورودی: بینش‌های تبلیغاتی تصویری پردازش شده و بینش‌های تبلیغاتی ویدئویی پردازش شده.

* خروجی: یک مجموعه داده یکپارچه از تمام بینش‌های تبلیغاتی.

* ملاحظات: تأیید می‌کند که هر دو نوع بینش به درستی ترکیب شده‌اند.

۴. تجمیع و تولید گزارش

  • هدف: این بخش تمام بینش‌های هوش مصنوعی جمع‌آوری شده را در یک قالب گزارش منسجم و قابل خواندن ادغام می‌کند.
  • گره‌ها (Nodes):

* تجمیع همه بینش‌ها (Aggregate All Insights)

* نوع: aggregate

* نقش: تمام بینش‌های تبلیغاتی فردی را برای پردازش آسان‌تر در یک آرایه جمع‌آوری می‌کند.

* پیکربندی: برای ترکیب همه موارد ورودی در یک مجموعه داده تنظیم شده است.

* ورودی: مجموعه داده یکپارچه بینش‌های هوش مصنوعی.

* خروجی: یک آرایه تجمیع شده از بینش‌ها.

* ملاحظات: مواردی را که هیچ بینشی تولید نمی‌شود، مدیریت می‌کند.

* قالب‌بندی گزارش نهایی (Format Final Report)

* نوع: set

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

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

* ورودی: بینش‌های تجمیع شده.

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

* ملاحظات: برای وضوح و خوانایی در ایمیل، توجه دقیقی به قالب‌بندی داشته باشید.

۵. تحویل ایمیل

  • هدف: این بخش نهایی گزارش تولید شده را از طریق ایمیل به کاربر ارسال می‌کند.
  • گره‌ها (Nodes):

* ارسال گزارش ایمیل (Send Report Email)

* نوع: gmail

* نقش: گزارش نهایی را به آدرس ایمیل مشخص شده کاربر ارسال می‌کند.

* پیکربندی: نیاز به احراز هویت OAuth2 برای Gmail دارد. محتوای ایمیل شامل گزارش تولید شده و احتمالاً پیش‌نمایش‌های تبلیغاتی است.

* ورودی: آدرس ایمیل گیرنده (از formTrigger) و متن گزارش قالب‌بندی شده.

* خروجی: تأیید ارسال ایمیل.

* ملاحظات: اطمینان حاصل کنید که اعتبارنامه و مجوزهای صحیح Gmail تنظیم شده‌اند. اعتبار آدرس ایمیل گیرنده را تأیید کنید.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
On form submissionformTriggerنقطه ورود برای ورودی کاربر-Scrape Ads
Scrape AdshttpRequestدریافت داده‌های تبلیغاتی از صفحه فیسبوکOn form submissionSplit Image & Video Ads
Split Image & Video Adsswitchجداسازی تبلیغات بر اساس نوع رسانهScrape AdsSet Image Deduplication Key, Set Video Deduplication Key
Set Image Deduplication Keysetایجاد کلید منحصربه‌فرد برای تبلیغات تصویریSplit Image & Video Ads (Image)Remove Image Duplicates
Set Video Deduplication Keysetایجاد کلید منحصربه‌فرد برای تبلیغات ویدیوییSplit Image & Video Ads (Video)Remove Video Duplicates
Remove Image DuplicatesremoveDuplicatesفیلتر کردن تبلیغات تصویری تکراریSet Image Deduplication KeyLimit Image Ads to 5
Remove Video DuplicatesremoveDuplicatesفیلتر کردن تبلیغات ویدیویی تکراریSet Video Deduplication KeyLimit Video Ads to 5
Limit Image Ads to 5limitمحدود کردن تبلیغات تصویری به ۵ مورد برترRemove Image DuplicatesSelect Image Fields for Analysis
Limit Video Ads to 5limitمحدود کردن تبلیغات ویدئویی به ۵ مورد برترRemove Video DuplicatesSelect Video Fields for Analysis
Select Image Fields for Analysissetآماده‌سازی داده‌های تبلیغات تصویری برای هوش مصنوعیLimit Image Ads to 5Analyze Image Ads (GPT-4)
Select Video Fields for Analysissetآماده‌سازی داده‌های تبلیغات ویدیویی برای هوش مصنوعیLimit Video Ads to 5Download Video for Gemini
Analyze Image Ads (GPT-4)openai.agentتحلیل تبلیغات تصویری با استفاده از GPT-4Select Image Fields for AnalysisCombine AI Insights
Download Video for GeminihttpRequestدانلود فایل‌های ویدیوییSelect Video Fields for AnalysisUpload Video to Gemini
Upload Video to GeminihttpRequestآپلود ویدیوها به Google GeminiDownload Video for GeminiWait for Gemini Analysis
Wait for Gemini Analysiswaitتوقف برای پردازش GeminiUpload Video to GeminiRetrieve Gemini Video Analysis
Retrieve Gemini Video AnalysishttpRequestدریافت نتایج تحلیل از GeminiWait for Gemini AnalysisFormat Gemini Insights
Format Gemini Insightssetساختاربندی نتایج تحلیل GeminiRetrieve Gemini Video AnalysisCombine AI Insights
Combine AI Insightsmergeادغام بینش‌ها از تحلیل تصویر و ویدیوAnalyze Image Ads (GPT-4), Format Gemini InsightsAggregate All Insights
Aggregate All Insightsaggregateتجمیع تمام بینش‌ها در یک مجموعه دادهCombine AI InsightsFormat Final Report
Format Final Reportsetساخت متن گزارش نهایی ایمیلAggregate All InsightsSend Report Email
Send Report Emailgmailارسال گزارش به ایمیل کاربرFormat Final Report, On form submission-

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

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

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

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

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

این گردش کار از OpenAI Vision (GPT-4) برای تحلیل تبلیغات تصویری و از Google Gemini برای تحلیل تبلیغات ویدئویی بهره می‌برد.

خروجی این گردش کار چیست و چگونه دریافت می‌شود؟

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

آیا این گردش کار برای همه انواع تبلیغات فیسبوک قابل استفاده است؟

این گردش کار برای تحلیل تبلیغات تصویری و ویدئویی طراحی شده است. همچنین، برای اطمینان از کیفیت تحلیل، تعداد تبلیغات مورد بررسی محدود می‌شود (مثلاً ۵ مورد برتر از هر نوع).

workflowهای مرتبط

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