
اتوماسیون تجمیع هزینههای بازاریابی در Google Sheets
8 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 8069 · منبع: کاتالوگ Axeto
اتوماسیون تجمیع هزینههای بازاریابی در Google Sheets با Pivotهای سفارشی
این Workflow به صورت خودکار دادههای هزینههای بازاریابی را که در Google Sheets ذخیره شدهاند، تجمیع و خلاصه میکند. این سیستم با ادغام دادههای خام هزینه با یک جدول جستجو (lookup table)، انجام تجمیع و نوشتن نتایج در یک تب مشخص از Google Sheets، یک جدول خلاصه شبیه به Pivot Table ایجاد میکند. این امر نیاز به ایجاد دستی Pivot Table ها را از بین میبرد و گزارشدهی و آمادهسازی دادهها برای تجزیه و تحلیل بازاریابی را سادهتر میکند.
این Workflow و موارد بیشتر را در Axeto n8n Catalog کاوش کنید.
---
نمای کلی Workflow
این Workflow فرآیند تجمیع و خلاصهسازی دادههای هزینههای بازاریابی را از Google Sheets خودکار میکند. این کار با انجام مراحل زیر حاصل میشود:
1. شروع فرآیند: یک Trigger دستی Workflow را آغاز میکند.
2. بازیابی دادهها: دادههای خام هزینههای بازاریابی و یک جدول جستجوی جداگانه را از تبهای مشخص Google Sheets دریافت میکند.
3. غنیسازی دادهها: دادههای خام هزینه با دادههای جستجو با استفاده از یک فیلد کلید مشترک ("Channel") ادغام میشوند.
4. تجمیع هزینهها: دادههای ادغام شده سپس با محاسبه مجموع هزینهها برای هر "Name" منحصر به فرد، خلاصه میشوند.
5. بهروزرسانی گزارش: دادههای موجود در تب خروجی پاک شده و خلاصه تجمیع شده جدید به آن اضافه میشود.
6. ارائه راهنمایی: یادداشتهای چسبان (Sticky Notes) دستورالعملهای راهاندازی، جزئیات Workflow و اطلاعات تماس را ارائه میدهند.
---
تشریح گره به گره (Node-by-Node Breakdown)
۱. شروع Workflow
- گره (Node): Manual Trigger
- نوع (Type):
n8n-nodes-base.manualTrigger - هدف (Purpose): این گره به عنوان نقطه شروع Workflow عمل میکند. اجرای دستی آن، مراحل بازیابی و پردازش دادهها را آغاز میکند.
- پیکربندی (Configuration): هیچ پارامتر خاصی لازم نیست؛ این گره به سادگی یک سیگنال به گرههای پاییندستی خروجی میدهد.
- ورودی/خروجی (Input/Output): ورودی ندارد؛ گرههای "Get Marketing Data" و "Vlookup Data" را فعال میکند.
---
۲. بازیابی دادهها
- گرهها (Nodes): "Get Marketing Data", "Vlookup Data"
- نوع (Type):
n8n-nodes-base.googleSheets(عملیات خواندن - Read Operation) - هدف (Purpose): این گرهها دادههای لازم را از Google Sheet شما دریافت میکنند.
* "Get Marketing Data" ارقام خام هزینههای بازاریابی را از تب "data" بازیابی میکند.
* "Vlookup Data" دادههای مرجع یا جستجو (مانند جزئیات کانال) را از تب "Lookup" دریافت میکند.
- پیکربندی (Configuration):
* شناسه صفحه گسترده (Spreadsheet ID): 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحات (Sheets): "data" (gid=0) و "Lookup" (gid=894339285)
* اعتبارنامهها (Credentials): نیاز به اعتبارنامههای OAuth2 پیکربندی شده برای Google Sheets دارد (مثلاً "Google Sheets account 3").
- ورودی/خروجی (Input/Output): توسط Manual Trigger فعال میشود. مجموعه دادههای مربوطه را به گره "Merge Tables (Vlookup)" خروجی میدهد.
- موارد لبهای (Edge Cases): از اعتبارنامههای OAuth2 معتبر، شناسه صفحه گسترده صحیح و مجوزهای مناسب صفحه اطمینان حاصل کنید. انقضای توکن نیز میتواند باعث شکست شود.
---
۳. ادغام دادهها (شبیهسازی VLOOKUP)
- گره (Node): "Merge Tables (Vlookup)"
- نوع (Type):
n8n-nodes-base.merge - هدف (Purpose): این گره با ترکیب دادههای خام بازاریابی با دادههای جستجو، VLOOKUP را شبیهسازی میکند. سوابق را بر اساس فیلد "Channel" مطابقت میدهد.
- پیکربندی (Configuration):
* حالت (Mode): Combine (join)
* فیلد تطبیق (Matching field): "Channel"
- ورودی/خروجی (Input/Output): دادههای بازاریابی را به عنوان ورودی اصلی و دادههای جستجو را به عنوان ورودی ثانویه دریافت میکند. مجموعه داده ادغام شده را به گره "Pivot" خروجی میدهد.
- موارد لبهای (Edge Cases): مقادیر نامطابق یا گمشده "Channel" بین دو مجموعه داده میتواند منجر به ادغام ناقص شود. از سازگاری انواع دادهها در ستونهای تطبیق اطمینان حاصل کنید.
---
۴. تجمیع دادهها (شبیهسازی Pivot)
- گره (Node): "Pivot"
- نوع (Type):
n8n-nodes-base.summarize - هدف (Purpose): این گره دادههای ادغام شده را برای ایجاد یک جدول خلاصه، شبیه به Pivot Table، تجمیع میکند. مجموع "Spend ($)" را برای هر "Name" منحصر به فرد محاسبه میکند.
- پیکربندی (Configuration):
* فیلدهای تقسیمبندی (Fields to split by): "Name"
* فیلدهای خلاصهسازی (Fields to summarize): Sum of "Spend ($)"
- ورودی/خروجی (Input/Output): دادههای ادغام شده را از گره "Merge Tables (Vlookup)" دریافت کرده و خلاصه تجمیع شده را به گره "Clear sheet" خروجی میدهد.
- موارد لبهای (Edge Cases): مقادیر غیر عددی در ستون "Spend ($)" میتواند باعث خطاهای تجمیع شود. از پاکسازی دادهها اطمینان حاصل کنید.
---
۵. آمادهسازی خروجی
- گرهها (Nodes): "Clear sheet", "Create 'Pivot Table' Kindof"
- نوع (Type):
n8n-nodes-base.googleSheets(عملیات پاک کردن و افزودن - Clear and Append Operations) - هدف (Purpose): این گرهها با پاک کردن دادههای قدیمی و سپس افزودن خلاصه تولید شده جدید، تب خروجی را آماده میکنند.
* "Clear sheet" تمام محتوای موجود را از تب "render pivot" حذف میکند.
* "Create 'Pivot Table' Kindof" نتایج تجمیع شده (مجموع هزینه بر اساس نام) را به تب "render pivot" اضافه میکند.
- پیکربندی (Configuration):
* شناسه صفحه گسترده (Spreadsheet ID): 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحه (Sheet): "render pivot" (gid=1235077339)
* عملیات (Operation): Clear (برای "Clear sheet") و Append (برای "Create 'Pivot Table' Kindof")
* نگاشت ستون (Column Mapping): عملیات افزودن به طور خودکار "sum\_Spend\_($)" و "Name" را نگاشت میکند.
- ورودی/خروجی (Input/Output): "Clear sheet" توسط گره "Pivot" فعال شده و گره "Create 'Pivot Table' Kindof" را فعال میکند. "Create 'Pivot Table' Kindof" دادهها را از گره "Pivot" دریافت میکند. این مرحله نهایی خروجی است.
- موارد لبهای (Edge Cases): حفاظت از صفحه یا مشکلات مجوز میتواند از پاک کردن یا افزودن جلوگیری کند. اطمینان حاصل کنید که صفحه قابل دسترسی و قفل نشده است.
---
۶. یادداشتهای مستندسازی و راهاندازی
- گرهها (Nodes): "Sticky Note55", "Sticky Note3", "Sticky Note65"
- نوع (Type):
n8n-nodes-base.stickyNote - هدف (Purpose): این گرهها زمینه و دستورالعملهای ضروری را مستقیماً در بوم Workflow ارائه میدهند.
* "Sticky Note55": هدف کلی Workflow را توضیح میدهد – ایجاد خلاصهای از هزینههای بازاریابی به سبک Pivot با استفاده از منطق ادغام، خلاصهسازی و VLOOKUP در Google Sheets.
* "Sticky Note3": راهنماییهای راهاندازی دقیقی را برای اعتبارنامههای OAuth2 Google Sheets، پیکربندی صفحه و اطلاعات تماس (ایمیل، Linked
- محتوا (Content): شامل توضیحات Workflow، مراحل راهاندازی، جزئیات تماس و پیوندهای مرتبط است.
---
جدول خلاصه
| نام گره (Node Name) | نوع گره (Node Type) | نقش عملکردی (Functional Role) | گره(های) ورودی (Input Node(s)) | گره(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
| Manual Trigger | manualTrigger | Trigger شروع Workflow | - | Get Marketing Data, Vlookup Data | |
| Get Marketing Data | googleSheets | بازیابی دادههای خام هزینههای بازاریابی | Manual Trigger | Merge Tables (Vlookup) | |
| Vlookup Data | googleSheets | بازیابی دادههای جستجو/مرجع | Manual Trigger | Merge Tables (Vlookup) | |
| Merge Tables (Vlookup) | merge | ادغام دادههای بازاریابی و جستجو | Get Marketing Data, Vlookup Data | Pivot | |
| Pivot | summarize | تجمیع هزینه بر اساس نام | Merge Tables (Vlookup) | Clear sheet | |
| Clear sheet | googleSheets | پاک کردن دادههای Pivot قدیمی از صفحه | Pivot | Create "Pivot Table" Kindof | |
| Create "Pivot Table" Kindof | googleSheets | افزودن دادههای تجمیع شده به صفحه | Clear sheet | - | |
| Sticky Note55 | stickyNote | توضیحات هدف Workflow | - | - | ساخت خلاصهای از هزینههای بازاریابی به سبک Pivot در Google Sheets با استفاده از n8n (ادغام + خلاصهسازی + Vlookup) |
| Sticky Note3 | stickyNote | دستورالعملهای راهاندازی و تماسها | - | - | مشاهده دستورالعملهای راهاندازی OAuth2 دقیق و اطلاعات تماس (شامل پیوندها) |
| Sticky Note65 | stickyNote | دستورالعملهای اتصال OAuth2 | - | - | مشاهده دستورالعملهای راهاندازی OAuth2 Google Sheets با پیوند |
---
بازتولید Workflow
برای بازسازی این Workflow از ابتدا:
1. افزودن گره Manual Trigger:
* نوع: n8n-nodes-base.manualTrigger
* هدف: برای شروع دستی Workflow.
2. افزودن گره Google Sheets (Get Marketing Data):
* نوع: n8n-nodes-base.googleSheets
* عملیات: Read
* شناسه صفحه گسترده: 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحه: data (gid=0)
* اعتبارنامهها: اعتبارنامههای OAuth2 Google Sheets خود را پیکربندی کنید.
* خروجی گره Manual Trigger را متصل کنید.
3. افزودن گره Google Sheets (Vlookup Data):
* نوع: n8n-nodes-base.googleSheets
* عملیات: Read
* شناسه صفحه گسترده: 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحه: Lookup (gid=894339285)
* اعتبارنامهها: از همان اعتبارنامههای Google Sheets استفاده کنید.
* خروجی گره Manual Trigger را متصل کنید.
4. افزودن گره Merge (Merge Tables (Vlookup)):
* نوع: n8n-nodes-base.merge
* حالت: Combine (join)
* فیلدهای تطبیق: Channel (مطمئن شوید که برای تطبیق رشته تنظیم شده است)
* خروجی گره "Get Marketing Data" را به عنوان ورودی اصلی و "Vlookup Data" را به عنوان ورودی ثانویه متصل کنید.
5. افزودن گره Summarize (Pivot):
* نوع: n8n-nodes-base.summarize
* فیلدهای تقسیمبندی: Name
* فیلدهای خلاصهسازی: Sum of Spend ($)
* خروجی گره "Merge Tables (Vlookup)" را متصل کنید.
6. افزودن گره Google Sheets (Clear sheet):
* نوع: n8n-nodes-base.googleSheets
* عملیات: Clear
* شناسه صفحه گسترده: 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحه: render pivot (gid=1235077339)
* عملیات: Clear entire sheet
* خروجی گره "Pivot" را متصل کنید.
7. افزودن گره Google Sheets (Create "Pivot Table" Kindof):
* نوع: n8n-nodes-base.googleSheets
* عملیات: Append
* شناسه صفحه گسترده: 1aO6fhd-P55lXy9QuKs23Eifi1SzZ2GAFj0q0Qx4vl30
* صفحه: render pivot (gid=1235077339)
* مطمئن شوید که ستونها به درستی نگاشت شدهاند (مثلاً "Name" و "sum\_Spend\_($)").
* خروجی گره "Clear sheet" را متصل کنید.
8. افزودن یادداشتهای چسبان (Sticky Notes):
* گرههای n8n-nodes-base.stickyNote را برای مستندسازی هدف Workflow، دستورالعملهای راهاندازی و جزئیات تماس همانطور که در Workflow اصلی نشان داده شده است، اضافه کنید.
Nodeهای استفادهشده
سوالات متداول
این Workflow چگونه دادههای هزینههای بازاریابی را در Google Sheets تجمیع میکند؟▾
این Workflow با خواندن دادههای خام هزینه و یک جدول جستجو از Google Sheets، ادغام این دو مجموعه داده بر اساس یک فیلد مشترک (مانند "Channel") و سپس محاسبه مجموع هزینهها برای هر آیتم منحصر به فرد، دادهها را تجمیع میکند. در نهایت، نتایج خلاصه شده را در یک تب مشخص از Google Sheets مینویسد.
آیا این Workflow جایگزین Pivot Table دستی میشود؟▾
بله، این Workflow به طور موثر جایگزین Pivot Table دستی میشود. با خودکارسازی فرآیند ادغام و تجمیع دادهها، نیاز به ایجاد و بهروزرسانی دستی Pivot Table ها را از بین میبرد و گزارشدهی را کارآمدتر میکند.
چه نوع دادههایی را میتوان با این Workflow پردازش کرد؟▾
این Workflow برای پردازش دادههای هزینههای بازاریابی طراحی شده است، اما با تغییر فیلدهای کلیدی و منطق تجمیع، میتوان آن را برای انواع دیگر دادههای جدولی که نیاز به ادغام و خلاصهسازی دارند، سفارشیسازی کرد.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
- اتوماسیون پیامهای تشکر و کوپن واتساپ برای مشتریان ShopifyContent Creation
