🎯 هرآنچه باید درباره تحلیل سیگنالهای ضعیف در Performance Max بدانید – با یک اسکریپت ساده اما قدرتمند
نویسنده : مهسا اذانی | تاریخ بروزرسانی : 1404/04/22
تبلیغات Performance Max در Google Ads تحولی در تبلیغات دیجیتال ایجاد کرده است؛ اما همانقدر که قدرتمند است، میتواند پیچیده و مبهم نیز باشد. یکی از ابزارهای مهم در این نوع کمپین، Audience Signal است — یعنی سیگنالهایی که به گوگل کمک میکنند مخاطب هدف را سریعتر و دقیقتر شناسایی کند.
اما آیا همهی این سیگنالها واقعاً بهینه عمل میکنند؟
آیا برخی از آنها فقط بودجهی تبلیغاتی شما را هدر میدهند؟
در این مقاله، با یک اسکریپت ساده و کاربردی آشنا میشوید که این مشکل را برای همیشه حل میکند. این ابزار به شما کمک میکند تا سیگنالهای ضعیف را شناسایی، گزارش و بررسی کنید؛ تا کمپینهایی واقعاً هوشمند و ROI محور بسازید.
👤 Audience Signal چیست؟
در کمپینهای Performance Max، شما میتوانید لیستی از مخاطبین دلخواه را به عنوان سیگنال اضافه کنید — مثل:
- افرادی که از سایت شما بازدید کردهاند (Your data)
- لیستهای کاربران GA4
- کاربران بر اساس علاقهمندیها (Affinity)
- کاربران در حال خرید خاص (In-market)
- گروههای جمعیتی مثل سن یا جنسیت
- و حتی Custom Segments مثل “رقبای من در یوتیوب”
این سیگنالها به الگوریتم یادگیری گوگل کمک میکنند تا بهتر مخاطبیابی کند؛ ولی گوگل میگوید: “Audience Signals راهنما هستند، نه محدودیت.”
🚨 مشکل از کجاست؟
بعضی از سیگنالها با وجود فعال بودن در کمپین:
- هیچ کلیک یا تبدیلی نمیسازند
- فقط بودجه مصرف میکنند
- همچنان در کمپین باقی میمانند
و چون Performance Max بهشدت اتوماتیک است، این نقاط کور معمولاً از چشم پنهان میمانند.
🎯 هدف این اسکریپت چیست؟
هدف اصلی این اسکریپت، شناسایی سیگنالهای مخاطبی (Audience Signals) است که با وجود مصرف بودجه، هیچ عملکردی از خود نشان نمیدهند. بهطور مشخص:
- نمایش (Impression) زیاد دارند
- اما تبدیل (Conversion) = صفر
- پس به عنوان سیگنال ضعیف گزارش میشوند
🛠 این اسکریپت چطور کار میکند؟
- از طریق Google Ads Scripts اجرا میشود
- تمام کمپینهای Performance Max را بررسی میکند
- سیگنالهای موجود در هر asset group را استخراج میکند
- آمار نمایش، هزینه، کلیک و تبدیل را میسنجد
- موارد مشکوک را به یک Google Sheet میفرستد
- اگر سیگنال ضعیف وجود داشته باشد، ایمیل هشدار ارسال میکند
📍 از کجا باید اجراش کنیم؟
Google Ads → Tools & Settings → Bulk Actions → Scripts → + New Script
بعد از وارد کردن کد، فقط کافیست spreadsheet URL و ایمیل خود را وارد کنید. نیازی به API یا مهارت برنامهنویسی پیشرفته ندارید.
⚙️ چه چیزی قابل تنظیم است؟
در ابتدای اسکریپت میتوانید این مقادیر را تنظیم کنید:
const IMPRESSION_THRESHOLD = 1000; // حداقل نمایش برای بررسی
const CONVERSION_THRESHOLD = 1; // حداقل تبدیل برای رد شدن از فیلتر ضعیف
const SPREADSHEET_URL = 'لینک گوگل شیت شما';
const ALERT_EMAIL = 'ایمیل دریافت هشدار';
🧠 Audience Signal چه ساختاری دارد؟ (واقعی!)
برخلاف assetهای دیگر مثل ویدیو یا تصویر، Audience Signal ساختاری ترکیبی دارد و asset.name
ندارد.
در واقع، هر سیگنال میتواند شامل این بخشها باشد:
بخش | مثال |
---|---|
Audience name | cmpt. channels & sites + All users |
Your Data | All Users of GA4, Website Visitors |
In-market segments | Test Prep, Technology Education |
Affinity segments | Social Media Enthusiasts |
Custom segment | Competitor channels and keywords |
Demographics | سن: 18–24، 25–34 |
اسکریپت این اطلاعات را بهصورت ساختاریافته استخراج کرده و نمایش میدهد.
📊 خروجی چگونه است؟
Google Sheet شامل دو تب:
- Audience Signal
شامل تمام سیگنالها با عملکردشان - Candidates for Removal
فقط سیگنالهایی که:- بیش از
IMPRESSION_THRESHOLD
نمایش دارند - ولی کمتر از
CONVERSION_THRESHOLD
تبدیل دارند
- بیش از
Campaign | Group | Segment | Impr. | Conv. | Cost | Weak? |
---|---|---|---|---|---|---|
PMax-Ret | Group 1 | Tech Education | 2461913 | 0 | $135 | ✅ |
✉️ ایمیل هشدار:
Subject: Audience Signal Alert – Weak Signals Detected
- PM-Retargeting / Group A → Tech Education [Impr: 2461913, Conv: 0]
- PM-Retargeting / Group A → Competitor YouTube Channels [Impr: 1000032, Conv: 0]
Full Report: [Google Sheet Link]
🧹 اگر سیگنال ضعیف بود، چطور آن را حذف کنیم؟
روش ۱: دستی
- وارد Google Ads شوید
- کمپین Performance Max → Asset Group مورد نظر
- در بخش Signals، آیکون 🗑 را بزنید و سیگنال را حذف کنید
روش ۲: پیشرفته (API)
اگر با Google Ads API کار میکنید، از AssetGroupSignalService.remove()
استفاده کنید. این روش برای حذف دستهجمعی از چند اکانت کاربرد دارد.
برای استفاده از API با دژینو در ارتباط باشید.
✅ چرا باید از این اسکریپت استفاده کنیم؟
مزیت | توضیح |
---|---|
جلوگیری از هدررفت | حذف سیگنالهای بیاثر و کمبازده |
تصمیمگیری دادهمحور | خروجی شفاف در Google Sheet |
افزایش نرخ تبدیل | تمرکز روی سیگنالهای پربازده |
هشدار خودکار | از کمپینهای ضعیف غافل نمیمانید |
🧩 نمونه استفاده واقعی در دژینو
در پلتفرم دژینو، این اسکریپت روزانه بهصورت اتوماتیک اجرا میشود و تیم مارکتینگ گزارش آن را دریافت میکند. این ابزار باعث شده نرخ تبدیل در بسیاری از کمپینهای PMax تا ۲۵٪ بهبود پیدا کند.
اگر شما هم کمپین PMax دارید…
و میخواهید بودجهتان فقط روی مخاطبهای مؤثر صرف شود، همین امروز این اسکریپت را اجرا کنید یا با ما تماس بگیرید برای راهاندازی نسخه کامل اتوماسیون.
📧
📄 برای دریافت اسکریپت در زیر این بلاگ پست ایمیل خود را قرار دهید.