یک فروشگاه ممکن است در داشبورد Instagram «هزینه هر خرید» خوبی ببیند و همان هفته پول از دست بدهد: تخفیف، ارسال رایگان، مرجوعی، کارمزد، سفارش نامعتبر و فروش ارگانیکِ نسبتدادهشده از حاشیه سود کم کردهاند. از آن طرف، کمپین Google با CPC گرانتر میتواند سودآورتر باشد چون Intent، نرخ تأیید و ارزش سفارش بهتری دارد. سؤال درست «کدام کلیک ارزانتر است؟» نیست؛ «برای هر ریال هزینه کامل، چه Contribution افزایشی و قابلوصولی میسازیم؟» است.
این راهنما هزینه تبلیغات آنلاین را از نرخهای عمومی و Tool trick جدا میکند و به قرارداد تصمیم تبدیل میکند: Eligibility، اقتصاد واحد، Auction، بودجه کامل، Measurement، Google Search، Instagram/Meta، Creative، Landing، Attribution، Incrementality، Fraud، Scaling، Agency/Access، ریسک ایران و برنامه ۹۰روزه.
پیش از بودجه: Eligibility حقوقی و پلتفرمی
این بخش مشاوره حقوقی نیست و Policyها تغییر میکنند؛ وضعیت را در تاریخ راهاندازی با اسناد رسمی، نوع Entity، محل استقرار، Beneficial owner، محصول، بازار هدف و روش پرداخت بررسی کنید. وجود Account، Card یا Reseller دلیل Eligibility نیست.
در Snapshot این مقاله در ۱۲ اوت ۲۰۲۶، سند رسمی محدودیت کشور Google Ads ایران را در فهرست مناطقی میگذارد که سرویس برای Advertiser آنجا در دسترس نیست؛ دسترسی Account از داخل منطقه و Location targeting نیز محدودیت جدا دارند. صفحه تعلیق Google تصریح میکند Account برای یا از طرف Entity/فرد محدود نیز مجاز نیست. حساب با هویت، محل یا کارت خلاف واقع راهکار نیست؛ ریسک تعلیق، مسدودی دارایی و نقض قانون/Terms میسازد.
Commercial Terms رسمی Meta میگوید فرد واقع در کشوری تحت Embargo آمریکا یا قوانین مشابه، جز در صورت مجوز قوانین قابلاعمال، نمیتواند فعالیت تجاری روی محصولات Meta انجام دهد. بنابراین برای تبلیغ Instagram نیز Entity/Location/Authorization/Payment و آخرین Terms را مستقل بررسی کنید. مقاله Google Ads، محدودیت ایران و سنجش سود تصمیم Eligibility این کانال را عمیقتر پوشش میدهد.
هزینه تبلیغات یک عدد نیست
Invoice رسانه فقط بخشی از هزینه است. Full cost را با Basis و Currency یکسان ثبت کنید:
- Media spend و هزینههای Platform/Tax قابلاعمال؛
- Agency/management، Strategy، Copy، Design، Video، UGC و حقوق مصرف؛
- Landing/Feed/Tracking/CRM/Data/Consent و Engineering؛
- Tool، Attribution، Call tracking، Fraud review و QA؛
- FX spread، انتقال/پرداخت، Refund/chargeback و مانده غیرقابلاستفاده؛
- زمان تیم، Support/Sales، Fulfillment و Opportunity cost؛
- Discount، ارسال یارانهای و Incentive وابسته به کمپین.
هزینه را به Media-only، Campaign variable و Loaded/full تفکیک کنید. ROAS رسانه با Profit روی هزینه کامل برابر نیست.
مدلهای CPM، CPC، CPV و CPA چه میگویند؟
| معیار | مخرج | کاربرد | دام |
|---|---|---|---|
| CPM | هزار Impression | هزینه دسترسی/نمایش | Reach یکتا، توجه یا فروش نیست |
| CPC | Click ثبتشده | هزینه Traffic | Session/Qualified visit یا Conversion نیست |
| CPV | View طبق تعریف Platform | مقایسه ویدئو در یک Definition | تعریف View بین Platformها یکسان نیست |
| CPL | Lead ثبتشده | Lead generation | Lead معتبر/واجدشرایط/فروش نیست |
| CPA/CAC | Action/Customer | Outcome نزدیکتر | Attribution، تکراری و Refund میتواند غلط باشد |
| ROAS | Revenue attributed ÷ spend | بازده درآمدی رسانه | Margin، Incrementality و Full cost را حذف میکند |
اینها Pricing/efficiency metric هستند، نه ارزش کسبوکار. Definition، Source، timezone، attribution window، tax/refund و latency را کنار هر عدد نگه دارید.
اول اقتصاد واحد، بعد Bid
برای فروشگاه، Contribution قابلاستفاده را محاسبه کنید:
Kept contribution per order =
recognized revenue
- COGS
- discount
- payment fee
- fulfillment and variable support
- shipping subsidy
- expected return/refund/cancellation loss
Allowable CAC = contribution in chosen payback window - risk reserveبرای Subscription، Retention cohort و Cost-to-serve را وارد کنید؛ Forecast LTV را حقیقت قطعی ننامید. برای Lead generation:
Allowable CPL =
P(qualified | lead)
× P(won | qualified)
× allowable CAC
- variable sales cost per leadاگر Contribution margin rate پس از هزینههای متغیر ۲۵٪ باشد، Break-even ROAS رسانهایِ ساده پیش از هزینه ثابت تقریباً 1 / 0.25 = 4 است؛ اما Refund، Lag، New-vs-returning mix و Incrementality آن را تغییر میدهند. عدد را ماهانه با Finance reconcile کنید.
قرارداد کمپین را پیش از ساخت Account بنویسید
- Audience/Segment و Geography مجاز؛
- Job، Offer، Promise، Proof و Exclusion؛
- Primary outcome و Guardrail کسبوکار؛
- Conversion event، value، deduplication و latency؛
- Attribution window و گزارش Incrementality؛
- Budget basis، Currency، FX date، full-cost owner و Cap؛
- Stop/scale rule، minimum evidence و Decision date؛
- Policy/brand/privacy approval و Incident owner.
«افزایش فروش» کافی نیست. مثلاً: «جذب مشتری جدید در شهرهای مجاز با Contribution سیروزه مثبت، CAC کمتر از سقف مالی، نرخ لغو زیر Guardrail و بدون Claim ردشده» قابل تصمیم است.
بودجه را به Run، Learn و Reserve تقسیم کنید
| سبد | هدف | قانون |
|---|---|---|
| Run | تقاضا/Creative اثباتشده | Scale فقط با Margin و Capacity |
| Learn | یک Hypothesis مشخص | Budget خرید Evidence، نه وعده ROI فوری |
| Maintain | Tracking، Feed، Creative refresh، QA | حذف آن Performance را فرسوده میکند |
| Reserve | نوسان Auction/FX، Recovery و Opportunity | مصرف با Trigger و Approval |
بودجه روزانه یا Lifetime فقط Pacing control پلتفرم است؛ Cash-flow contract شما نیست. Invoice/ledger واقعی، Limitهای جاری Platform و Calendar/Timezone را پایش کنید. برای تست نیز بودجهای لازم است که Event کافی در بازه تصمیم بسازد؛ «روزانه X دلار برای همه» نسخه معتبر نیست.
Auction چرا قیمت ثابت ندارد؟
هر فرصت نمایش Context و رقبای متفاوت دارد. Bid، کیفیت/پیشبینی، هدف، Audience، دستگاه، زمان، Placement و محدودیت بودجه روی Eligibility/Delivery/Cost اثر دارند. CPM/CPC هفته قبل Forecast قطعی هفته بعد نیست. Seasonality و تغییر Mix نیز Average را جابهجا میکند.
Benchmark صنعت فقط Prior است. Market، کشور، Objective، attribution، product margin، creative age و conversion definition را همسان نکنید، مقایسه گمراهکننده میشود. Forecast را Range با Assumption و Confidence گزارش کنید.
Google Ads: Ad Rank یک ضرب ساده نیست
تعریف رسمی Ad Rank Bid، کیفیت Ad/Landing، threshold، رقابت Auction، Context جستوجو و اثر موردانتظار Assetها را از عوامل میداند. Ad Rank در Eligibility و جایگاه استفاده میشود و در هر Auction با Context تغییر میکند. پس فرمولهای ساده «Bid × Quality Score» یا «یک سنت بیشتر از رقیب» مدل عملی کامل نیستند.
Search را با Query intent، match behavior، negative، geography، schedule، device، landing و conversion value مدیریت کنید. Brand و Non-brand را جدا ببینید؛ Brand CPA پایین ممکن است تقاضای موجود را برداشت کند. مقاله Google Ads شماره ۶۶۶ مالک اجرای مشروط و Measurement تفصیلی این کانال است.
Quality Score هدف مالی نیست
راهنمای رسمی Quality Score آن را Diagnostic، نه KPI، معرفی میکند؛ عدد ۱ تا ۱۰ خودِ ورودی Auction نیست، هرچند ارزیابیهای لحظهای relevance، expected CTR و landing experience در Auction نقش دارند. Chasing score میتواند تیم را از Margin/Conversion truth دور کند.
Component را بهعنوان سرنخ بررسی کنید: آیا Query با Ad/Offer همخوان است؟ Landing وعده را تحویل میدهد؟ Page روی Device/Network کار میکند؟ سپس اثر را روی Qualified outcome و Profit بسنجید، نه فقط تغییر Score.
Instagram/Meta: Objective و Creative جزو اقتصاد Auctionاند
توضیح رسمی Meta درباره Ad Auction میگوید هر فرصت نمایش وارد Auction میشود و Objective، Audience، Budget/Duration و Creative در ارزیابی نقش دارند. بالاترین Budget بهتنهایی برنده نیست و Platform نتیجه نهایی کسبوکار را تضمین نمیکند.
Objective را نزدیکترین Event معتبر به Outcome انتخاب کنید. Traffic ارزان اگر Purchase/qualified lead نمیسازد، Success نیست. Audience بسیار باریک میتواند Delivery/Evidence را محدود و Audience بسیار باز با Signal ضعیف میتواند Spend را به نتیجه نامربوط هدایت کند؛ با Cohort و Outcome واقعی تصمیم بگیرید.
Creative را بهصورت Portfolio آزمایش کنید
Creative فقط «زیبا» نیست: Audience، problem، hook، promise، mechanism، proof، offer، format و CTA دارد. Taxonomy بسازید و هر Iteration یک Hypothesis اصلی داشته باشد. Variationهای سطحی متن/رنگ را Concept test ننامید.
- Concept: چرا کاربر باید اهمیت دهد؟
- Execution: ویدئو/تصویر/Carousel/Story/Reel و نسبت تصویر؛
- Proof: Demo، review مجاز، comparison قابلاثبات و terms؛
- Fit: Message match با Landing و Segment؛
- Fatigue: Frequency/response trend با کنترل تغییر Audience/Auction؛
- Rights: موسیقی، تصویر، UGC consent و مدت/قلمرو استفاده.
کتابخانه تبلیغات رقیب Creative قابلمشاهده را نشان میدهد، نه Spend/Profit. برای Evidence و مرز استنتاج از راهنمای تحلیل رقبا استفاده کنید.
Landing و Funnel میتوانند CPC گران را سودآور کنند
هزینه Customer حاصل زنجیره است:
Customers = impressions × CTR × landing completion
× qualified rate × close/purchase rate × kept rate
Contribution = kept customers × contribution per customer - full campaign costسرعت، Message match، قیمت/شرایط، Proof، Mobile/RTL، Accessibility، Form، Checkout، Payment و Recovery را بهتفکیک Segment/Device ببینید. راهنمای طراحی لندینگ و A/B test Source→Promise→Evidence→Action→Outcome را عملی میکند.
Conversion truth را پیش از Automation بسازید
هر Event باید Name/version، trigger، value/currency، user/order key، source of truth، dedupe، consent، owner، SLA و refund/cancel adjustment داشته باشد. Page view، click-to-call و add-to-cart را با Purchase هموزن نکنید. Primary/secondary conversion و optimization goal را audit کنید.
Pixel/Tag، server-side/Conversion API و Offline import هرکدام Coverage و failure دارند. Browser و Server event را بدون Event ID دوبار نشمارید. Platform-reported conversion را با Order/CRM ledger reconcile کنید. معماری GA4/Warehouse و Measurement dictionary در تحلیل داده بازاریابی پوشش داده شده است.
Attribution با Incrementality برابر نیست
Click/view attribution میگوید Credit طبق Rule به چه Touchpointی رسید؛ نمیگوید بدون Ad چه میشد. Brand search، Retargeting، مشتری قبلی و Promotion میتوانند Conversion موجود را جذب کنند. Platformها نیز view-through/window/identity متفاوت دارند؛ جمع Conversion آنها ممکن است از فروش واقعی بیشتر شود.
Geo/holdout، PSA/ghost-ad در صورت امکان، switchback یا audience suppression کنترلشده میتواند Lift را تخمین بزند. Contamination، spillover، seasonality و Sample size را ثبت کنید. برای معماری بدون Third-party cookie و Incrementality، مقاله تبلیغات بدون کوکی مرجع مکمل است.
Bid automation به Conversion truth وابسته است
Target CPA/ROAS و الگوریتمهای خودکار هدفی را Optimize میکنند که شما Feed میکنید. Conversion جعلی، value ناخالص، lag حلنشده یا mixed goal باعث Optimization دقیقِ هدف غلط میشود. Data volume/latency و تغییرات بزرگ را بهعنوان Assumption بررسی کنید؛ Threshold عمومی «حتماً N تبدیل» را قانون همگانی ننامید.
یکباره Bid، Budget، Audience، Creative، Landing و attribution را تغییر ندهید. Release marker، experiment cell، learning window، guardrail و rollback تعریف کنید. AI/PMax و Automation عمیقتر در راهنمای AI در PPC با Gate Eligibility/Conversion truth بررسی شدهاند.
تست را روی Profit و Guardrail ببندید
Hypothesis، unit randomization، primary metric، guardrail، minimum detectable effect، duration/seasonality و decision rule را پیش از مشاهده نتیجه ثبت کنید. Peeking و Stop هنگام برد اولیه false positive میسازد. Creative test، Landing test و Bid test Scopeهای متفاوت دارند.
Metric اصلی میتواند Contribution per eligible visitor/customer باشد؛ Guardrailها شامل cancellation/refund، complaint، lead quality، support load، page performance و brand/policy issue است. راهنمای CRO، Experiment و Profit طراحی و Rollout آزمون را تکمیل میکند.
Budget allocation را با Opportunity score انجام دهید
کانال/کمپین را با Eligibility، demand/intent، contribution potential، evidence quality، measurement confidence، creative capacity، sales/fulfillment capacity، risk، scalability و reversibility امتیاز دهید. Score را جای قضاوت نگذارید؛ Weight و Evidence date را نشان دهید.
از Last-click ROAS برای انتقال خودکار کل بودجه استفاده نکنید. Marginal return مهم است: کمپینی ممکن است Average ROAS خوب ولی آخرین ریالهای Spend ضعیف داشته باشد. Budget را مرحلهای افزایش و Contribution cohort جدید را جدا رصد کنید.
Scaling باید مالی و عملیاتی باشد
- Eligibility/Policy و account health سالم؛
- Conversion/Finance reconciliation در tolerance؛
- Contribution پس از Refund/lag مثبت و Guardrail سالم؛
- Inventory، Sales، Support، Fulfillment و Cash flow ظرفیت دارند؛
- Creative pipeline برای refresh موجود است؛
- Marginal CAC، نه فقط Average، زیر سقف است؛
- Rollback و Spend cap عملیاتی است.
افزایش Budget میتواند Audience/Auction mix را تغییر دهد؛ Performance خطی نیست. فروش بیشتر با Fulfillment خراب یا Stockout سود نیست. برای Revenue tree و Kept contribution فروشگاه، راهنمای افزایش فروش تا سود واقعی را ببینید.
ترافیک نامعتبر، Lead spam و تقلب
Platform filtering تنها کنترل نیست. Duplicate click/session، bot pattern، impossible geo/device، lead velocity، disposable contact، refund/chargeback و affiliate/self-referral را پایش کنید. CAPTCHA کور میتواند Conversion سالم و Accessibility را خراب کند؛ risk-based control و server validation بهتر است.
Source-level anomaly را با Outcome downstream ببینید. هر اختلاف را Fraud ننامید؛ timezone، attribution، consent loss، dedupe و latency نیز علتاند. Dispute evidence، exclusion، refund process و escalation owner داشته باشید.
ریسکهای عملیاتی ویژه تیم ایرانی
- Eligibility/Embargo/Terms و تغییر Policy؛ دورزدن با هویت/کارت/Entity خلاف واقع پذیرفته نیست.
- FX، Transfer fee، Tax treatment و مانده حساب با Basis/تاریخ ثبت شوند.
- مالکیت Account، Business asset، Pixel/Data، Domain verification، Audience و Creative در قرارداد روشن باشد.
- Agency/Reseller باید Entity، invoice، fee، refund، access، suspension و exit evidence بدهد.
- اختلال Network/Payment/Provider و عدم دسترسی Console، Spend cap و Incident runbook میخواهد.
- ادعا، حقوق مصرفکننده، داده شخصی و صنعت حساس با حقوقدان/مسئول Compliance بررسی شود.
قرارداد آژانس و مالکیت دارایی
Account-in-client-control ترجیح دارد، اما Eligibility باید واقعی باشد. Role least privilege، MFA، named users، approval matrix و change log تعریف کنید. Agency fee را از Media spend جدا و Rebate/credit را Disclosure کنید. خروج باید Export campaign/creative/audience definitions/event schema/report/invoice و حذف Access را پوشش دهد.
Guarantee رتبه/ROAS، Account اجارهای بیشفاف، پرداخت بدون invoice، Conversion تعریفنشده و Screenshot بهجای raw export علامت خطرند. Suspended account و unused balance باید Clause و مسئول روشن داشته باشند.
Dashboard تصمیم، نه دیوار نمودار
| لایه | نمونه | تصمیم |
|---|---|---|
| Delivery | Spend، impression، reach، frequency، auction/eligibility issue | آیا تحویل طبق Plan است؟ |
| Response | CTR، session، video progress، landing completion | کدام Message/Experience شکست دارد؟ |
| Quality | qualified lead، kept order، new customer، refund | ترافیک ارزشمند است؟ |
| Economics | full CAC، contribution، payback، marginal return | Scale/Hold/Stop؟ |
| Evidence | tracking coverage، dedupe، reconciliation gap، experiment status | چقدر به عدد اعتماد کنیم؟ |
| Guardrail | complaint، policy reject، support load، cash/inventory | آیا رشد آسیب میزند؟ |
Dashboard باید Segment/Channel/Campaign/Creative/Landing و New-vs-returning را Drill کند، اما PII را کمینه و دسترسی/Retention را کنترل کند. Owner، freshness و tolerance هر Metric را بنویسید.
برنامه ۳۰/۶۰/۹۰ روزه
روز ۱ تا ۳۰: Gate و Baseline
Eligibility را مستند، Full-cost/Contribution/allowable CAC را با Finance تعریف، event/consent/data flow و reconciliation را Audit و Funnel/Creative/Capacity baseline را ثبت کنید. کانال غیرمجاز Stop است، نه Pilot.
روز ۳۱ تا ۶۰: Pilot کنترلشده
یک Segment/Offer/Outcome و چند Creative concept انتخاب کنید. Spend cap، primary conversion، guardrail، experiment cell، release marker، landing QA و روزانه anomaly/هفتگی finance review داشته باشید.
روز ۶۱ تا ۹۰: Reconcile و Scale/Hold/Stop
Conversion را با CRM/Order/Refund reconcile، Contribution و Incremental evidence را بررسی و Marginal return را بسنجید. فقط Winner واجد ظرفیت را مرحلهای Scale؛ Tracking debt/Policy risk را Hold و کمپین زیانده/غیرمجاز را Stop کنید.
چکلیست پذیرش بودجه تبلیغات
- Eligibility Entity/Location/Product/Target/Payment مستند و تازه است.
- Media-only، variable و full cost با Currency/FX basis جدا هستند.
- Contribution، allowable CAC/CPL، payback و risk reserve تعریف شدهاند.
- Primary outcome و Guardrail با Source of truth و reconciliation روشناند.
- Google Ad Rank/Quality Score و Meta Auction بدون فرمول/Benchmark جعلی تفسیر میشوند.
- Creative hypothesis، rights، Landing message match و capacity آمادهاند.
- Attribution از Incrementality و New از Returning تفکیک میشود.
- Run/Learn/Maintain/Reserve و Spend cap/Approval وجود دارد.
- Agency/account/data ownership، access، invoice، suspension و exit مشخصاند.
- Scale/Hold/Stop براساس Marginal contribution و Guardrail اجرا میشود.
سؤالات متداول درباره هزینه تبلیغات آنلاین
۱. حداقل بودجه تبلیغات گوگل یا اینستاگرام چقدر است؟
عدد همگانی وجود ندارد. Eligibility، Auction، قیمت Event، نرخ Funnel، allowable CAC، Evidence موردنیاز و بازه تصمیم تعیینکنندهاند. بودجه خیلی کم ممکن است فقط چند Click بخرد و درباره Profit چیزی نیاموزد؛ ابتدا مدل Range بسازید.
۲. CPC کمتر همیشه بهتر است؟
خیر. Click ارزان با Intent/کیفیت/Conversion/Contribution ضعیف گرانتر تمام میشود. Full CAC، kept outcome و Contribution را بسنجید؛ CPC فقط یک جزء Funnel است.
۳. Quality Score بالاتر هزینه Google Ads را کم میکند؟
کیفیت Ad/Landing در Auction اثر دارد، اما عدد ۱ تا ۱۰ Quality Score ابزار Diagnostic و خودِ ورودی Auction نیست. Componentها را برای تشخیص بهبود دهید و تصمیم نهایی را با Qualified outcome و Profit بگیرید.
۴. ROAS چند برای سودآوری مناسب است؟
به Contribution margin، Refund، هزینه کامل، New/Returning mix، payback و Incrementality بستگی دارد. Break-even رسانهای ساده تقریباً معکوس نرخ Contribution است، اما باید با Finance و داده Cohort اصلاح شود.
۵. کسبوکار ایرانی چگونه محدودیت پلتفرم را مدیریت کند؟
با بررسی رسمی Eligibility و قوانین قابلاعمال، نه هویت/کارت/Entity خلاف واقع. اگر Channel مجاز نیست، Stop و کانال جایگزین انتخاب کنید. در حالت مجاز، مالکیت Account/Data، Payment/FX، Access، invoice، suspension و exit را قراردادی کنید.
موضوعات مکمل برای توسعه این خوشه
۱. ماشینحساب Full CAC و Break-even ROAS ایران
مدلی با تومان/ریال، FX، Agency، Creative، Discount، Shipping، Refund، Margin cohort، payback و سناریوی Range میتواند تصمیم بودجه را از Benchmark جدا کند.
۲. آزمایشگاه Reconciliation تبلیغ تا Order و Refund
Event ID، Browser/Server dedupe، UTM/click ID، CRM/order join، refund/cancel، timezone و platform-vs-ledger discrepancy یک Test pack عملی میسازد.
۳. قرارداد Account/Agency/Reseller برای تبلیغات خارجی
Eligibility evidence، ownership، roles/MFA، invoice/fee/rebate، data/creative rights، suspension، unused balance، export و exit checklist خلأ مهم بازار ایران است.
جمعبندی
مدیریت هزینه تبلیغات با کمکردن CPC یا دنبالکردن Benchmark آغاز نمیشود. نخست Eligibility واقعی را ثابت کنید؛ سپس Revenue attributed را به Contribution قابلوصول، Media spend را به Full cost و Conversion dashboard را به ledger مالی وصل کنید. Auction Google/Meta Contextual است، Quality Score تشخیصی است و Creative/Landing/Measurement بخشی از اقتصادند. Budget را میان Run/Learn/Maintain/Reserve تقسیم، Attribution را از Incrementality جدا و Scale را با Marginal contribution، Capacity و Guardrail انجام دهید. اگر کانال غیرمجاز یا اقتصاد منفی است، بهترین Optimization همان Stop است.






