اگر در حال بررسی گزارش های Traffic Acquisition در گوگل آنالیتیکس هستید و متوجه شده اید که بخش بزرگی از ترافیک و فروش های شما از یک منبع غیرمنتظره مثل درگاه پرداخت یا دامنه های میانی تامین کنند، شما با مشکل تداخل داده ها روبرو هستید. نیت اصلی شما از جستجو، یافتن راهی برای پاکسازی داده ها و رسیدن به Attribution دقیق است. در این مقاله، شما دقیقا یاد می گیرید که چگونه با استفاده از قابلیت آموزش Referral exclusion در گوگل آنالیتیکس جدید GA4، ترافیک های مزاحم را حذف کنید تا Session Source و Session Medium شما کاملا واقعی و قابل اعتماد باشد. نگران نباشید، این مشکل یکی از رایج ترین چالش های تحلیلگران داده است و با چند تنظیم ساده در پنل GA4 به سادگی حل می شود.
تصور کنید هفته ها روی استراتژی های تبلیغاتی و کمپین های خود کار کرده اید و حالا وقتی می خواهید نرخ تبدیل را بررسی کنید، متوجه می شوید که تمام خریدها به جای اینکه به کمپین گوگل یا شبک های اجتماعی نسبت داده شوند، به عنوان Referral از سمت درگاه پرداخت ثبت شده اند. این موضوع باعث می شود تمام تلاش های بازاریابی شما در سایه قرار بگیرد و نتایج واقعی کمپین ها پنهان شود. این تضاد در داده ها، باعث اتلاف بودجه و تصمیم گیری های اشتباه مدیریتی می شود. وقتی Attribution مدل شما خراب می شود، دیگر نمی توانید بفهمید کدام کانال واقعا پول ساز بوده و کدام کانال فقط یک واسطه است.
در این راهنمای عمیق، ما از سطوح مقدماتی به سمت تنظیمات پیشرفته حرکت می کنیم. ما نه تنها روش های فنی برای جلوگیری از Self Referral را بررسی می کنیم، بلکه به بررسی تفاوت های ساختاری با نسخه قدیمی پرداخته و نحوه مدیریت Cross Domain Tracking را نیز آموزش می دهیم. هدف ما این است که شما در پایان این مقاله، یک لیست شفاف از Referral Domain های خود داشته باشید و بدانید چطور از بروز Unwanted Referrals جلوگیری کنید. با دنبال کردن این مراحل، گزارش های شما از حالت شلوغ و گمراه کننده به یک منبع داده استراتژیک و دقیق تبدیل خواهد شد که می تواند پایه و اساس تصمیمات بزرگ کسب و کار شما باشد.
Referral Exclusion در GA4 چیست؟
در دنیای تحلیل داده، Referral Exclusion یا استثنا کردن ارجاع، فرآیندی است که در آن به گوگل آنالیتیکس دستور می دهیم برخی از منابع ترافیک را به عنوان منبع جدید جلسه (New Session) شناسایی نکند. وقتی یک کاربر از سایت شما به یک سایت دیگر (مثلا درگاه پرداخت) می رود و سپس دوباره به سایت شما باز می گردد، GA4 به طور پیش فرض این بازگشت را یک Referral جدید در نظر می گیرد. این اتفاق باعث می شود Session Source و Session Medium از کانال اصلی (مثلاً Organic Search) تغییر کرده و به نام دامنه واسطه تغییر یابد. این موضوع باعث قطع شدن زنجیره Attributions می شود.
به طور فنی، وقتی یک کاربر روی لینکی کلیک می کند که او را به دامنه دیگری هدایت می کند، یک Referrer Header در مرورگر ثبت می شود. اگر این دامنه در لیست استثنا نباشد، GA4 تصور می کند یک کاربر جدید از آن منبع وارد سایت شده است. این یعنی Session قدیمی تمام می شود و یک Session جدید با منبع جدید شروع می شود. این فرآیند باعث می شود در گزارش های خود، به جای دیدن منبع اصلی ورود کاربر، با نام های عجیبی مثل یک درگاه بانکی یا یک سیستم پرداخت مواجه شوید که در واقعیت هیچ نقش بازاریابی ای در جذب کاربر نداشته اند.
برای تست این موضوع، می توانید یک لینک با تگ UTM روی سایت خود بسازید که کاربر را به یک سایت خارجی ببرد و سپس او را برگرداند. اگر در گزارش های GA4 مشاهده کردید که Session Source تغییر کرد، یعنی نیاز به تنظیم Referral Exclusion دارید. عیب یابی این مشکل معمولا با بررسی گزارش Traffic Acquisition شروع می شود. اگر درصدی از ترافیک شما به صورت ناگهانی از یک دامنه خاص (که می دانید کاربر باید از آن برگشته باشد) ظاهر می شود، شما دقیقاً با مشکل Self Referral یا Unwanted Referrals روبرو هستید که باید بلافاصله با تنظیم لیست Referral اصلاح شود.
چرا باید Referral را در GA4 حذف کنیم؟
دلیل اصلی حذف این نوع ترافیک، حفظ دقت در Attribution یا همان انتساب است. هدف از هر ابزار تحلیل داده، مشخص کردن این است که کاربر از کجا آمده است تا بتوانیم بودجه بازاریابی را به درستی تخصیص دهیم. وقتی درگاه پرداخت یا یک دامنه واسطه به عنوان Referral ثبت می شود، در واقع حق انتساب فروش (Conversion) از کمپین اصلی (مثل Google Ads یا Social Media) دزدیده شده و به آن دامنه واسطه داده می شود. این موضوع باعث می شود ROI (بازگشت سرمایه) کمپین های شما به شدت کمتر از واقعیت نشان داده شود و شما به اشتباه فکر کنید آن کمپین ها شکست خورده اند.
یکی دیگر از دلایل مهم، جلوگیری از بروز مشکل Self Referral است. Self Referral زمانی رخ می دهد که دامنه اصلی شما به اشتباه به عنوان منبع ارجاعی شناسایی شود. این اتفاق معمولا زمانی می افتد که در فرآیند انتقال بین زیر دامنه ها یا در فرآیند پرداخت، پارامترهای ردیابی از دست بروند. اگر این مشکل حل نشود، تعداد Sessionهای شما به صورت کاذب بالا می رود، نرخ پرش (Bounce Rate) شما به شکل غیرواقعی کاهش می یابد و مدل های یادگیری ماشین گوگل در تشخیص رفتار کاربر دچار خطا می شوند. داده های کثیف باعث تصمیمات اشتباه می شوند و در مقیاس بزرگ، این اشتباهات منجر به ضرر مالی می شوند.
همچنین، حذف ترافیک ارجاعی باعث تمیز شدن گزارش های Session Source / Medium می شود. مدیران مارکتینگ نیاز دارند بدانند ترافیک واقعی از کجا می آید. وقتی لیست Referral شما پر از دامنه های پرداخت، لینک های کوتاه شده یا دامنه های میانی است، تحلیل مسیر مشتری (Customer Journey) غیرممکن می شود. با تنظیم درست Referral Exclusion، شما مطمئن می شوید که زنجیره Session از لحظه ورود کاربر تا لحظه خرید بدون وقفه و با حفظ منبع اصلی، در سیستم ثبت می شود. این یعنی دقت بالاتر در محاسبه نرخ تبدیل و درک بهتر از رفتار واقعی کاربران در سایت شما.
تفاوت Referral Exclusion در GA4 و Universal Analytics
بسیاری از کاربران که از نسخه قدیمی گوگل آنالیتیکس (UA) به GA4 مهاجرت کرده اند، در پیدا کردن تنظیمات استثنای ارجاع دچار سردرگمی می شوند. در Universal Analytics، تنظیمات مربوط به Referral Exclusion در بخش Admin و زیرمجموعه View قرار داشت و به سادگی قابل مدیریت بود. اما در GA4، به دلیل تغییر ساختار از مدل مبتنی بر Session به مدل مبتتی بر Event، این تنظیمات در جای دیگری قرار گرفته است. در UA شما مستقیماً یک لیست از دامنه ها را وارد می کردید، اما در GA4 این کار بخشی از مدیریت جریان های داده (Data Streams) و تنظیمات ویژگی ها (Property Settings) است.
تفاوت فنی اصلی در نحوه برخورد با Session هاست. در UA، سیستم تلاش می کرد با حذف دامنه، Session را ادامه دهد. در GA4، با توجه به اینکه تمرکز بر روی User ID و رویدادهاست، مدیریت Referral Exclusion برای حفظ صحت Attributions در مدل های جدید مثل Data-driven Attribution بسیار حیاتی تر شده است. در GA4، شما باید دقت بیشتری در استفاده از Cross Domain Tracking داشته باشید. در حالی که در UA بسیاری از این موارد به صورت خودکار یا با تنظیمات ساده انجام می شد، در GA4 شما باید مطمئن شوید که پارامترهای ترافیک در انتقال بین دامنه ها به درستی منتقل می شوند تا Session قطع نشود.
همچنین، در GA4 امکان مدیریت دقیق تر از طریق Tag Manager نیز وجود دارد، اما تنظیمات اصلی در خود پنل آنالیتیکس است. در نسخه قدیمی، شما فقط دامنه را وارد می کردید، اما در GA4 باید توجه داشته باشید که اگر از Subdomain ها استفاده می کنید، تنظیمات ممکن است با نحوه پیکربندی Cookie ها تداخل داشته باشد. روش تست در GA4 بسیار دقیق تر است؛ شما می توانید از گزارش Realtime استفاده کنید و ببینید آیا پس از بازگشت از یک دامنه، پارامترهای Source و Medium همچنان همان پارامترهای اولیه هستند یا خیر. این دقت بالا نشان می دهد که GA4 برای تحلیل های پیچیده تر طراحی شده است.
آموزش تنظیم Referral Exclusion در GA4
برای انجام این تنظیمات، ابتدا باید وارد پنل Google Analytics شوید. در گوشه پایین سمت چپ، روی آیکون چرخ دنده (Admin) کلیک کنید. در منوی باز شده، مطمئن شوید که در سطح Property قرار دارید. سپس به دنبال بخش Data Streams بگردید و روی جریان داده ای که مربوط به وب سایت شماست کلیک کنید. در صفحه باز شده، در پایین صفحه، گزینه Configure Tag Settings را پیدا خواهید کرد. این بخش همان جایی است که تنظیمات مربوط به ردیابی و پارامترهای گوگل تگ منیجر و آنالیتیکس در آن مدیریت می شود.
پس از ورود به Configure Tag Settings، به دنبال گزینه List unwanted referrals پیدا کنید. وقتی روی آن کلیک کردید، یک پنجره باز می شود که در آن می توانید دامنه های مورد نظر خود را اضافه کنید. نکته بسیار مهم این است که شما نباید پروتکل (مثل https://) یا مسیرهای اضافی را وارد کنید؛ فقط نام دامنه (مثلاً paymentgateway.com) کافی است. پس از وارد کردن هر دامنه، آن را ذخیره کنید. این کار باعث می شود که اگر کاربری از این دامنه به سایت شما بازگشت، GA4 آن را به عنوان یک منبع جدید در نظر نگیرد و Session قبلی را حفظ کند.
پس از انجام تنظیمات، حتماً باید مرحله تست را انجام دهید. برای این کار، از یک مرورگر در حالت Incognito استفاده کنید. ابتدا وارد سایت خود شوید (ترجیحا با یک UTM مشخص)، سپس به یک سایت دیگر بروید و از آنجا به سایت خود بازگردید. حالا در گزارش Realtime در GA4، بررسی کنید که آیا Session Source شما تغییر کرده است یا خیر. اگر همچنان منبع اصلی (مثلاً google / organic) را مشاهده می کنید، یعنی تنظیمات شما به درستی اعمال شده است. اگر منبع به نام دامنه واسطه تغییر کرد، یعنی یا دامنه را اشتباه وارد کرده اید یا در تنظیمات Tag Manager تداخلی وجود دارد.
نحوه حذف Payment Gateway از Referral
درگاه های پرداخت (Payment Gateway) یکی از اصلی ترین عوامل ایجاد ترافیک ارجاعی اشتباه هستند. وقتی مشتری در سایت شما دکمه پرداخت را می زند، او به سایت بانک یا درگاه پرداخت هدایت می شود. پس از اتمام تراکنش، درگاه پرداخت او را به صفحه “سپاسگزاری” یا “موفقیت” در سایت شما باز می گرداند. در این لحظه، گوگل آنالیتیکس تصور می کند کاربر از درگاه پرداخت وارد سایت شده است. این دقیقاً همان چیزی است که ما می خواهیم از لیست Referral خود حذف کنیم تا فروش ها به درستی به کانال های بازاریابی قبلی نسبت داده شوند.
برای حذف درگاه پرداخت، ابتدا باید لیست دقیق تمام دامنه هایی که در فرآیند پرداخت استفاده می شوند را استخراج کنید. برخی درگاه ها ممکن است از زیر دامنه های مختلف استفاده کنند. شما باید نام دامنه اصلی را در لیست Unwanted Referrals وارد کنید. برای مثال اگر از درگاه زرین پال استفاده می کنید، باید دامنه مربوط به آن را وارد کنید. توجه داشته باشید که اگر درگاه پرداخت از یک دامنه میانی برای بازگشت استفاده می کند، آن دامنه میانی نیز باید در لیست استثنا قرار گیرد تا زنجیره Attributions قطع نشود.
یک نکته فنی برای عیب یابی درگاه های پرداخت این است که برخی از آن ها پارامترهای URL را تغییر می دهند. اگر بعد از تنظیم درگاه در لیست استثنا، باز هم ترافیک ارجاعی مشاهده کردید، بررسی کنید که آیا در هنگام بازگشت از درگاه، پارامترهای UTM به URL اضافه می شوند یا خیر. اگر درگاه پرداخت پارامترهای UTM جدیدی را به URL اضافه کند، این پارامترها اولویت دارند و ممکن است تنظیمات Referral Exclusion شما را دور بزنند. در این حالت، شما باید با پشتیبانی درگاه صحبت کنید یا از روش های پیشرفته تگ منیجر برای پاکسازی پارامترها قبل از ارسال به GA4 استفاده کنید.
مشکلات رایج در تنظیم Referral Exclusion
یکی از رایج ترین مشکلات، وارد کردن اشتباه فرمت دامنه است. کاربران اغلب سعی می کنند آدرس کامل (مانند https://www.example.com) را وارد کنند، در حالی که GA4 فقط به نام دامنه نیاز دارد. این کار باعث می شود قاعده استثنا اعمال نشود و ترافیک همچنان به عنوان Referral ثبت شود. همیشه سعی کنید فقط نام اصلی دامنه را بدون پروتکل و بدون اسلش وارد کنید. مشکل دوم، مربوط به تداخل با تنظیمات Cross Domain Tracking است. اگر شما از چندین دامنه برای یک بیزنس استفاده می کنید، باید همزمان هم Referral Exclusion را تنظیم کنید و هم از قابلیت Cross Domain در تنظیمات تگ منیجر یا GA4 استفاده کنید تا ID کاربر در تمام دامنه ها حفظ شود.
مشکل سوم، نادیده گرفتن زیر دامنه ها یا Redirect ها است. گاهی اوقات کاربر از دامنه A به دامنه B ریدایرکت می شود و سپس به سایت شما می آید. اگر شما فقط دامنه A را در لیست استثنا قرار دهید اما ریدایرکت از دامنه B انجام شود، مشکل حل نخواهد شد. شما باید تمام مسیرهای احتمالی را در لیست Referral خود داشته باشید. همچنین، استفاده از UTM های دستی در لینک های بازگشتی (Return URLs) می تواند باعث شود که GA4 به جای استفاده از قوانین استثنا، از پارامترهای UTM استفاده کند که البته این کار باعث می شود منبع تغییر کند اما معمولاً باعث ایجاد Session جدید نمی شود، مگر اینکه پارامترها به درستی تنظیم نشده باشند.
در نهایت، مشکل عدم مشاهده تغییرات بلافاصله پس از تنظیمات است. به یاد داشته باشید که تغییرات در GA4 ممکن است تا ۲۴ ساعت زمان ببرد تا در گزارش های استاندارد اعمال شود. بنابراین نباید بلافاصله پس از تنظیمات، گزارش های روزانه را چک کنید و به اشتباه فکر کنید که تنظیمات کار نمی کند. بهترین راه برای اطمینان، استفاده مداوم از گزارش Realtime و تست های مکرر در حالت Incognito است. اگر همچنان با Unwanted Referrals مواجه هستید، لیست تمام درگاه ها، سیستم های ایمیل مارکتینگ و هر سرویس واسطه ای که کاربر را از سایت شما خارج و دوباره برمی گرداند، بازبینی کنید.
سوالات متداول درباره Referral Exclusion در GA4
- آیا حذف یک Referral باعث حذف داده های آن بازدیدکننده می شود؟
خیر، فقط باعث می شود منبع آن بازدیدکننده از نام دامنه واسطه به منبع اصلی (مثلاً Organic یا Direct) تغییر کند و در گزارش ها به درستی نمایش داده شود. - تفاوت بین Self Referral و Unwanted Referral چیست؟
Self Referral زمانی است که دامنه خود سایت شما به عنوان منبع ثبت شود، اما Unwanted Referral شامل هر دامنه خارجی غیر از کانال های بازاریابی است که باعث ایجاد Session جدید می شود. - آیا باید برای هر زیر دامنه (Subdomain) یک استثنا جداگانه وارد کنم؟
اگر زیر دامنه ها بخشی از ساختار اصلی شما هستند و در فرآیند انتقال Session قطع می شود، بهتر است آنها را در لیست استثنا قرار دهید تا تداوم Session حفظ شود. - چگونه بفهمم چه دامنه هایی باید در لیست استثنا باشند؟
گزارش Traffic Acquisition را بررسی کنید و به دنبال دامنه هایی بگردید که منبع (Source) آنها غیر از کانال های شناخته شده است اما رفتاری شبیه به بازگشت از فرآیند خرید یا ورود دارند.