ساخت اولین پروژه (گامبهگام)
ساخت پروژه، تایید دامنه، انتخاب پلن و فعالسازی سرویسهای آنالیتیکس، عملکرد و سئو.
بهروزرسانی: دی ۱۴۰۴
این راهنما درباره چیست؟
در این راهنما مرحلهبهمرحله توضیح میدهیم چطور:
- اولین پروژه خودتان را در شاهین بسازید،
- دامنه سایت را معرفی و تایید مالکیت (Verify) کنید،
- یک پلن برای پروژه انتخاب کنید و سرویسهای آنالیتیکس، عملکرد و سئو را برای آن فعال کنید.
اگر هنوز با مفاهیم حساب، پروژه و دامنه اصلی آشنا نیستید، پیشنهاد میکنیم اول مقاله «ساختار حساب، پروژه و دامنه در شاهین» را بخوانید.
پیشنیازهای راهاندازی پروژه
- دامنه سایت — مثل
example.comیاnews.example.com. - دسترسی به هاست / سرور سایت — برای قرار دادن فایل تایید (Verification file).
- (اختیاری) دسترسی به Google Search Console — برای فعالسازی سرویس SEO.
- (اختیاری) دسترسی به کدهای قالب سایت یا ابزارهای مدیریت تگ (مانند Google Tag Manager) — برای قرار دادن اسکریپت Analytics در صفحات سایت.
گام ۱: ساخت پروژه و ثبت دامنه
- از داخل پنل شاهین، گزینه ایجاد پروژه جدید را انتخاب کنید.
- در بخش تنظیم دامنه پروژه، در فیلد دامنه، دامنه اصلی سایت را وارد کنید؛ مثال:
example.com. - چنانچه وبسایت شما دارای چندین زیردامنه مرتبط است (مانند
m.example.comیاblog.example.com) و قصد دارید دادههای تمامی آنها بهصورت یکپارچه در همین پروژه ثبت شود، گزینه Wildcard Domain را فعال کنید. - روی دکمه بعدی (Next) کلیک کنید تا به مرحله تایید دامنه هدایت شوید.
دامنه اصلی پروژه را بعدها هم میتوانید از تنظیمات پروژه تغییر دهید. این کار فقط یک تنظیم پیشفرض/نمایشی است و روی جمعآوری داده یا دادههای قبلی هیچ دامنهای اثر نمیگذارد.
گام ۲: تایید مالکیت دامنه
در این مرحله شاهین مطمئن میشود دامنهای که وارد کردهاید واقعا متعلق به شماست.
- در صفحه تایید دامنه، روی Download File کلیک کنید و فایل تایید را دانلود کنید.
- فایل را بدون تغییر نام و ویرایش در پوشه اصلی سایت (root) روی سرور قرار دهید.
- بعد از آپلود فایل، به شاهین برگردید و روی دکمه Verify کلیک کنید.
پس از بررسی و تایید صحت فایل، مالکیت دامنه احراز شده و به مرحله بعد هدایت میشوید. اگر خطا گرفتید، معمولترین علتها:
- فایل در مسیر درست قرار نگرفته است،
- فایل تغییر نام داده شده،
- یا کش سرور یا شبکه توزیع محتوا (CDN) هنوز بهروزرسانی نشده و نسخه جدید را تحویل نمیدهد.
در صورت نیاز میتوانید فرایند تایید را با انتخاب گزینه انجام در آینده (Verify Later) به تعویق بیندازید؛ توجه داشته باشید که جمعآوری و تحلیل دادهها تنها پس از تایید نهایی دامنه آغاز خواهد شد.
گام ۳: انتخاب پلن
بعد از تایید دامنه، باید برای همین پروژه یک پلن اشتراک انتخاب کنید. هر پلن معمولا شامل مواردی مثل:
- سقف مجاز ثبت رویدادها و بازدید صفحات (Pageviews)،
- تعداد کاربران مجاز و اعضای تیم در پروژه،
- سرویسهای فعال در پلن (آنالیتیکس، عملکرد و سئو).
پلن همیشه در سطح پروژه تعریف میشود؛ اگر چند پروژه دارید، میتوانید برای هر کدام پلن جداگانه انتخاب کنید.
گام ۴: راهاندازی سرویسها
بعد از انتخاب پلن، وارد بخشی میشوید که وضعیت سرویسهای پروژه را میبینید و برای هر کدام چند کار اولیه لازم است.
۴.۱ نصب اسکریپت Analytics
- شاهین یک اسکریپت رهگیری به شما نمایش میدهد.
- این قطعهکد رهگیری باید در بخش انتهایی کدهای صفحات سایت، دقیقاً پیش از بسته شدن تگ
</body>قرار گیرد.
در صورت مدیریت پروژه توسط تیم فنی یا توسعهدهنده، میتوانید این قطعهکد را برای ایشان ارسال نمایید؛ یا در صورت استفاده از ابزارهای مدیریت تگ (مانند Google Tag Manager)، آن را در قالب یک تگ اختصاصی (Custom HTML) اضافه کنید.
تا زمانی که اسکریپت در صفحات سایت قرار نگیرد، گزارشهای Analytics دادهای برای نمایش نخواهند داشت.
۴.۲ سرویس Performance
همان اسکریپت رهگیری که در ۴.۱ نصب کردید، دادههای زیرساخت و شبکه و رندر و تعامل را هم بهطور خودکار از بازدیدهای واقعی سایت جمعآوری میکند؛ این دو گزارش نیاز به تنظیم جداگانهای ندارند. گزارش شاخصهای حیاتی وب (Core Web Vitals) اما بر پایه بررسی دورهای صفحات مشخصشده است، نه بازدید واقعی کاربران؛ برای فعالسازی آن:
- به صفحه Performance بروید،
- صفحات مهم سایتتان را بهعنوان Layout تعریف کنید،
- شاهین این صفحات را بهصورت دورهای بررسی و شاخصهای حیاتی وبشان را بهروزرسانی میکند.
تا وقتی Layout تعریف نکنید، فقط گزارش شاخصهای حیاتی وب دادهای ندارد؛ زیرساخت و شبکه و رندر و تعامل از همان لحظه نصب اسکریپت پر میشوند.
۴.۳ اتصال به Google Search Console برای SEO
- شاهین یک ایمیل سرویس برای اتصال به Search Console به شما نمایش میدهد.
- این ایمیل را در Google Search Console، برای Property مربوط به همین دامنه، بهعنوان کاربر جدید اضافه میکنید.
- بعد از دادن دسترسی، در شاهین تایید میکنید که این مرحله انجام شده است.
از این لحظه به بعد، شاهین میتواند دادههای Search Console را برای این پروژه بخواند و گزارشهای SEO بهتدریج پر میشوند.
سوالات متداول
با انتخاب گزینه Verify Later (تایید در آینده)، ساخت پروژه تکمیل میشود و میتوانید به پنل کاربری دسترسی داشته باشید؛ اما تا زمان احراز کامل مالکیت دامنه، پایش و جمعآوری دادهها آغاز نخواهد شد.
- وضعیت پروژه — پروژه در وضعیت تعلیق موقت تایید (Pending Verification) باقی میماند.
- جمعآوری دادهها — هیچیک از رویدادها، ترافیک ورودی یا سنجههای تحلیلی تا پیش از تایید نهایی ثبت نمیشوند.
- نحوه تکمیل — از طریق بنر هشدار بالای پنل یا بخش تنظیمات پروژه › دامنه، فایل تاییدیه را بارگذاری کرده و وضعیت دامنه را فعال کنید.
- حذف خودکار — پروژهای که مالکیت دامنه آن تایید نشود، چهار روز پس از ساخت بهصورت خودکار حذف میشود. دو روز پس از ساخت، یک یادآوری همراه با لینک مستقیم تایید از طریق پیامک و ایمیل برای مالک پروژه ارسال میشود. پروژهای که به این شکل حذف شود قابل بازگردانی است.
خطای احراز مالکیت دامنه معمولا به یکی از سه دلیل زیر رخ میدهد:
- مسیر نادرست فایل — فایل تاییدیه باید دقیقا در پوشه اصلی و ریشه وبسایت (پوشه public_html یا ریشه وبسرور) قرار گیرد و نباید در پوشههای فرعی بارگذاری شود.
- تغییر نام یا فرمت فایل — نام، پسوند یا محتوای فایل دانلودشده نباید دستکاری یا تغییر داده شود.
- کش سرور یا CDN — در صورت استفاده از شبکههای توزیع محتوا (مانند کلودفلر یا ابر آروان) یا افزونههای کش، ممکن است نسخه جدید هنوز تحویل داده نشده باشد.
پلن اشتراک در شاهین بهصورت پروژهمحور تعریف میشود و محدوده منابع و دسترسیهای همان پروژه را مشخص میکند:
- سقف دادهها — حداکثر تعداد مجاز برای ثبت بازدید صفحات (Pageviews) و رویدادهای تحلیلی در هر دوره.
- ظرفیت تیم — تعداد کاربران و همکارانی که مجاز به عضویت در پروژه هستند.
- سرویسهای فعال — امکان استفاده از ابزارهای تحلیلی پلتفرم شامل سرویس تحلیل داده (Analytics)، عملکرد (Performance) و سئو (SEO).
نکته: از آنجا که اشتراک بر روی پروژه اعمال میشود، در صورت مدیریت چندین دامنه، میتوانید متناسب با نیاز هر سایت پلن متفاوتی برای آن انتخاب کنید.
بله؛ اسکریپت رهگیری دادههای پایه عملکردی، زمان بارگذاری و تعامل کاربران واقعی (RUM) را بهصورت خودکار جمعآوری میکند.
نکته: نکته مهم درباره Core Web Vitals: برای فعالسازی و دریافت گزارشهای شاخصهای کلیدی کارایی وب، لازم است صفحات هدف وبسایت را در قالب طرحبندی (Layout) در پنل معرفی کنید. تا پیش از تعریف Layout، گزارشهای اختصاصی این بخش نمایش داده نخواهند شد.
فعالسازی سرویس سئو نیازمند اعطای دسترسی به گوگل سرچ کنسول (Google Search Console) است و در سه مرحله انجام میگیرد:
- دریافت ایمیل سرویس — در پنل شاهین، آدرس اختصاصی ایمیل سرویس نمایش داده میشود.
- افزودن کاربر در سرچ کنسول — وارد پنل Google Search Console شوید، پراپرتی (Property) متناظر با دامنه سایت را باز کنید و در بخش Settings › Users and permissions، ایمیل مذکور را بهعنوان کاربر جدید اضافه نمایید.
- تایید نهایی — به پنل شاهین بازگشته و انجام دسترسی را تایید کنید. پردازش و نمایش دادههای سئو پس از اتصال بهمرور آغاز خواهد شد.
آیا این مقاله مفید بود؟