کاربران شبکه های اجتماعی

۷ روش مهم در سئو کردن محتوا

۱- سئوی مقالات وبلاگ

برای سئوی مقالات وبلاگی که از مهم‌ترین انواع محتوای سئو‌شده هستند باید طبق مراحل زیر پیش بروید.

قدم اول: تحقیق و جستجو

صبر کنید! از روی تحقیق و جستجو راحت رد نشوید. واقعیت این است خیلی از ما بیشتر دنبال روش‌های فنی هستیم. اما تا نتوانیم استراتژی درستی تدوین کنیم قطعا به نتیجه‌ای هم نمیرسیم. تحقیق و جستجو یکی از آن مراحلی است که ما همیشه دست‌کم می‌گیریم.

در مرحله‌ی تحقیق چند نکته را باید در نظر بگیریم:

  • کلمات‌کلیدی که باید هدف بگیریم
  • طول مقالات
  • نوع مقاله
  • سوالات رایج مخاطب

که در ادامه در مورد هریک بیشتر و جزیی‌تر صحبت می‌کنیم.

قدم دوم: نوع مقاله و کلمات کلیدی

در قدم بعدی زمانی که کلمات کلیدی هدف را پیدا کردید باید آنها را تست کنید. می‌پرسید چطور؟ ساده است، همان کلمه‌کلیدی که مدنظر دارید را دوباره در گوگل سرچ کنید و ببینید چه نوع محتوایی برای شما در صفحه نتایج لیست می‌شوند. با این کار می‌توانید متوجه شوید گوگل برای این کلمه کلیدی خاص چه نوع محتوایی را بهتر ارزش‌گذاری کرده و مورد توجه قرار داده است.

علاوه بر این، الگوی خاصی هم در انواع محتوا دستتان می‌آید. مثلا در تصویر زیر، ما ابزارهای آنالیز سایت را جستجو کرده‌ایم و همانطور که می‌بینید دو لینک اول با عنوان “۱۰ ابزار” و “۹ ابزار” شروع شده‌اند که این نشان می‌دهد در این کلمه کلیدی خاص محتوای فهرستی نتیجه‌ی بهتری داده است.

قدم سوم: پیدا کردن طول ایده‌آل برای مقاله

یکی دیگر از مسائلی که در تحقیقات مقاله باید انجام بدهیم پیدا کردن میانگین طول مقاله است. این کار را هم به صورت دستی و هم با ابزارهای جانبی می‌توانید انجام دهید. در روش دستی کلمه کلیدی موردنظر را جستجو می‌کنید و چند مقاله‌ی اول را باز می‌کنید و به صورت چشمی تعداد کلمه و طول آن‌ها را پیدا می‌کنید و با میانگین گرفتن یک میزان حدودی از تعداد کلمات پیدا می‌کنید.

البته این روش کمی وقت‌گیر و سخت است و با استفاده از ابزار به عدد دقیق‌تری می‌رسید. ابزارهایی مانند SEMrush وجود دارند که در این زمینه می‌توانند به شما کمک کنند ( تا ۱۴ روز می‌توانید به صورت رایگان از این ابزار استفاده کنید).

بعد از اینکه در این ابزار ثبت‌نام کردید باید وارد منوی On page & Tech SEO و بعد SEO Content template شوید.

حالا کلمه کلیدی هدفتان را در باکس موجود وارد کنید و از منوی کشورها، کشور موردنظرتان را انتخاب کنید. (اینجا کلمه کلیدی SEO Copywriting است)

 

همانطور که می‌بینید برای کلمه کلیدی SEO Copywriting میانگین طول کلمات استفاده شده در مقالات ۲۱۸۲  است. به این معنی که اگر می‌خواهیم در این کلمه کلیدی رقابت کنیم باید محتوایی با طول ۲۱۰۰ کلمه به بالا تولید کنیم تا شانس‌مان را برای دیده شدن در صفحه نتایج بیشتر کنیم.

قدم چهارم: سوالات رایج مخاطب

زمانی که کلمه کلیدی را در گوگل سرچ می‌کنید معمولا سوال‌های پرتکرار را می‌توانید ببینید که تحت عنوان People also ask مطرح می‌شود.

سوال‌های پرتکرار را بردارید و از آنها در مقاله‌تان استفاده کنید و پاسخ آن را بدهید. پاسخ به سوالات پرتکرار باعث می‌شود مقاله‌ی شما به درستی در دسته محتواهایی قرار بگیرد که مشکلی از مخاطب حل می‌کنند.

۲- عنوان پست و عنوان متا

در قدم اول باید تفاوت میان عنوان پست و عنوان متا را بدانید. در واقع ما برای هر پست دو عنوان می‌توانیم داشته باشیم:

  • عنوان پست: عنوان پست همان عنوانی است که مخاطب آن را در وبسایت شما می‌بیند. (عنوان اصلی روی خود پست)
  • عنوان متا: عنوان متا عنوانی است که موتور جستجو پست شما را با آن در صفحه نتایج نمایش می‌دهد. (عنوانی که کاربر در صفحه نتایج می‌بیند)

پس تا اینجا متوجه شدیم عنوانی که برای مقاله در وبسایت نمایش داده می‌شود می‌تواند از عنوانی که در موتور جستجو به مخاطب نمایش داده می‌شود متفاوت باشد. اگر برای پست‌تان عنوان متا انتخاب نکرده باشید، همان عنوانی که برای مقاله در نظر گرفتید در موتور جستجو به کاربر نمایش داده می‌شود. عنوان متا از این جهت مهم است که از کلمات کلیدی در آن استفاده می‌شود و معمولا عنوان جذاب‌تری برای مخاطب دارد.

**نکته: عنوان پست بهتر است کمتر از ۶۶ کارکتر باشد.

۳- توضیحات متا (توضیحاتی که کاربر در صفحه نتایج می‌بیند)

توضیحات متا در واقع توضیحاتی هستند که در صفحه نتایج زیر هر لینک می‌توانید مشاهده کنید. هر پلاگین وردپرسی که برای سئو وبسایت نصب کرده باشید اصولا باید اجازه اضافه کردن توضیحات متا را به شما بدهد. توضیحات متا نقش پر رنگی در رتبه‌گیری شما در موتور جستجو دارند.

در قسمت توضیحات متا مجازید تا ۱۵۶ کارکتر وارد کنید. پس باید از این فضای کم به بهترین نحو استفاده کنید و به شکلی آن را بنویسید که مخاطب را ترغیب به کلیک روی لینک شما کند.

اگر برای پست‌های قبلی‌تان توضیحات متا استفاده نکرده‌اید وقت آن است که سریعا این کار را انجام دهید و از کلمات کلیدی مرتبط با همان پست در آن استفاده کنید. هرچقدر از حیاتی بودن توضیحات متا بگوییم کم گفته‌ایم. اگر پست‌تان توضیحات متا نداشته باشد باید دور سئوی آن را خط بکشید.

۴- سئو تصاویر

همانطور که قبلا هم گفتیم، گوگل توانایی خواندن محتوای درون عکس را ندارد. پس باید با متن به او بگوییم درون عکس چه خبر است. برای همین هم هر عکس نیاز به یک اسم دارد. خیلی از افراد بدون اینکه توجهی داشته باشند تصویر را با نام پیش‌فرضی مثل image001.jpg یا Photo2 یا امثال این‌ روی وبسایتشان آپلود می‌کنند. این کار کاملا اشتباه است.

زمانی که تصویری را نام‌گذاری می‌کنید باید حواستان باشد حتما از یکی از کلمات کلیدی که گویای محتوای تصویر است استفاده کنید. به عنوان مثال اگر اسکرین‌شاتی از داشبورد Adsense گرفتید و می‌خواهید در مقاله آموزشی‌تان از این تصویر استفاده کنید بهتر است نام فایل عکستان را Adsense بگذارید. در این صورت هر کسی که در تصاویر گوگل Adsense را جستجو کند با احتمال بیشتری تصویر شما را خواهد دید.

هم‌چنین می‌توانید در تگ Alt تصاویر از کلمات کلیدی استفاده کنید تا نتایج بهتری برای سئوی تصاویر شما حاصل شود.

۵- لینک‌سازی داخلی و انکورتکست

زمانی که پست جدیدی می‌نویسید بسیار مهم است که آن را با لینک‌های داخلی به پست‌های قدیمی‌تر وبلاگ ارتباط دهید. با این لینک‌سازی داخلی کنجکاوی کاربر زیاد می‌شود و با ورود به لینک‌های دیگر تایم بیشتری را روی وبسایت شما می‌گذارند. از طرف دیگر با این کار خزنده‌های موتور جستجو بار دیگر پست‌های قدیمی را پایش می‌کنند.

با لینک‌سازی داخلی، نرخ پرش تا حدود زیادی کم می‌شود و در نتیجه سئوی شما بهبود پیدا می‌کند. اما زمانی که از لینک‌سازی داخلی استفاده می‌کنید بهتر است از تکنیک انکرتکست استفاده کنید. وقتی که می‌خواهید به پست دیگری از وبسایت لینک بدهید طبیعتا این لینک آدرس و عنوانی دارد. باید حتما در عنوان از کلمات کلیدی اصلی آن پستی که می‌خواهید به آن لینک بدهید استفاده کنید.

۶- از کلمات غیرمجاز در پرمالینک استفاده نکنید

بعضی کلمات هستند که استفاده از آنها در پرمالینک (پیوند یکتا) غیر مجاز است و توسط موتور جستجو نادیده گرفته می‌شوند. کلماتی مانند:

  • About
  • After
  • Ago
  • All
  • Begin
  • Recent

مثلا در domain.com/3-ways-to-make-a-business-plan کلمات “a” و “to” غیرمجاز هستند و باید به شکل domain.com/business-plan تغییر کند.

**نکته: هیچگاه بعد از اینکه پست را منتشر کردید پرمالینک را تغییر ندهید.

۷- تگ‌های H1، H2، H3

یکی دیگر از جنبه‌های مهم محتوای سئوشده استفاده مناسب از تگ عنوان‌های H1، H2 و H3 است. معمولا در یک محتوای سئوشده عنوان اصلی پست با تگ H1 و زیر عنوان‌ها با تگ H2 و به ترتیب تگ H3 و الی آخر تنظیم می‌شوند. بنابر تجربیاتی که از سئو به دست آمده، خوب است که به خصوص در مقالات بلند از تگ‌های عنوان مناسب استفاده شود و در این تگ‌ها از کلمات کلیدی بهره گرفته شود تا سئوی متن شما تمام و کمال انجام شود.

محتوای سئو شده

محتوانویسی شاید در ابتدا کار راحتی به نظر برسد و هر کسی فکر کند از پس آن بر می‌آید. اما تدوین محتوای سئو شده مهارتی می‌خواهد که شاید هر کسی آن را بلد نباشد. اگر محتوای سئو شده برای وبسایتتان نداشته باشید می‌توان گفت با شانس و اقبال دارید پیش می‌روید و هدف مشخصی ندارید.

پس اگر هدفمند هستید و با استراتژی درست کار می‌کنید باید اصول یک محتوای سئو‌شده را بدانید. در این مقاله به سوالات زیر پاسخ می‌دهیم:

  1. محتوای سئو شده چیست؟
  2. انواع محتوای سئو شده کدام هستند؟
  3. چطور محتوای سئو شده خلق کنیم؟

حالا اگر آماده‌اید شروع کنیم.

محتوای سئو شده چیست؟

برای اینکه بهتر متوجه شویم که منظور یک  سئو کار از محتوای سئوشده چیست، از خود ترکیب کلمه شروع می‌کنیم و آن را به قسمت‌های کوچکتر می‌شکنیم:

  • “محتوا”: منظور از محتوا هر نوع اطلاعاتی با هر فرمتی است که حول موضوع خاصی تدوین می‌شود و در وبسایت قرار می‌گیرد. یعنی هر نوشته، عکس یا ویدیویی که در وبسایت ما قرار دارد نوعی محتواست.
  • “سئو”: ‌به تلاش‌هایی گفته می‌شود که ما برای وبسایتمان انجام می‌دهیم تا رتبه‌ی بهتری در موتورهای جستجو مانند گوگل کسب کنیم و در نتیجه افراد ما را راحت‌تر با جستجو پیدا کنند.

حالا که با هر دو قسمت آشنا شدیم اگر ترکیبی از این دو کلمه را در نظر بگیریم متوجه می‌شویم منظور از محتوای سئوشده محتوایی است که از لحاظ ساختاری طوری ساخته شده که موتور جستجو به راحتی آن را تشخیص می‌دهد و در واقع هدفمند ساخته شده است تا مخاطب راحت‌تر آن را پیدا کند.

انواع محتوای سئو شده

محتوای سئو‌شده می‌تواند شامل انواع زیر باشد:

صفحات محصول:

برای هر کسب‌وکاری که فروش آنلاین دارد صفحه‌ی محصول یکی از مهم‌ترین قسمت‌های وبسایت است. دو ویژگی مهمی که هر صفحه محصولی باید داشته باشد داشتن محتوای سئو‌شده و یک لندینگ‌پیج است.

پست‌های وبلاگ:

پست‌های وبلاگی برای وبسایت تعامل بالایی ایجاد می‌کنند

وبلاگ یکی از انعطاف‌پذیرترین قسمت‌های یک وبسایت است که خیلی راحت می‌توانید انواع محتوای سئو شده در آن قرار بدهید. پست‌های وبلاگی برای وبسایت تعامل بالایی ایجاد می‌کنند و نسبت به صفحات محصول ترافیک خیلی بیشتری جذب وبسایت می‌کنند.  در نظر داشته باشید که انواع محتوایی که در پایین توضیح می‌دهیم می‌توانند در وبلاگ قرار بگیرند.

مقالات:

مقالات انواع مختلفی دارند که روی وبلاگ سایت قرار می‌گیرند. مثل مقاله‌های خبری، آموزشی، مجله‌ای، مصاحبه و … . این انواع محتوا هم پتانسیل خیلی عالی برای جذب ترافیک دارند و باید روی سئو آنها کار کنید.

محتوای فهرستی:

محتوای فهرستی معمولا همان زیرمجموعه‌ی مقالات به شمار می‌رود اما از آنجایی که این نوع محتوا در جذب ترافیک سهم زیادی دارند همیشه باید جدا روی آنها تمرکز کنید و حتما آن‌ها را سئو‌شده کار کنید. (مثلا “10 ابزار آنالیز وبسایت”)

راهنما:

راهنماها انواعی از مقالات آموزشی هستند که معمولا از بقیه‌ی مقالات طولانی‌تر هستند و با جزییات نحوه‌ی کاری را آموزش می‌دهند. این آموزش‌ها می‌تواند آموزش استفاده از ابزارهای مختلف، خدمات وبسایت و … باشد. این مقالات یا در قالب یک مقاله هستند یا اگر طولانی‌تر باشند در چند پیج ارائه می‌شوند و با لینک‌های داخلی به هم متصل می‌شوند. این صفحات معمولا لید مناسبی ایجاد می‌کنند به همین خاطر باید سئو‌شده باشند.

ویدیو:

به ازای یک کلمه‌کلیدی رقابتی، سئوی ویدیو راحت‌تر انجام می‌شود

در کل در هر وبسایتی تعداد ویدیوها نسبت به متن کمتر هستند به همین خاطر هم به ازای یک کلمه‌کلیدی رقابتی سئوی ویدیو راحت‌تر انجام می‌شود. ویدیو یکی از فرمت‌هایی است که جذابیت زیادی برای کاربر ایجاد می‌کند. بسته به نوع بیزینس می‌توانید از انواع ویدیوها استفاده کنید، مثلا نحوه‌ی استفاده از محصولتان را در یک ویدیو توضیح بدهید و سئوی ویدیو را فراموش نکنید.

اینفوگرافیک:

اینفوگرافیک‌ها انواعی از تصاویر هستند که به صورت خلاصه موضوعی را در قالب نمودار، چارت و … بیان می‌کنند. از آنجایی که اطلاعات زیادی ممکن در اینفوگرافیک‌ها موجود باشد طبیعتا موتورهای جستجو قادر به تشخیص آنها نیستند پس باید سعی شود همراه اینفوگرافیک، بقیه متنی که همراه آن قرار می‌گیرد به خوبی سئو شود.

عکس‌های اسلایدی:

اسلایدشو یا همان عکس‌های اسلایدی انواعی از عکس‌های سریالی هستند که در ادامه‌ی هم قرار می‌گیرند. همانطور که گفتیم موتور جستجو قادر به خواندن مطالب درون عکس نیست پس با سئوی عنوان عکس، توضیحات، اسم فایل عکس و … می‌توانیم به موتور جستجو بفهمانیم عکسهای ما در رابطه با چه کلمات کلیدی هستند.

واژه‌نامه تخصصی:

امروزه با اطمینان می‌توان گفت افراد بیشتر از اینکه در دیکشنری دنبال معنای واژه‌ها یا عبارات باشند، در گوگل آن را جستجو می‌کنند. پس در هر حوزه‌ای که فعالیت می‌کنید بهتر است لیستی از واژه‌های تخصصی همان حوزه را با توضیحاتش تهیه کنید و روی وبسایت بگذارید.

دایرکتوری:

دایرکتوری به مجموعه‌ای از لینک‌های کاربردی گفته می‌شود که در واقع منابعی برای موضوع خاص هستند. به عنوان مثال یک وبلاگی که در زمینه‌ی عطر و ادکلن مطلب منتشر می‌کند می‌تواند دایرکتوری از وبسایت‌های معتبری داشته باشد که مخاطب می‌تواند از آنجا عطر دلخواهش را تهیه کند.

مواردی که در بالا گفته شد انواع پرکاربرد محتوایی هستند که نیاز به سئو دارند. البته این لیست محدود است و می‌توانید انواع محتواهای دیگر را به آن اضافه کنید.

 

 

جمع بندی

محتوای سئوشده از اصول اساسی یک وبسایت خوب است. محتوای سئوشده استراتژی خاص خودش را دارد و باید هدفمند انجام شود تا هم مخاطب و هم موتور جستجو بتوانند از آن استفاده کنند. محتوایی که سئو نشده باشد مانند راننده‌ی سرگردانی است که بی‌هدف می‌راند و نمی‌داند مقصدش کجاست و یا مسافرانش کیستند! ماشین محتوای شما به کدام سمت می‌رود؟

cdn

با استفاده از cdn میتونیم  با سرعت بیشتری به داده های مورد نیاز دسترسی داشته باشیم. شبکه تحویل محتوا یا همون cdn با استفاده از سرورهایی که در سرتاسر دنیا توزیع شده و با توجه به موقعیت جغرافیایی کاربر از طریق نزدیک‌ترین سرور به کاربر محتوای ذخیره شده را به وی ارائه می دهد. این سرویس در افزایش سرعت تحویل محتوا و پهنای باند در وب سایت‌های با ترافیک بالا و وب سایت‌های جهانی مانند گوگل، یاهو، فیس بوک و… بسیار تأثیرگذار است. cdn ها انواع مختلفی دارند که میتونند به صورت خصوصی صرفا برای یک کشور یا یک شرکت خاص در دسترس باشند مثل شبکه CDN چایناکش در کشور چین یا cdn گوگل که صرفا در اختیار خود گوگل قرار داره و مورد استفاده قرار میگیره و یا اینکه میتونند تا به صورت عمومی در دسترس باشند تا هرکسی که لازم داره از اون برای وبسایت خودش استفاده کنه که از مشهورترین این مورد میشه به CDN کلود فلر، آکادمی، آمازون و… اشاره کرد که اگر شما هم سایتی دارید که به سرعت بالای اون اهمین میدین و همچنین با حملات به هاست و سرور سایتتون روبه رو هستید با استفاده از CDN میتونید تا علاوه بر افزایش سرعت بالای سایت امنیت اون رو هم در مقابل حملات افزایش دهید.

شرکت‌های بزرگ اینترنتی برای کنترل ترافیک سایت و سرویس‌های اینترنتی خودشون میان و از چندین سرور در نقاط مختلف جهان برای ذخیره‌سازی و تحویل اطلاعات و امکانات خود در سراسر جهان استفاده می‌کنند. حالا این امر باعث میشه که کاربران مختلف در سراسر جهان در هنگام استفاده از سرویس‌های آن‌ها هیچگونه تفاوتی را حس نکنند و همگی با بالاترین سرعت ممکن از نزدیک‌ترین سرور شرکت مورد بحث استفاده کنند. این امکان بسیاری از مزایای دیگه ای مثل امنیت، همیشه در دسترس بودن، پخش صحیح فشار بر روی چندین سرور و … را به همراه دارد. اینجاست که تکنولوژی CDN بسیار کارآمد می‌شود و می‌تواند به تمامی شرکت‌های کوچک و وبمسترهای سایت‌های خصوصی قدرت شرکت‌های بزرگ را بدهد. این سرویس به این شکل کار میکنه که از روی اطلاعات قابل دانلود شدن سایت شما (مانند فایل کدهای CSS، فایل کدهای جاوااسکریپت، فایل‌های مولتی مدیا و …) یک نسخه کپی بر روی nodes یا همون سرورهای مختلف خودش که در سراسر جهان داره ذخیره میکنه و بعد از اینکه کاربری وارد سایت شما میشه و نیاز به این اطلاعات داره همین داده های ذخیره شده روی سرور که به صورت اشتراکی به بسیاری از سایت‌ها سرویس میدهند از نزدیکترین سرور یا node بر اساس موقعیت جغرافیایی بازدیدکننده دانلود و بهش تحویل داده میشن. پس وقتی کاربری با مرورگر خودش وارد سایت میشه اطلاعات از نزدیک‌ترین سرور موجود به اون کاربر ارسال میشن و هر گاه هم سرور CDN به هر دلیلی در دسترس نباشند مشکلی وجود نداره و داده ها از سرور اصلی بارگزاری خواهند شد و تنها تفاوتی که وجود داره همین مبحث سرعت خواهد بود که مثل قبل بستگی به ترافیک سرور کمتر خواهد شد. چون این اطلاعات قبلاً در سرورهای CDN ثبت (Cache) شده‌اند و نیاز به پروسه خاصی نیست تا در اون ثبت بشن با سرعت بیشتری برای بازدیدکننده در دسترس قرار گرفته و دانلود میشوند.

استفاده از cdn میتونه به هاست و سرور شما قدرت بیشتری ببخشه و مزایای بسیار زیادی را برای سایت و کسب و کاری که در اون از CDN استفاده می کنید براتون به ارمغان بیاره که از جمله این موارد میتوان به موارد زیر اشاره کرد:

  • افزایش سرعت بارگذاری و نمایش صفحات وب در سیستم بازدید کنندگان به دلیل لود داده ها از نزدیک ترین cdn
  • افزایش امنیت سایت‌ها (چرا که بیشتر ارتباط‌ها به صورت غیر مستقیم و محافظت شده هستند)
  • افزایش میزان پهنای باند و کاهش مصرف ترافیک اصلی سرور، به عنوان مثال اگر سرور شما ۱۰ گیگابایت پهنای باند به شما ارائه می‌کند وقتی شما از یک CDN که دارای ۱۰ node است استفاده می‌کنید در حقیقت شما ۱۰ * ۱۰ گیگابایت به پهنای باند خود افزوده‌اید
  • هزینه بسیار پایین برای استفاده به دلیل استفاده چندین نفر از سرورها
  • نصب و راه اندازی ساده و آسان
  • افزایش میزان بهینه سازی سایت در موتورهای جستجو نظیر گوگل
  • راهکاری عالی برای جلوگیری از حملات DDOS به سرور سایت
  • افزایش رضایت بازدیدکننده از سایت و کسب و کار شما به دلیل لود بسیار سریع سایت

اگر بخواهیم به صورت تصویری به شرح cdn بپردازیم تصویر زیر گویای کارکرد و نحوه رفتار cdn برای ذخیره داده ها و در نهایت تحویل محتوا به کاربران خواهد بود.

cdn چیست

cdn چیست

همونطور که در تصویر بالا مشاهده می‌کنید با اتصال یک سایت به سرور شبکه CDN داده های قابل ذخیره سازی اون مثل فایل های چند رسانه ای در سرتاسر شبکه cdn که در نقاط مختلف جهان قرار داره ذخیره میشوند، به عبارت دیگه وقتی شما اقدام به انتشار یک فیلم در سایت خودتون میکنید یک نسخه کش شده از این فیلم به تمامی سرورهایی که در این شبکه CDN وجود داره ارسال شده و در اونها ذخیره میشوند و سپس بازدید کننده بر اساس موقعیت جغرافیایی که به نزدیک ترین سرور CDN داره این داده ها رو میتونه با سرعت بیشتری به دلیل اینکه ترافیک کمی از اون هم اشغال شده از طریق همین سرورها دریافت و به اونها دسترسی داشته باشه. از طرف دیگه اگر حملاتی به سایت اتفاق بیفته و افرادی برای سوءاستفاده بیان تا به سرور سایت حمله کنن شکست خواهند خورد، چرا که cdn از این کار جلوگیری میکنه و درواقع وقتی حمله ای بخواد تا به سمت سایت صورت بگیره به cdn صورت میگیره و باید بتونن از cdn عبور کنند تا به سرور اصلی شما برای حملاتی مثل حملات DDOS برسند که این مورد هم امکان پذیر نیست.

آموزش نحوه فعال سازی cdn در وردپرس

1-ابتدا لازمه تا از یکی از سایت‌هایی که اقدام به ارائه cdn رایگان وردپرس می‌کنند ثبت نام کنید. یکی از بهترین این سایت‌ها Cloudflare.com هست که میتونید به رایگان امکان استفاده از CDN رو در سایت خودتون فراهم کنید. بنابراین روی دکمه زیر کلیک کنید تا به سایت مربوطه هدایت شده و در اون ثبت نام کنید.

2-بعد از اینکه وارد سایت کلودفلر شدید، ایمیل و کلمه عبور را در فیلدهای مربوطه وارد کرده و روی دکمه Sign Up کلیک کنید.
3-بعد از کلیک روی این دکمه به ساب دامنه مربوط به اکانت کلودفلر که روی dash.cloudflare.com قرار داره هدایت میشید که در اینجا هم ایمیل، رمز عبور و تیک گزینه پذیرش قوانین نمایش داده میشه و در این مرحله هم کافیه روی دکمه Create Account برای ساخت اکانت کلودفلر کلیک کنید.

4-تو این مرحله اکانت شما ساخته شده و با ایمیل و رمز انتخابی به صورت خودکار وارد اکانت خواهید شد. حالا توی این مرحله در اولین قدم از شما میخواد که نام دامنه خودتون رو وارد کنید. بنابراین مشابه تصویر زیر فقط نام دامنه خودتون رو بدون وارد کردن www، http، https و اضافه کردن کاراکتر / به آخر آدرس  وارد کرده و روی دکمه Add Site کلیک کنید.

نکته‌ای که در این مرحله وجود داره و باید بهش دقت کنید این هست که به دلیل تحریم دامنه‌های IR. از سوی کلودفلر امکان استفاده از خدمات کلودفلر برای دامنه‌های IR وجود نداره و اگه شما مراحل رو هم تا انتها پیش برید، در مرحله‌ای که لازمه سایت شما از سوی کلودفلر تایید بشه به مشکل میخورید و سایتتون به دلیل پسوند دامنه تایید نخواهد شد. بنابراین اگه مایل به استفاده از CDN وردپرس برای دامنه‌های IR هستید باید از سایر سرویس‌ها که به صورت پولی هستند استفاده کنید. اگه از این میزان محدودیت که روی دامنه‌های IR. وجود داره خسته شدید و قصد استفاده از دامنه‌های بین المللی همچون com. ، NET. و… رو دارید میتوانید بعد از خرید دامنه با پسوند جدید سایت خود را به سایت جدید منتقل کنید  و یا از وبسایت  ابر آروان  خدمات کلود فلر بگیرید.

5-در مرحله بعد به شما میگه که برای استفاده از کلودفلر باید مراحلی که شامل تغییر DNS دامنه، تایید سایت از سمت کلودفلر و… رو میشه انجام بدین و برای ادامه مراحل باید این موارد رو تایید کنید. بنابراین در اینجا صرفا روی دکمه Next کلیک کنید تا به مرحله بعدی هدایت بشید.

6-توی این مرحله باید اکانت خودتون رو انتخاب کنید. در اینجا چون ما کاربران ایرانی امکان خرید دلاری به صورت مستقیم رو نداریم و میخوایم از قابلیت‌های رایگانی که کلودفلر ارائه میده استفاده کنیم، بنابراین اکانت رایگان که با نام FREE هست رو انتخاب کرده و در نهایت روی دکمه Confirm Plan کلیک کنید.

7-عد از کلیک روی این دکمه پنجره‌ای باز میشه و از شما تاییدیه برای انتخاب این اکانت به همراه یک سری جزییات رو ارائه میده که در اینجا هم باید روی دکمه Confirm کلیک کنید.

8-تو این مرحله مدتی که منتظر بمونید کلودفلر شروع به آنالیز سایت شما میکنه و آی‌پی سرور و ساب دامنه‌هایی که ازشون استفاده می‌کنید رو به صورت کامل به شما نشون میده. تو این قسمت لیستی از تمامی رکورد های DNS دامنه‌ی سایت شما، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشتید میتونید با کلیک روی Add Record رکورد مربوطه رو اضافه کنید.

9-معمولا به صورت خودکار تمامی رکوردهای موجود و مورد نیاز در این لیست مشخص میشن ولی اگه رکوردی وجود داشت که تشخیص داده نشده، میتونید  اونارو هم اضافه کنید. کافیه تو قسمت ip، ip سرور خودتونو وارد کنید. تو این مرحله میتونید تعیین کنید که سیستم کلودفلر بر روی کدام ساب دامین‌ها و رکوردها فعال یا غیرفعال باشه. ابرهای نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه هستند و ابرهای خاکستری هم به معنی غیرفعال بودن رکورد خواهند بود. با کلیک بر روی هر ابر میتونید وضعیتش رو به فعال یا غیر فعال تبدیل کنید.

رکوردهایی مثل MX هرگز روی کلودفلر ایجاد نمی‌شوند و کلا بدون ابر هستند.

10-سعی کنید این گزینه‌ها رو در حالت پیش فرض باقی بگذارید و روی هر ساب دامنه یا خود دامنه که قصد دارید استفاده کنید وضعیتش رو در اینجا مشخص کنید. حالا روی دکمه Continue کلیک کنید تا به مرحله بعد برید.

11-توی این مرحله کلودفلر دوتا Name Server به شما معرفی میکنه که باید DNS های دامنه خودتون رو به این نیم سرور تغییر بدین. بنابراین نیم‌سرورهای دامنه خودتون رو به این نیم سرورها تغییر بدین و روی دکمه Continue کلیک کنید.

12-در این مرحله حالا باید منتظر بمونید که اکانت شما بررسی بشه و سایتتون توسط کلودفلر تایید بشه. توی این مرحله سایت شما در حالت pending قرار داره و به محض اینکه تایید شد به صورت Active مشابه تصویر زیر در سربرگ Overview قابل مشاهده خواهد بود.

بعد از تغییر DNS های دامنه باید به مدت 72 ساعت منتظر بمونید تا آدرس‌های Name Server دامنه شما در تمامی ISP ها در سطح جهان به کلودفلر تغییر بکنه و سایت شما از طریق کلودفلر لود بشه.

تا اینجا سایت شما با موفقیت به کلودفلر متصل شده و امکان استفاده از کلودفلر روی روی دامنه خودتون خواهید داشت. حالا از این پس کلیه داده‌های شما که شامل فایل‌های اپلود شده در هاست هست، روی شبکه کلودفلر قرار میگیره و کلیه فایل‌هایی که در وردپرس آپلود می‌کنید از طریق CDN کلودفلر در دسترس خواهد بود. از این پس حالا هر کاربری که از هر نقطه جهان وارد سایت شما بشه، فایل‌ها از نزدیک‌ترین سرور کلودفلر به کاربر در دسترسش قرار خواهند گرفت. اما برای اینکه بتونید به صورت بهینه‌تر از CDN وردپرس توسط کلودفلر استفاده کنید، بهتره که افزونه کلودفلر رو روی سایت خودتون نصب کنید.

بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان Cloudflare در بخش تنظیمات وردپرس پیشخوان وردپرس سایت شما اضافه میشه که با رفتن به این منو میتونید اکانت کلودفلر رو به سایت وردپرسی خودتون متصل کنید.

برای این کار اگر از قبل اکانت کلودفلر رو ساختیدTروی HERE که داخل کادر قرمز مشخص شده کلیک کنید تا فرم اتصال کلودفلر به وردپرس برای استفاده از کلودفلر برای CDN وردپرس نمایش داده بشه. در غیر این صورت باید روی دکمه Create Your Free Account کلیک کرده و ابتدا اکانت خودتون رو در کلودفلر بسازید.

باید با ایمیلی که در کلودفلر ثبت نام کردید به همراه API Key اختصاصی که برای اکانت شما وجود داره اتصال کلودفلر به وردپرس رو انجام بدین. بنابراین ابتدا آدرس ایمیل خودتونو وارد کنید و برای بدست آوردن API هم در اکانت کلودفلر به آدرس https://dash.cloudflare.com/profile مراجعه کنید. سپس در انتهای صفحه و در بخش API Keys \بهتون نشون داده میشه که در اینجا باید روی دکمه View که برای گزینه Global API Key قرار داره کلیک کنید.

با کلیک روی دکمه View پنجره ای به شما نشون داده میشه که برای مشاهده API Key عمومی از شما میخواد که رمز اکانت کلودفلر رو وارد کنید. بنابراین رمزی که برای اکانت انتخاب کردید رو وارد کرده و سپس روی کپچا گوگل کلیک کنید. در نهایت روی دکمه View کلیک کنید تا API Key بهتون نمایش داده بشه.

بعد از کلیک روی این دکمه پنجره‌ای  نشون داده میشه که در اون API Key اختصاصی مختص دامنه شما قابل مشاهده است. حالا کافیه روی باکسی که API داخلش قرار داره یک بار کلیک کنید تا انتخاب شده و اونو کپی کنید.

توجه داشته باشید که، این کد API Key مختص دامنه شماست و هرگز نباید در اختیار دیگران قرار بدین. علاوه بر این از دادن دسترسی به اکانت کلودفلر به سایر افراد جلوگیری کنید.

بعد از اینکه API Key رو کپی کردید به صفحه تنظیمات افزونه کلودفلر در پیشخوان وردپرس برگردید و کد API رو داخل فیلد API Key قرار بدین. آدرس ایمیلتون رو هم وارد کرده و در نهایت روی دکمه Save API Credentials کلیک کنید.

اگه این اطلاعات به درستی وارد شده باشند.صفحه تنظیمات افزونه کلودفلر وردپرس نمایش داده میشه که در اینجا باید روی دکمه Apply کلیک کنید تا تنظیمات افزونه هم بر اساس تنظیماتی که در اکانت کلودفلر مشخص کردید برای وردپرس تعیین بشه.

تمام شد

تو صفحه تنظیمات کلودفلر در پیشخوان وردپرس هم میتونید به مک تب‌های Home، Settings و Analytics به تنظیماتی که افزونه در اختیارتون قرار میده دسترسی داشته باشید و نیازی نباشه که برای انجام تغییرات وارد اکانت کلودفلر خودتون بشید.

علاوه بر این امکانات بیشتری هم برای شما در نظر گرفته شده که شامل امکانات امنیتی مثل جلوگیری از حملات DDOS در وردپرس، امکان استفاده از SSL وردپرس از طریق کلودفلر به صورت رایگان، امکان فشرده سازی فایل‌های JS، CSS و HTML و بسیاری امکان دیگه رو خواهید داشت. علاوه بر این به دلیل اینکه از کلودفلر استفاده می‌کنید خطای Use a Content Delivery Network در GTmetrix هم برطرف خواهد شد و در واقع سرعت سایتتون به دلیل استفاده از کلودفلر چند برابر خواهد شد. پس میبینید که با استفاده کردن از CDN وردپرس توسط وردپرس از مزایای بسیار زیادی بهره خواهید برد و پیشنهاد می‌کنم حتما از کلودفلر استفاده کنید.

What is a CDN?
Learning Objectives

A content delivery network (CDN) refers to a geographically distributed group of servers which work together to provide fast delivery of Internet content.

A CDN allows for the quick transfer of assets needed for loading Internet content including HTML pages, javascript files, stylesheets, images, and videos. The popularity of CDN services continues to grow, and today the majority of web traffic is served through CDNs, including traffic from major sites like Facebook, Netflix, and Amazon.

A properly configured CDN may also help protect websites against some common malicious attacks, such as Distributed Denial of Service (DDOS) attacks.

Is a CDN the same as a web host?
While a CDN does not host content and can’t replace the need for proper web hosting, it does help cache content at the network edge, which improves website performance. Many websites struggle to have their performance needs met by traditional hosting services, which is why they opt for CDNs.

By utilizing caching to reduce hosting bandwidth, helping to prevent interruptions in service, and improving security, CDNs are a popular choice to relieve some of the major pain points that come with traditional web hosting.

What are the benefits of using a CDN?
Although the benefits of using a CDN vary depending on the size and needs of an Internet property, the primary benefits for most users can be broken down into 4 different components:

Improving website load times – By distributing content closer to website visitors by using a nearby CDN server (among other optimizations), visitors experience faster page loading times. As visitors are more inclined to click away from a slow-loading site, a CDN can reduce bounce rates and increase the amount of time that people spend on the site. In other words, a faster a website means more visitors will stay and stick around longer.
Reducing bandwidth costs – Bandwidth consumption costs for website hosting is a primary expense for websites. Through caching and other optimizations, CDNs are able to reduce the amount of data an origin server must provide, thus reducing hosting costs for website owners.
Increasing content availability and redundancy – Large amounts of traffic or hardware failures can interrupt normal website function. Thanks to their distributed nature, a CDN can handle more traffic and withstand hardware failure better than many origin servers.
Improving website security – A CDN may improve security by providing DDoS mitigation, improvements to security certificates, and other optimizations.
How does a CDN work?
At its core, a CDN is a network of servers linked together with the goal of delivering content as quickly, cheaply, reliably, and securely as possible. In order to improve speed and connectivity, a CDN will place servers at the exchange points between different networks.

These Internet exchange points (IXPs) are the primary locations where different Internet providers connect in order to provide each other access to traffic originating on their different networks. By having a connection to these high speed and highly interconnected locations, a CDN provider is able to reduce costs and transit times in high speed data delivery.

What is a CDN
Beyond placement of servers in IXPs, a CDN makes a number of optimizations on standard client/server data transfers. CDNs place Data Centers at strategic locations across the globe, enhance security, and are designed to survive various types of failures and Internet congestion.

Latency – How does a CDN improve website load times?
When it comes to websites loading content, users drop off quickly as a site slows down. CDN services can help to reduce load times in the following ways:

The globally distributed nature of a CDN means reduce distance between users and website resources. Instead of having to connect to wherever a website’s origin server may live, a CDN lets users connect to a geographically closer data center. Less travel time means faster service.
Hardware and software optimizations such as efficient load balancing and solid-state hard drives can help data reach the user faster.
CDNs can reduce the amount of data that’s transferred by reducing file sizes using tactics such as minification and file compression. Smaller file sizes mean quicker load times.
CDNs can also speed up sites which use TLS/SSL certificates by optimizing connection reuse and enabling TLS false start.
Reliability and Redundancy – How does a CDN keep a website always online?
Uptime is a critical component for anyone with an Internet property. Hardware failures and spikes in traffic, as a result of either malicious attacks or just a boost in popularity, have the potential to bring down a web server and prevent users from accessing a site or service. A well-rounded CDN has several features that will minimize downtime:

Load balancing distributes network traffic evenly across several servers, making it easier to scale rapid boosts in traffic.
Intelligent failover provides uninterrupted service even if one or more of the CDN servers go offline due to hardware malfunction; the failover can redistribute the traffic to the other operational servers.
In the event that an entire data center is having technical issues, Anycast routing transfers the traffic to another available data center, ensuring that no users lose access to the website.
Data Security – How does a CDN protect data?
Information security is an integral part of a CDN. a CDN can keep a site secured with fresh TLS/SSL certificates which will ensure a high standard of authentication, encryption, and integrity. Investigate the security concerns surrounding CDNs, and explore what can be done to securely deliver content.
Bandwidth Expense – How does a CDN reduce bandwidth costs?
Every time an origin server responds to a request, bandwidth is consumed. See how a CDN, like the Cloudflare CDN, cuts down on origin requests. (coming soon)

کاهش waiting در وردپرس

هنگامی که درباره سرعت سایت وردپرسی صحبت می کنیم، اکثر مواقع بر عملکرد front-end و بهینه سازی سرعت بارگذاری صفحه متمرکز می شویم. با این حال، گاهی بهتر است از سمت سرور که وبسایت شما در اصل از آنجا بارگذاری می شود، به این موضوع نگاه کنیم. امروز به تاثیر TTFB بر وبسایت شما و بحث درباره راه های راحتی به منظور کاهش آن می پردازیم. TTFB معمولا به عنوان یک از عوامل بهینه سازی نادیده گرفته می شود، اما در هنگام آزمایش سرعت سایت باید در نظر گرفته شود.

TTFB مخفف time to first byte است. به بیان ساده، اندازه گیری مدت زمانی است که مرورگر باید قبل از دریافت اولین بایت داده از سرور منتظر بماند. هرچه این مدت زمان دریافت داده بیشتر باشد، مدت زمان بیشتری طول می‌کشد تا صفحه برای بازدیدکننده نمایش داده شود. یکی از تصورات رایج غلط این است که TTFB پس از جستجوی DNS محاسبه می‌شود، با این حال، محاسبه TTFB در شبکه همیشه شامل network latency می‌باشد. 3 مرحله  Process و Delay و Latency ممکن است در هرجایی در این بین رخ دهند و به مجموع کلی TTFB شما اضافه کنند.

  1. درخواست به سرور

    هنگامی که کسی از وبسایت شما بازدید می‌کند، اولین چیزی که اتفاق می‌افتد، ارسال درخواست HTTP از کاربر به سرور است. در این مرحله، عوامل گوناگونی وجود دارند که در delay تاثیر دارند. زمان کند DNS lookup می‌تواند باعث افزایش زمان درخواست شود. اگر سرور از نظر جغرافیایی دور باشد، فاصله ای که داده باید بپیماید در latency موثر است. همچنین، اگر قوانین firewall پیچیده ای دارید، ممکن است زمان routing را افزایش دهد. و علاوه بر این موارد، سرعت اینترنت کاربر را فراموش نکنید.

  1. پردازش سرور

    پس از اینکه درخواست ارسال شد، سرور باید آن را پردازش کند و پاسخی تولید کند. این امر می‌تواند تعداد گوناگونی delay مانند فراخوانی آهسته پایگاه داده، اسکریپت های واسطه بیش از حد، ذخیره(cache) نشدن اولین پاسخ، کد یا قالبی که به طور مناسبی بهینه سازی نشده و منابع ناکافی سرور مانند disk I/O یا حافظه ایجاد کند.

  1. پاسخ به کاربر

    بعد از اینکه درخواست توسط سرور پردازش شد، باید آن را به کاربر ارسال کند. این مرحله هم از سرعت شبکه سرور و هم از سرعت اینترنت کاربر تاثیر می‌گیرد. اگر سرعت اینترنت کاربر پایین باشد، بر TTFB تاثیر می‌گذارد.

در کل، اگر سرعت بارگذاری زیر 100 میلی ثانیه باشد TTFB مناسب است. Google PageSpeed Insights برای هر پاسخی زمان کمتر از 200 میلی ثانیه را توصیه می‌کند. اگر در بازه 300 تا 500 میلی ثانیه هستید، تقریبا استاندارد است. و اگر بیش از 600 میلی ثانیه باشید، ممکن است در پیکر بندی سرور مشکلی وجود داشته باشد یا زمان آن فرا رسیده که به نرم افزار وب بهتری ارتقا پیدا کنید. یا اینکه می‌توانید دستور العمل های گفته شده در ادامه را دنبال کنید تا TTFB را کاهش دهید و به یاد داشته باشید که SSL/TLS نیز می‌تواند یکی از عوامل کندی هم باشد.

 

4 روش برای کاهش waiting در سایت

  1. استفاده از یک هاست پرسرعت با کانفیگ بهینه

    اولین راه برای بهبود زمان TTFB استفاده از یک هاست مناسب با تنظیمات بهینه است، چرا که جدا تاثیر آن بر روی افزایش سرعت سایت روی تجربه کاربری نیز بسیار تاثیری مستقیم و حیاطی دارد. اصولا کمتر هاست اشتراکی دارای TTFB مناسب است و اکثرا به شکل بهینه کانفیگ نشده‌اند، البته مخاطب حرف‌های بنده هاستینگ‌های ایرانی است چرا که ما از اکثر هاستینگ‌ها سرور تهیه کرده‌ایم و اکثرا در هاست های اشتراکی TTFB بالایی را داشتند، مگر سرور مجازی یا اختصاصی تهیه کرده باشید.

  2. استفاده از CDN مناسب

    راه دیگری برای کاهش TTFB استفاده از Content Delivery Network یا همان CDN است. CDN را می‌توان به شبکه توزیع محتوا ترجمه کرد . اگر وبسایتی دارید که میزبان کاربرانی از نقاط مختلف کشور یا جهان است، استفاده از CDN می تواند به شدت TTFB شما را کاهش دهد، البته در برخی مکان‌ها این موضوع صدق نمی‌کند مثلا ایران.

     

  3. استفاده از کش مناسب در سایت

    راه سوم و شاید راحت ترین راه کاهش TTFB استفاده از caching در وبسایت وردپرسی است. افراد زیادی فکر می کنند که تنها استفاده از caching می تواند باعث کاهش زمان بارگذاری صفحه شود، اما در حقیقت در کاهش TTFB نیز موثر است و همچنین زمان پردازش سرور را نیز کاهش می دهد.

  4. استفاده از یک DNS Provider معتبر (رایگان نباشد)

    DNS نیز در TTFB موثر است. محاسبه دقیق مقدار این تاثیر بسیار سخت است، اما همچنان می‌توانید زمان کلی DNS lookup را مشاهده کنید. Provider های سریع و آهسته ای وجود دارند. با استفاده از ابزار SolveDNS speed test می‌توانید از مکان‌های مختلف آزمایش لازم را انجام دهید.

در پایان

موارد متعددی وجود دارند که می توانید بهینه سازی یا تعمیر کنید تا TTFB را کاهش دهید، مانند database caching، Disk IO، Swap usage، RAM، تنظیمات PHP، تنظیمات MySQL، تنظیمات شبکه، TLS overhead و غیره. اما پیاده سازی و اجرای موارد گفته شده در بالا آسانتر هستند و عملکردتان را سرعت می بخشند. پس دفعه بعدی که شخصی از شما پرسید که چطور TTFB را کاهش دهیم، به یاد داشته باشید که هاست سریع وردپرس، CDN، Caching و DNS مواردی هستند که در این زمینه از اهمیت زیادی برخوردارند. رفع و بهبود این موارد راه حل مشکل TTFB است.

 

آمار موتورهای جستجوگر

آمار موتورهای جستجوگر اهمیت فراوانی برای افرادی که سئو کار هستند دارد و برای این منظور نیاز هست که به تجزیه و تحلیل رفتار کاربران منطقه مورد نظر بپردازیم .

امروز یک وبسایت بسیار کارآمد در رابطه با آمار کاربران موتورهای جستجوگر معرفی میکنم

وبسایت https://gs.statcounter.com/search-engine-market-share/ اقدام به اشتراک آمار استفاده کاربران از موتورهای جستجوگر مختلف پرداخته است به طوری که شما میتوانید با انتخاب کردن کشور مورد نظر در بازه زمانی دلخواه به آماز دقیقی دست یابید .

این آمار روی نمودار به سه مدل نمایش داده میشود .

از دیگر آماری که میتوان از این وبسایت به دست آورد به شرح زیر است :

Browser
Browser Version
Combine Chrome (all versions) & Firefox (5+)
Screen Resolution
Operating System
Windows Version
macOS Version
iOS Version
Android Version
Device Vendor
Search Engine
Search Engine Host
Social Media
Platform Comparison

 

در 6 ماه گذشته در جهان

Source: StatCounter Global Stats – Search Engine Market Share

چطور اینستاگرام خود را برای موتورهای جستجو بهینه کنیم ؟

بهبود سئو پیج اینستاگرام: سئو در اقع به معنای کارهایی است که برای بهبود اضاع وبسایت یا هر صفحه ای بر بستر وب در موتور جستج انجام می شد که در نتیجه آن می توانیم ورودی های بیشتر و بهتری از متور های جستجو دریافت کنیم،

در این مطلب قصد داریم تعدادی از کارهایی که باعث می شه در اینستاگرام خود از موتور های جستجو ورودی  های بیشتر وبهتری بگیریم را شرح دهیم.

شاید مضوع سئو برای شبکه های اجتماعی مضوع جدیدی باشد و تابحال جایی نشنیده باشید و معمولا از شبکه های اجتماعی به عنوان یک ابزار برای سئو استفاده می شود.

ولی در اقع صفحه شما در یک شبکه اجتماعی باشد یک صفحه بر بستر وب هستش و می تواند تسط موتر های جستجو بررسی بشه و در کلملت کلیدی خاصی رتبه بگیرد.

به عنوان مثال ساده وقتی شما در گوگل نام یک شخص را جستجو کنید مثلا ” مریم حسینی” مشاهده می کنید که صفحات مختلف در اینستاگرام توسط گوگل و سایر موتورهای جستجو قابل خواندن هستند.

اما نکته مهم اینجاست که چه مقداری از صفحه اینستاگرام مریم حسینی برایشان قابل خواندن است

برای واضح شدن موضوع می توان گفت کپشن یکی از پست های اینستاگرام را گوگل کنید، در نتایج گوگل هیچ خبری از اینستاگرام نیست.

درسته شاید یک سری سایت هایی که مجتوای اینستاگرام را کراول( باز بارگزاری ) می کننند در نتایج شما نمایان شد ولی خبری از instagram.com نیست، پس در نتیجه موتور های جستجو قادر به مشاهده محتوای پیج شما نیستند.(بهبود سئو پیج اینستاگرام)

بهبود سئو پیج اینستاگرام

search

برای فهمیدن دلیل نمایان نشدن پست های اینستاگرام در نتایج گوگل باید مقداری از الگوریتم های موتور جستجو اعم از گوگل را بدانید موتور های جستجو تنها قادر به مشاهده محتوایی هستند که از ابتدا درون صفحه قرار دارند ( Server Side Rendered Content ) و به دلیل اینکه محتوای پست های اینستاگرام پس از لود شدن صفحه و از طریق جاوا اسکریپت بارگزاری می شود.

به همین خاطر گوگل و سایر موتور های جستجو قادر به مشاهده محتوا اینستاگرام نیست.

برای اینکه دقیقا بدانیم که گوگل چه محتوایی از صفحه ما در اینستاگرام را می بیند کافیست از طریق مرورگر کروم دسکتاپ وارد صفحه خود شده و پس از لود شدن محتوا CTRL+ U  را بزنید تا محتوا قابل مشاهده باشد .

اگر کمی صفحه را اسکرول کنید به چنین محتوایی برخورد می کنید که این محتا دقیقا همان محتوایی از صفحه شماست که توسط گوگل و سایر موتور های جستجو قابل خواندن است.(بهبود سئو پیج اینستاگرام)

پس در نتیجه برای بهبود رتبه صفحع اینستاگرام خود در نتایج کافیست که همین محتوای قابل مشاهده را بهینه تر کنید تا کلمات کلیدی بیشتری را در بر بگیرد و هم رتبه بهتری دریافت کنید.

نکته دیگر در در رتبه بندی صفحات تعداد لینک های ورودی است  برای اینکار بهتر است در بیو هر یک از شبکه های اجتماعی خود لینک قرار دهید

منبع: highervisibility

 

آموزش گوگل آنالیتیک

آموزش گوگل آنالیتیک

 

آموزش گوگل آنالیتیک:تا به حال عبارت گوگل آنالیتیک (گوگل آنالیتیکس) به گوش شما خورده است؟ آیا گوگل آنالیز همان گوگل آنالیتیک است؟ آیا شما هم صاحب یک وب سایت هستید؟ آیا به دنبال ساخت حساب گوگل جهت آنالیز سایت خود هستید؟ تا به حال از خودتان پرسیده اید سایت شما روزانه چقدر بازدید دارد؟ یا کسانی که وارد سایت شما می شوند، چطوری بین این همه سایت شما را پیدا کرده اند؟ یا اصلا مخاطب شما چه کسانی هستند؟ کدام صفحات سایت شما بیشتر مورد علاقه و بازدید مخاطب ها بوده؟

گوگل آنالیز ( گوگل آنالیتیک ) چیست؟

وب مستر ها همیشه به دنبال راهی برای آنالیز سایت و بازدیدکنندگان سایت خود هستند و به همین دلیل دست به دامن سایت های مختلف ( پولی و رایگان ) می شوند تا این آمارها را در اختیار آنها قرار دهند، غافل از اینکه با گوگل آنالیز این خدمات به صورت کاملا رایگان ( البته فیلتر شده برای ایران ) در اختیار ما قرار می گیرد و برای دسترسی به آنالیز گوگل تنها به ساخت حساب در گوگل ( حساب جی میل ) نیاز دارید نه پرداخت هیچ هزینه ای! همان طور که گفته شد ابزاری که گوگل برای آنالیز وب سایت و بازدیدکنندگان ارائه کرده است، Google Analytics ( گوگل آنالیتیکس یا گوگل آنالیتیک یا گوگل آنالیز ) می باشد. با استفاده از این ابزار ارزشمند شما می توانید بررسی کاملی از بازدیدکنندگان خود داشته باشید و پس از آنالیز وب سایت در گوگل در دوره های زمانی مختلف، استراتژی مناسبی را جهت افزایش و بهینه سازی بازدید و فروش ( مختص وب سایت های فروشگاهی ) روی سایت خود اعمال نمایید. آموزش گوگل آنالیتیکس برای تمامی وب سایت دارن حیاتی و لازم است.

  1. ساخت حساب گوگل آنالیتیک

همان طور که می دانید، گوگل دسترسی بعضی از امکانات خود را برای ای پی های ایران فیلتر کرده است و به ناچار باید با استفاده از ف.ی.ل.ت.ر ش.ک. ن وارد آنها شد. گوگل آنالیتیک نیز از این قضیه مستثنی نیست. پس پیش از شروع به آموزش به دو چیز نیاز دارید، اکانت جیمیل و ف.ی. ..ت.ر ش.ک. ن.

حال  برای ساخت حساب گوگل آنالیز مراحل زیر را با ما دنبال کنید.

1- وارد اکانت gmail ای که می خواهید گوگل آنلیتیکس بر روی آن سِت شود رفته و ف.ی. ..ت.ر ش.ک. ن را روشن کنید.

2- در مرورگر خود عبارت  Google Analytics را وارد کرده یا اینجا کلیک کنید. به صفحه ای مانند زیر هدایت می شوید که باید روی گزینه SIGN IN کلیک نموده و در منو گزینه Analytics را انتخاب کنید.

مانند تصویر زیر از گوشه صفحه سمت راست بالا  sign up را کلیک کنید.

5- پس از این که فرم ثبت نام را تکمیل نمودید، در آخر صفحه گزینه Get Tracking ID را انتخاب کنید تا ای دی خود را دریافت نمایید.

تا به این جا شما فقط در گوگل آنالیز ساخت حساب گوگل آنالیتیکس را انجام داده اید. حال باید با ثبت سایت در گوگل آنالیز را انجام دهید. برای این کار دو راه پیش روی شماست، می توانید از پلاگین ( افزونه گوگل آنالیتیک فقط برای سایت های وردپرسی ) و یا کد جاوا اسکریپت مربوطه استفاده نمایید. اگر از وردپرس استفاده می نمایید، پس از دانلود افزونه گوگل آنالیتیکس و نصب افزونه گوگل آنلایتیک باید وارد پلاگین شده و به قسمت General Settings بروید، سپس   زیر روی Authorize Plugin کلیک نمایید.

سپس دکمه Allow را بزنید.

حال باید کد دسترسی خود را دریافت نمایید. با کلیک بر روی لینک Get Access Code،  access code را گرفته در کادر مربوطه پیست (paste) کنید.

راه دیگری برای برقراری ارتباط بین سایت شما و گوگل آنالیتیک وجود دارد. که بدون استفاده از افزونه قابل انجام است. کافی ست در حساب گوگل آنالیز خود وارد بخش Admin شوید. پس از آن مانند تصویر زیر برای دریافت کد جاوا اسکریپ سایت به قسمت PROPERTY رفته و روی Tracking Info  کلیک کنید.

 

سپس Tracking code  را انتخاب نمایید. همان طور که در تصویر می بینید به صفحه ای هدایت می شوید که کد جاوا اسکریپتی در اختیار شما قرار می گیرد. ( مانند تصویر زیر ) حال باید این کد را کپی کرده و در هدر سایت خود قرار دهید.

 2. اصطلاحات رایج در گوگل آنالیز

در ادامه می خواهیم درباره اصطلاحات رایجی که در گوگل آنالیتیک استفاده می شود، صحبت کنیم. اصطلاحاتی که بدون آشنایی با آنها نمی توانید آنالیز وب سایت و آمارهای مربوط را در گوگل آنالیتیک بررسی نمایید.

 

  • Dimensions و Metrics در گوگل آنالیز :

مولفه های مختلفی که آنالیز سایت را بر اساس آنها انجام می دهیم. هر گزارشی در گوگل آنالیز از تعدادی ردیف و ستون تشکیل شده است. به ردیف ها Dimension و به ستون ها Metric گفته میشود. Metric معیار عددی گزارش است و Dimension ویژگی یا ویژگی های بازدیدکنندگان سایت شما. مثلاً این که با چه کلمه کلیدی، از چه منبع و یا واسطه ای، با چه مرورگری به سایت شما وارد شده اند و چه سیستم عاملی داشته اند همه جزء ویژگی های کاربران محسوب میشود. برای فهم بهتر این دو، به مثال زیر توجه کنید:

“دیروز 1684 بار این صفحه از طریق مرورگر کروم بازدید شده است.”

1684 بازدید، Metric گزارش است و از مرورگر کروم بودن بازدید ها Dimension گزارش. این مثال فقط یک ویژگی دارد و آن مرورگر کاربر است. در گزارش های گوگل آنالیتیک شما میتوانید هر معیار عددی را با چندین ویژگی مختلف بسنجید. مثلاً میتوان دید چند بار از طریق مرورگر فایرفاکس و سیستم عامل اندروید از شهر اصفهان و با کلمه کلیدی “شرکت خدماتی” به صفحه ای در سایت وارد شده اند. در این مثال مرورگر، سیستم عامل، شهر و کلمه کلیدی که با آن وارد صفحه شده اند Dimensions محسوب میشوند و تعداد دفعات مشاهده شدن صفحه مورد نظر که به آن Pageviews گفته میشود، Metric گزارش محسوب میشود. به هر عددی در گزارش های گوگل آنالیز Dimension (ها) و Metric ای تعلق میگیرد. البته خواهید دید که میتوان بعضی Metric ها را با هم ترکیب کرد.

از این دید نیز میتوان به این دو نگاه کرد. متغیر Dimension از جنس متنی و متغیر Metric از جنس عددی می باشد.

  • Sessions در گوگل آنالیز :

دوره یا session، زمانی است که کاربر در سایت شما حضور دارد.

 

  • Users در گوگل آنالیز :

کاربرانی که از راه های مختلف ( سرچ گوگل، آدرس سایت، شبکه های اجتماعی و… ) وارد سایت شما شده و از آن استفاده می کنند.

 

  • Pageviews  در گوگل آنالیتیک :

تعداد دفعاتی که یک پیج توسط کاربران مختلف مشاهده شده است.

 

  • Pages/Sessions در گوگل آنالیتیک :

میانگین تعداد صفحاتی که در طول هر دوره توسط کاربران بازدید می شود.

 

  • Session Duration در گوگل آنالیتیکس :

میانگین دوره های حضور کاربران در سایت شما.

 

  • Bounce Rate  در گوگل آنالیتیک :

مقداری است که مشخص می کند، چند درصد از کاربران شما با ورود به سایت، بدون هیچگونه تعاملی آن را ترک کرده اند. این مقدار هرچه پایین تر باشد عملکرد مناسب سایت شما را نشان می دهد.

 

  • New Sessions  در گوگل آنالیز :

دوره های جدید و بازدید های جدید توسط کاربران جدید.

 

  • User Flow  در گوگل آنالیتیک :

نقشه راه کاربران و مسیری که در سایت شما طی کرده اند.

 

  • Goals در گوگل آنالیتیک :

اهدافی که برای سایت خود در گوگل آنالیتیک تعریف می کنید. هدف معیاری برای سنجش عملکرد و آنالیز وب سایت می باشد. اگر هدفی برای سایت تنظیم نکرده باشیم نمی دانیم وب سایت ما چقدر خوب عمل می کند، اهداف مختلفی را ممکن است شما برای سایت خود داشته باشید. به عنوان مثال برای یک وب سایت فروشگاهی، هدف می تواند خرید یا عضویت در خبرنامه باشد. نحوه تنظیم کردن Goal را در قسمت های بعدی راهنمای استفاده از گوگل آنالیتیک به طور کامل توضیح خواهیم داد.

 

  • Conversion در گوگل آنالیز :

Conversion Rate یا نرخ تبدیل. وقتی کاربری به هدفی که برای شما اهمیت داشته و شما آن را تنظیم کرده اید میرسد، Conversion یا تبدیل صورت گرفته است. هدف (Goal) میتواند هر چه شما تعریف میکنید باشد، مانند خرید محصول و انجام تراکنش، مشاهده یک ویدیو، کلیک بر روی یک تبلیغ یا صرفاً کلیک بر روی یک لینک. Conversion میتواند به سادگی این باشد که بازدید کننده ای حداقل مدت زمانی در سایت شما بماند. یعنی مثلاً میتوان تعیین کرد که اگر کاربری بیش از 17 دقیقه در سایت شما ماند و یا در سایت شما گشت و گذار کرد، به هدف دست پیدا کرده اید و گوگل آنالیتیک آن را تبدیل حساب خواهد کرد.

برای مثال گوگل آنالیز میتواند هر کدام از تبدیل های زیر را به شما گزارش دهد:

نرخ تبدیل بازدید کننده سایت به کاربر و تبدیل کاربر به خریدار محصول شما. هر کدام از این تبدیل ها میتوانند هدفی باشند که شما مشخص کرده اید یا گوگل آنالیتیک به صورت پیش فرض آن ها را داشته باشد و وقتی کاربر به یکی از هدف ها رسید، گوگل آنالیز آن را حساب کرده و گزارش میدهد.

 

  3. بخش Home گوگل آنالیتیک

در این بخش، آمار بخش های مختلف به شما نمایش داده می شود، بخش هایی از گوگل آنالیتیک که تا پایان این مقاله همه را به تفضیل توضیح خواهیم داد. این بخش زمانی کارایی مناسب خود را دارد که شما بخواهید یک دید کلی یا مقایسه ای از روند بهبود یا ضعیف شدن سایت خود داشته باشید. در اولین قسمت از این بخش گوگل آنالیتیک آنالیز وب سایت شما را در مورد آمار بازدید کنندگانتان را به شما ارائه می دهد. همان طور که در تصویر زیر می بینید، این آمار در مورد بازه زمانی یک هفته اخیر می باشد که با کلیک بر روی آن می توانید، این بازه زمانی را تغییر دهید. قسمت دیگری که در این بخش از گوگل آنالیتیک نمایش داده می شود و در تصویر می بینید، آمار مربوط به بخش RealTime می باشد. در این بخش به شما گزارشی مبنی بر بازدید کنندگانی که در حال حاضر ( دقیقا همین الان ) در حال بازدید از سایت شما می باشند، ارائه می شود.

با اسکرول کردن در همین صفحه از گوگل آنالیز به آمار مربوط به نحوه دسترسی افراد به سایت می رسیم. بازدیدکننگان سایت شما از راه های متفاوتی از جمله موتورهای جستجو، بک لینک ها، ایمیل و… می توانند وارد سایت شما شوند. در این بخش این آمار در بازه زمانی 7 روز گذشته و با مقایسه بین این ورودی ها در گوگل آنالیتیک به شما نمایش داده می شود.

در ادامه همین صفحه به آماری دیگری درباره روند صعودی یا نزولی فعالیت بازدیدکنندگان سایت در روز، ماه، هفته اخیر می رسیم، که صعودی بودن این نمودار نشانگر عملکرد مناسب سایت شما می باشد.

مار دیگری که در این بخش می توانید بررسی کلی روی آن داشته باشید، تعداد دفعات بازدید شده توسط هر صفحه در یک هفته اخیر می باشد که به صورت صعودی به نزولی ( از صفحه ای که بیشترین بازدید را داشته تا کمترین ) مرتب شده است.

 

 

نکته ای که در استفاده از این بخش باید بدانید این است که این بخش آمار کلی را به شما نمایش می دهد و برای بررسی آمار دقیق مربوط به هر بخش لازم است به آمار کامل آن مراجعه نمایید.

 

  4. بخش Real Time در گوگل آنالیز

در این بخش شش گزارش درباره بازدیدکنندگانی که در حال حاضر در سایت شما هستند را می توانید بررسی نمایید.

  • Overview

آمار جالبی که در این بخش می توانید ببینید را همراه با تصویر توضیح خواهیم داد.

اولین آمار مربوط به درصد ( تعداد ) کسانی که دقیقا الان در سایت شما هستند و در حال بازدید از صفحات مختلف سایت شما می باشند.

آمار بعدی که در این قسمت می توانید مشاهده نمایید مربوط به صفحاتی است که کاربران در حال حاضر از آنها بازدید می کنند.

آمار دیگر مربوط به بک لینک های شما می باشد و به شما می گوید اگر بازدیدکنندگان از طریق بک لینک های شما وارد سایت شده اند، دقیقا از کدام بک لینک به سایت شما آمده اند. ( این که میبینید در تصویر زیر این آمار خالی می باشد، به این دلیل است که در زمان گرفته شدن این تصویر، بازدیدی که از طریق بک لینک باشد نداشته ایم. )

آمار بعدی مربوط به بازدیدکنندگانی می باشد که از طریق شبکه های اجتماعی وارد سایت شما شده اند. ( البته اگر در شبکه های اجتماعی لینکی از سایت شما باشد. )

این قسمت نیز مانند دو قسمت قبل مربوط به نوع دسترسی بازدید کنندگان به سایت می باشد اما این دفعه آمار مربوط موتورهای جستجو می باشد و مشخص میکند کسانی که درحال حاضر در سایت شما هستند، اگر از طریق موتورهای جستجو وارد سایت شما شده اند، دقیقا از کدام موتور جستجو ( گوگل، بینگ و….) و با چه کلمه کلیدی به سایت شما آمده اند.

آمار آخری که در این قسمت می بینیم موقعیت جغرافیایی بازدید کنندگان سایت می باشد، که در نقشه با دایره های نارنجی رنگ مشخص می شود. نکته مهم در استفاده از این آمار این است که گاهی به علت استفاده از فیلترشکن موقعیت جغرافیایی دقیق نشان داده نمی شود.

در قسمت overview آمار کلی را از بازدید کنندگانی که در حال حاضر ( دقیقا همین الان ) در سایت هستند را بررسی کردیم. حال به توضیح تک تک این قسمت ها می پردازیم.

 

  • Location

همان طور که در تصویر زیر می بینید، این قسمت مشخص می کند بازدیدکنندگان از چه کشوری و به چه تعدادی در سایت شما هستند.

  • Traffic source

در این قسمت می توانید گزارشی از نحوه دسترسی بازدید کنندگان به سایت را بررسی کنید. راه های مختلفی می تواند برای ورود به سایت شما وجود داشته باشد. به عنوان مثال: موتورهای جستجو، به طور مستقیم، بک لینک، ایمیل، شبکه های اجتماعی و… که هر کدام از موارد بالا بستگی به سیاست های قبلی شما دارد.

  • Content

در این قسمت این که بازدیدکنندگان دقیقاً کدام صفحات سایت شما را بازدید می کنند، گزارش داده میشود.

  • Event

این قسمت اتفاقاتی که در سایت شما در حال رخ دادن است را مشخص می کند.

  • Conversion

قسمت آخری که می بینید مربوط به هدفی می باشد که قبلا تنظیم کرده اید، اگر این هدف در حال حاضر به وقوع پیوسته باشد در این قسمت به شما نمایش داده می شود. ( هدف در قسمت های بعدی به طور کامل توضیح داده خواهد شد )

  5. بخش Audience در گوگل آنالیز

این بخش اطلاعات کامل بازدیدکنندگان شما در بازه زمانی که می خواهید بررسی کنید را به همراه دارد. پیش از شروع به بررسی و آنالیز وب سایت در گوگل آنالیز در این بخش، باید بازه زمانی که میخواهید به بررسی مخاطب های خود بپردازید را تنظیم کنید، با توجه به تصویر زیر روی قسمتی که با کادر قرمز رنگ مشخص شده است کلیک کنید.

با کلیک روی کادر قرمز رنگ تقویمی مانند زیر برای شما باز می شود که می توانید بازه زمانی مورد نظر را انتخاب کرده و یا به صورت دستی خودتان وارد نمایید.

امکان دیگری که گوگل آنالیتیک در اختیار ما گذاشته است، مقایسه دو بازه زمانی با یکدیگر می باشد. در همین قسمتی که زمان را تنظیم کردید اگر تیک کنار قسمت compare to را علامت بزنید می توانید با تعیین بازه دوم مقایسه ای را بین دو بازه زمانی دلخواه انجام دهید. در اینجا می توانید مقایسه را دقیقا با بازه زمانی همسان با بازه زمانی اول انجام دهید و یا یک بازه زمانی دیگر را برای مقایسه انتخاب نمایید.

حال که بازه زمانی را برای استفاده از گزارشات گوگل آنالیتیک مشخص کردید، زمان آن است که به سراغ آمار ها برویم.

نکته: بعضی از اصطلاحات در بخش اصطلاحات گوگل آنالیتیک توضیح داده شده اند که اگر مطالب را فراموش کرده اید، به این بخش مراجعه نمایید.

نکته بعدی که شما باید پیش از پرداختن به آمار ها در نظر داشته باشید، انتخاب یکی از گزینه های مشخص شده در تصویر زیر جهت نمایش نمودار مربوط به آن می باشد.

  • Overview

این قسمت آمار کلی را از بازدید کنندگان سایت ارائه می دهد. که شامل موارد : session ( تعداد دوره های زمانی که بازدید کننده ها در سایت شما حضور داشته اند.)، User ( تعداد بازدیدکننده های سایت )، pageview (تعداد صفحات بازدید شده توسط کاربران)، bounce rate ( درصد ماندن کاربران در سایت ) و… که در تصویر زیر مشاهده می نمایید.

آمار جالب دیگری که مشاهده می نمایید مربوط به درصد بازدیدکنندگان جدید و قدیمی ( کسانی که قبلا هم به سایت شما سر زده اند. ) سایت می باشد. که در نمودار دایره ای که در تصویر بالا مشاهده می نمایید مشخص شده است. قسمت آبی مربوط به کاربران جدید و قسمت سبز درصد افرادی را نشان می دهد که برای دو یا چندمین بار به سایت شما سر زده اند.

و اما با اسکرول کردن در همین صفحه به آمار کلی دیگری درباره موضوعات زیر می رسیم.

زبان، کشور، شهر، مرورگر، سیستم عامل، سرویس اینترنت و… که در جای خود به طور کامل بررسی خواهیم کرد.

 

  • Active User

در این قسمت از بخش مربوط به بازدیدکننگان آمار بازدید ها در بازهای زمانی یک، هفت، چهارده و 30 روز گذشته را به صورت نموداری ( صعودی و نزولی ) مشاهد می کنیم که بازدن تیک کنار هریک از این بازه ها نمودار این آمار به ما نمایش داده می شود.

  • Lifetime Value

از طریق Lifetime Value می توان فهمید ارزش کاربرانی که از مسیرهای مختلف به سایت شما رسیده اند چه قدر است. برای مثال اگر مشاهده کنید کاربرانی که از طریق ایمیل وارد سایت شما می شوند تعداد صفحات یا Session های بیشتری نسبت به کاربران وارد شده از مسیرهای دیگر دارند، می توانید در آینده بیشتر بر روی ایمیل های تبلیغاتی که می فرستید سرمایه گذاری کنید. شما همچنین می توانید ارزش طول عمر کاربرانی که از طریق مسیرهای مختلف به سایت شما وارد شده اند مثل ایمیل با ورود مستقیم به سایت را با هم مقایسه کنید تا متوجه شوید ارزش کاربران وارد شده به سایت از کدام مسیر بیشتر است.

چهار  قسمت اصلی در LTV وجود دارد که باید هنگام خواندن گزارش به آن ها توجه کنید.

  1. LTV metric: مؤلفه اصلی که ارزش هر مشتری را بر اساس معیارهای گوناگونی مثل Session یا Pageviews نشان می دهد.
  2. Acquisition data range: فاصله زمانی که کاربران وارد سایت شده اند.
  3. Compare metrics: با انتخاب این گزینه شما می توانید مؤلفه دیگری اضافه کنید تا بتوانید دو مؤلفه مختلف را با هم مقایسه کنید.
  4. در این قسمت می توانید مشخص کنید به شما نشان دهد کاربران از چه مسیرهایی به سایت شما راه پیدا کرده اند.

همانند بیشتر قسمت های گوگل آنالیتیکس، در گزارش Lifetime Value بالاتر بودن مقدار هر مؤلفه نشانگر عملکرد بهتر است.

نکته: دقت کنید که در گزارش Lifetime Value، برای بعضی metric ها، درصدی که در کنار هر مقدار نشان داده می شود می تواند بعضاً بیشتر از 100% باشد. عددی که در مثال زیر با فلش قرمز نشان داده شده میانگین مدت زمان session های کاربر از کانال های مختلف است. در ردیف دوم می بینید که مقدار 18 دقیقه گزارش شده است و در کنار آن 330% نوشته شده. درصد نوشته شده بر مبنای مقایسه با میانگین مدت زمان Session های کاربر است و 330% به این معنی است که این مقدار 330% درصد مقدار میانگین مدت زمان Session های کاربر است. به همین صورت درصد های کمتر از 100 نیز معنای مشابهی دارند. مثلاً 17% ردیف اول به این معنی است که مقدار آن 17% درصد میانگین مدت زمان Session هر کاربر است.

برای ستون User و به طور کلی مؤلفه هایی که جمع آن ها در بالای ستون نوشته شده است، چنین حالتی برقرار نیست.

 

  • Cohort Analysis

می توان Cohort Analysis را تحلیل گروهی کاربران بر اساس یک خصوصیت مشترک تعریف کرد. برای مثال کاربرانی که در یک تاریخ برای اولین بار به سایت شما سر زده اند در یک گروه قرار می گیرند. آنالیز گروهی به شما اجازه می دهد گروه های مختلف کاربران را به طور مجزا بررسی کنید. برای مثال می توان بررسی کرد رفتار گروه های مختلف کاربران به طور هفتگی یا ماهانه با توجه به تاریخی که آن ها را به دست آورده اید چطور تغییر می کند یا مثلاً اگر برای چند روز یا یک هفته تبلیغ سایتتان روی سایت دیگری یا بر روی Google Adwords بود، می توانید رفتار گروه کاربرانی که در آن بازه زمانی به سایت شما وارد شده اند را بررسی کنید.

  1.  در این قسمت انتخاب می کنید که در گزارش کاربران بر چه اساسی دسته بندی شوند. به طور پیش فرض، آنالیتیکس کاربران را بر اساس تاریخی که برای اولین بار به سایت سر زده اند دسته بندی می کند.
  2.  Cohort Size: در این قسمت مشخص می کنید که تاریخ های گزارش بر اساس روز، هفته یا ماه باشند. اگر هفته را انتخاب کنید، گزارش کاربرانی که در یک هفته یا هفت روز به دست آمده اند به شما داده می شود.
  3.  Metric: شما در این قسمت مؤلفه ای که برای هر گروه کاربر بررسی می شود را انتخاب می کنید.
  4. Data range: در این قسمت مشخص می کنید گزارش برای چند مدت قبل تنظیم شود. مثل بقیه قسمت های گوگل آنالیتیکس، می توانید گزارش را تا حداکثر 3 ماه قبل تنظیم کنید و در این جا به صورت روزانه، هفتگی یا ماهانه آن را ببینید.

شما همچنین می توانید در بالای نمودار انتخاب کنید که نمودار داده مربوط را برای تمام طول مدت مشخص شده نشان دهد یا یک یا چند گروه کاربر را جدا نشان دهد تا بتوان آن ها جدا بررسی کرد یا با هم مقایسه کرد.

Acquisition Date تاریخ اولین بازدید کاربر است. در ستون سمت چپ گزارش گروهی، تاریخ اولین ورود کاربران در آن روز داده می شود. فرض کنیم تاریخ اولین ورود 27 January است. 17% که برای Day 1 نوشته شده است به این معنی است که از 100% کاربرانی که برای اولین بار در 27 January به سایت وارد شده اند، 17% روز بعد دوباره از سایت بازدید کرده اند. به همین ترتیب، درصد هایی که در روزهای بعد نشان داده می شود نسبت به کل بازدیدکنندگان در Acquisition Date است.

با انتخاب گزینه Add Segment شما می توانید کاربران را بر اساس مؤلفه های مختلف بخش بندی کنید و به طور جزئی آن ها را بررسی کنید. به طور همزمان می توانید کاربران را تا حداکثر 4 بخش تقسیم بندی کنید. با بخش بندی بازدیدکنندگان می توانید مثلاً رفتار بازدیدکنندگانی که از گوگل به سایت شما رسیده اند با کاربرانی که به طور مستقیم به سایت شما وارد شده اند را مقایسه کنید. هر بخش، جدولی جدید به گزارش با رنگی متفاوت اضافه می کند.

رنگ بندی خانه ها در گزارش گروهی نیز بدین صورت است که گوگل از 5 رنگ مختلف برای نشان دادن نسبت مقدارها استفاده می کند. تیره ترین رنگ نمایانگر بالاترین مقدار مؤلفه است و روشن ترین رنگ نمایانگر پایین ترین مقدار مؤلفه. این که هر مقداری در کجای طیف رنگ قرار بگیرد نسبت به بالاترین مقدار گزارش سنجیده می شود. برای مثال اگر بالاترین مقدار مؤلفه گزارش 100% باشد، هر رنگ نشانگر 20% مقدار داده ها است یا اگر بالاترین مقدار 50% باشد، هر رنگ نشانگر 10% داده ها است.

می توان گفت Cohort Analysis خود بخش بندی بر اساس تاریخ است و با اضافه کردن Segment ها، لایه دیگری برای تقسیم داده ها اضافه می کنید.

اگر کاربران را به بخش های مختلف تقسیم کنید، هر بخش با یک رنگ متفاوت نشان داده می شود. 4 رنگ اصلی بنفش و صورتی، نارنجی، آبی و سبز هستند.(آموزش گوگل آنالیتیک)

 

  • User Explorer

آمار های این قسمت مربوط به تک تک افرادی می شود که به سایت شما سر زده اند. گوگل آنالیتیک آی پی افراد را در اختیار شما قرار می دهد و شما با داشتن آی پی ها می توانید نکات مختلفی را این قسمت استخراج کنید.

در تصویر بالا با کلیک روی هر آی پی مانند آی پی موجود در کادر قرمز رنگ می توانیم بفهمیم این شخص چه ساعتی، از چه طریقی، با چه وسیله ای و… وارد سایت ما شده و چه زمانی را در سایت سپری کرده است.

  • Demographics

این قسمت مربوط به سن و جنس بازدید کننده های سایت می باشد. که گوگل آنالیتیک در اختیار ما قرار می دهد. با کلیک روی Overview به نمودار های میله ای و دایره ای از بازه های سن و جنسیت بازدید کننده ها خواهیم رسید.

در ادامه همین قست برای بررسی دقیق تر رده سنی بازدیدکننده های سایت از منو کناری روی Age کلیک می کنیم که به صفحه ای شبیه به تصویر زیر هدایت می شویم.

همچنین با کلیک روی Gender از منو سمت چپ به آماری دقیق از جنسیت بازدید کننده های سایت خواهیم رسید.

  • Interests

این قسمت از بخش کاربران آمار علایق مخاطبان شما را نشان می دهد. به عنوان مثال اگر شما یک وب سایت فروشگاهی داشته باشید و دسته های مختلفی از محصولات در آن وجود داشته باشد با استفاده از این بخش و زیرمجموعه هایی که دارد می توانید ببینید بازدیدکننده ها کدام دسته بندی را بیشتر دوست داشته اند و از این به بعد برای افزایش فروش خود روی آن دسته بندی سرمایه گذاری بیشتری انجام دهید.(آموزش گوگل آنالیتیک)

 

  • Geo

در قسمت overview آمار جزئی از زبان و موقعیت کاربران را مشاهده کردیم اما این قسمت آماری کاملی از زبان و موقعیت جغرافیای کاربران را می توانیم مشاهده کنیم. با انتخاب قسمتی که در با کادر قرمز رنگ نمایش داده شده است، می توانید پارامتر دومی را برای مقایسه بیشتر انتخاب کنید.

در ادامه همین قسمت از گوگل آنالیتیک با انتخاب Location به موقعیت جغرافیایی بازدیدکننده ها خواهیم رسید. همان طور که در تصویر زیر می بینید اولین آمار نمایش داده شده از موقعیت جغرافیایی بازدیدکننده ها کشور آنها می باشد که با انتخاب گزینه های مختلف به آمار شهر، قاره و… بازدیدکننده های خود پی ببرید..(آموزش گوگل آنالیتیک)

  • Behavior

این قسمت از گوگل آنالیتیک سه آمار جالب را درباره بازدیدکننده ها به شما ارائه می دهد. اولین آمار مربوط به مقایسه ای بین بازدیدکننده های جدید و قدیمی ( کسانی که قبلا هم به سایت شما سر زده اند ) سایتتان است. که در جدولی مانند زیر به شما نمایش داده می شود..(آموزش گوگل آنالیتیک)

آمار دیگر این قسمت از گوگل آنالیتیک مربوط به مقایسه ای بین تعداد session ها ، کاربران و pageview آنها می باشد. به عنوان مثال به شما گزارش میدهد که چند کاربر با ایجاد یک session چه تعداد پیج را مشاهده کرده اند.

  • Technology

این قسمت از گوگل آنالیتیک درباره وسیله ای است که بازدید کننده ها با آن از سایت شما بازدید کرده اند. آماری که در این قسمت از گوگل آنالیز می توانید آن را بررسی کنید، مرورگر، سیستم عامل، اندازه صفحه نمایش و… می باشد. همان طور که در تصویر زیر می بینید جهت بررسی هر یک از موارد گفته شده، مانند تصویر روی گزینه مورد نظر آن کلیک می کنید. ( مانند قسمتی که مربوط به مرورگر می باشد و با کادر قرمز رنگ نمایش داده شده است. )

آمار دیگری که در این قسمت از گوگل آنالیتیک قابل بررسی می باشد، این است که بازدید کننده های شما از چه سرویس اینترنتی برای بازدید سایت شما استفاده کرده اند. که با انتخاب گزینه Network از منو سمت چپ می توانید این آمار را به خوبی بررسی نمایید..(آموزش گوگل آنالیتیک)

 

  • Mobile

این قسمت از گوگل آنالیتیک به خوبی اطلاعات مخاطبانی را که با موبایل از سایت شما بازدید کرده اند را در اختیار شما می گذارد. شاید برای شما هم جالب باشد که بدانید چند نفر ( درصد ) از مخاطبان با موبایل، چند نفر با تبلت و… به سایت شما آمده اند، همچنین از این قسمت گوگل آنالیتیک می توانید پی ببرید : مارک موبایل، نوع موبایل، اندازه رزولوشن، نوع اینترنت، سیستم عامل و…. مخاطب شما چیست، البته این آمار فقط برای موبایل نمی باشد بلکه برای تبلت و دسکتاپ نیز می توانید تمام این موارد را در گوگل آنالیتیک بررسی کنید..(آموزش گوگل آنالیتیک)

همان طور که در تصویر زیر می بینید با انتخاب یکی از گزینه هایی که در بالای جدول آمده با آمار مربوط به هر بخش دسترسی خواهید داشت.

6.بخش Acquisition در گوگل آنالیتیک

در این بخش از گوگل آنالیتیک به موضوع دیگری از آنالیز سایت و بازدید کننده ها می پردازیم. این بخش به نحوه دسترسی کاربران به سایت شما اختصاص می یابد. کاربران شما از راه های مختلفی می توانند وارد سایت شما شده باشند. به عنوان مثال :

  • موتور های جستجو ( از سریق سرچ در گوگل،بینگ و… )
  • به صورت مستقیم و با داشتن آدرس سایت شما
  • از طریق بک لینک هایی که دارید.
  • ایمیل مارکتینگ
  • شبکه های اجتماعی
  • و….

در ادامه به توضیح قسمت های مختلف این بخش می پردازیم..(آموزش گوگل آنالیتیک)

 

  • Overview

این قسمت دید کلی را با استفاده از نمودار های مختلف به ما نشان می دهد. با استفاده از نمودار دایره ای که در تصویر زیر می بینید، مشخص شده هر یک از راه های ورودی کاربران چه درصدی را به خود اختصاص داده اند..(آموزش گوگل آنالیتیک)

اگر در همین صفحه از گوگل آنالیتیک اسکرول کنید به آمار جدولی زیر می رسید که تحلیلی بین نحوه دسترسی و نوع رفتار بازدیدکننده ها صورت گرفته است.

  • All Traffic

این قسمت  از گوگل آنالیتیک به بررسی دقیق راه های مختلف دسترسی کاربران به سایت می پردازیم که در جدولی مانند زیر نمایش داده می شود..(آموزش گوگل آنالیتیک)

همان طور که در تصویر بالا می بینید کانال های مختلف ورودی کاربران به همراه آمار دقیقی از رفتار آنها در گوگل آنالیتیک به ما گزارش داده می شود. در تصویر بالا موارد دیگری در کنار کادر قرمز رنگ مشاهده می کنید که با انتخاب هر یک به آمار دقیق تری از نحوه دسترسی ها می رسید.

حال اگر در این صفحه از گوگل آنالیتیک روی هر یک از 4 نحوه ورودی کلیک کنید، مثلا روی Organic Search کلیک کنید به صفحه دیگری از گزارش ها هدایت می شوید که در آنجا می توانید ببینید کاربران چه کلمات کلیدی را جستجو کرده اند که وارد سایت شما شده اند و همچنین موتور های جستجو آنها را به چه صفحاتی هدایت کرده اند. ( Landing page در گوگل آنالیتیک : صفحاتی که کاربر از جایی دیگر به آن هدایت می شود که به آن صفحات فرود هم می گویند. )

با کلیک روی هر یک از قسمت های کناری کادر قرمز رنگ به آمار مربوطه هدایت می شوید.

دو گزارش دیگر در این قسمت از گوگل آنالیتیک قابل توجه است قسمت source / medium به شما می گوید از چه منبعی و از چه طریقی وارد سایت شما شده اند. به عنوان مثال google/organic  به این معنی است که چه تعداد ورودی های شما از طریق گوگل و با جستجو به سایت شما وارد شده اند.

گزارش دیگر مربوط به Referrals است. این قسمت از گوگل آنالیتیک هم به شما گزارش می دهد ورودی سایت شما از هریک از بک لینک هایی که داشته اید به چه تعداد بوده است..(آموزش گوگل آنالیتیک)

 

  • Adwords

این قسمت مربوط به آمار تبلیغات گوگل ادوردز است (آموزش گوگل آنالیتیک)

 

  • Search Console

در این قسمت گوگل آنالیتیک آماری را از سرچ کنسول دریافت می کند و به شما نمایش می دهد. دو گزارش از این قسمت را در بخش های قبلی به طور کامل بررسی کرده ایم. ( Country و Device )

گزارشی که می خواهیم در این قسمت از آموزش گوگل آنالیتیک به آن بپردازیم مربوط به صفحات ورود کاربران است که آمار دقیق آنها نمایش داده شده است. این که در تصویر زیر می بینید در ستون اول علامت های عجیب و غریب به شما نشان داده شده است فقط به خاطر قسمت هایی از Url ها بوده که به زبان فارسی نوشته شده است..(آموزش گوگل آنالیتیک)

گزارش دیگری که از سرچ کنسول می توانیم اینجا بررسی کنیم، عباراتی است که بازدید کننده ها در موتورهای جستجو سرچ کرده اند تا به سایت ما رسیده اند. با دانستن این آمار شما  پی میبرید که جایگاهتان در نتایج گوگل کجاست.

 

  • social

این قسمت از گوگل آنالیتیک کاملا مربوط به ورودی های سایت از طریق شبکه های اجتماعی می باشد که می توانید افزایش و کاهش بازدید، همچنین صفحاتی که در افراد با کلیک بر روی آنها از شبکه های اجتماعی وارد سایت شما شده اند را مورد بررسی قرار دهید..(آموزش گوگل آنالیتیک)

 

  • Campaigns

این قسمت مربوط به کمپین هایی است که شما در آنها شرکت کرده اید و می توانید ببینید تاثیر هر یک از آنها و ارزش هریک به چه صورت بوده است. همچنین در این قسمت می توانید گزارشی را درمورد کلماتی که به ازای آنها پول پرداخت کرده اید به گوگل و همچنین کلماتی که کاربران به صورت اورگانیک سرچ کرده و وارد سایت شما شده اند، بررسی نمایید.

  7. بخش Behavior در گوگل آنالیز

این بخش در گوگل آنالایتیک رفتار کاربر را به نشان می دهد که در ادامه با توضیح قسمت های مختلف به آن می پردازیم.

 

  • Overview

در این قسمت به آمار کلی از این بخش دسترسی داریم. همان طور که در تصویر زیر می بینیند، در این قسمت می توانید پر بازدید ترین صفحات سایت و صفحاتی که توسط سرچ داخلی به آن دسترسی پیدا کرده اند را ببینیند..(آموزش گوگل آنالیتیک)

  • Site Content

این قسمت از گوگل آنالیتیک مربوط به محتوایی و مقاله هایی می باشد که شما در سایت خود قرار داده اید. که آمار جالبی را در این قسمت با هم بررسی خواهیم کرد.

در گزارش اول که در All Page به شما نمایش داده می شود، تعداد بازدید های هر پیج از بیشترین بازدید تا کمترین آنها گزارش داده می شود. از این صفحه از گوگل آنالیتیک می توانید صفحات پر بازدید و کم بازدید سایت خود را به خوبی تشخیص داده و سیاست های لازم را روی آنها پیاده کنید.

گزارش بعدی از گوگل آنالیتیک که در Content Drilldown نمایش داده می شود، با لینک های داخلی که بین صفحات سایت خود ساخته اید، بازدیدکنندگان از چه صفحه به کدام صفحه سایت هدایت شده اند.

گزارش بعدی که در Landing Page  نمایش داده می شود، مربوط به صفحات فرود ( ورود ) بازدید کننده ها می باشد.

گزارش آخر این قسمت از گوگل آنالیتیک مربوط به Exit Page می باشد. منظور از Exit Page صفحاتی از سایت می باشد که بازدیدکننده ها پس از بازدید آنها از سایت شما خارج شده اند. که در این گزارش آمار دقیقی از آنها را می توانید مشاهده نمایید..(آموزش گوگل آنالیتیک)

 

  • Site Speed

سرعت load شدن سایت از نکات بسیار با اهمیت برای گوگل و بازدید کننده ها می باشد، چون اگر سرعت سایت شما پایین باشد، بازدید کننده میل و رغبتی به بازدید نشان نداده و سایت شما را ترک خواهد کرد. به همین دلیل گوگل آنالیتیک یک قسمتی را به سرعت سایت اختصاص داده است. در این قسمت در گزارشی که در Overview می بینید، آماری از میانگین سرعت های load صفحات مختلف در مرورگرها و کشور های مختلف را می توانید بررسی نمایید.

گزارش بعدی این قسمت از گوگل آنالیتیک مربوط به میانگینی از سرعت load هر صفحه به طور جداگانه می باشد. که با نمودار میله ای به شما نمایش داده می شود.

در راستای بهبود سرعت سایت، گوگل آنالیتیک مواردی را برای هر صفحه به شما پیشنهاد می کند که در قسمت Speed Suggestion می توانید با بررسی آنها اقدام به بهبود سرعت صفحات سایت خود نمایید.

 

  • Site Search

این قسمت از گوگل آنالیتیک مربوط به قسمت جستجوی درون سایت می باشد. ( اگر یک قسمتی در سایت خود قرار داده اید که بازدیدکننده ها با جستجو در آن قسمت به مطالب مرتبط هر قسمت دسترسی داشته باشند. ) شما در این قسمت می توانید ببینید، کاربران چه عباراتی را سرچ کرده و با سرچ خود به چه صفحه ای از سایت هدایت شده اند..(آموزش گوگل آنالیتیک)

 

  • Event

این قسمت از گوگل آنالیتیک مربوط به اکشن های مختلفی است که ممکن است بازدیدکننده در سایت شما انجام دهد. به عنوان مثال دیدن فیلم، دانلود، کلیک روی یک دکمه خاص و… نمونه های از Event هایی هستند که می توانند توسط کاربر انجام شوند و شما می توانید گزارش کاملی را از این قبیل فعالیت های کاربر در این قسمت مشاهده نمایید.

 

8. بخش Conversion در گوگل آنالیز

یکی از کاربردی ترین قابلیت هایی که گوگل آنالیتیک در اختیار ما قرار می دهد قسمت Conversion در منو سمت چپ است. این جا ما در مورد قسمت Goal آن صحبت می کنیم. در قسمت 2، اصطلاحات رایج در گوگل آنالیز ، به طور مختصر در مورد Conversion و Goal  توضیح دادیم. پیشنهاد می شود قبل از ادامه مطالعه، توضیح مختصری که در مورد Conversion و Goal داده شده است را مطالعه کنید.

 

  • Goals

این قسمت از گوگل آنالیتیک این که در سایت شما چه مقدار اهدافی که آن ها را مشخص کرده اید، برآورده می شوند را نشان می دهد. وقتی هدفی را در گوگل آنالیتیک مشخص می کنید، نوع آن می تواند یکی از چهار مورد زیر باشد.

  1.  Destination : با تعریف این نوع هدف در گوگل آنالیتیک، شما می توانید هر آدرسی در سایت خود را هدفی قرار دهید که وقتی کاربر به آن آدرس رسید، هدف تکمیل شود. برای مثال در سایت های فروش، صفحه ای که بعد از پرداخت الکترونیکی در سایت های شخص ثالث مثل بانک ها، کاربر به آن منتقل می شود مثل صفحه ای شبیه این که “از خرید شما متشکریم” می تواند Destination باشد و هر بار که کاربری به این صفحه برسد به این معنی است که هدفی تکمیل شده.
  2.  Duration : هنگام گذاشتن این نوع هدف برای آنالیز وب سایت در گوگل آنالیتیک، شما مدت زمان مشخصی را تعیین می کنید که اگر کاربر بیشتر از آن مدت زمان در سایت شما بماند، هدف تکمیل می شود. برای مثال شما مشخص می کنید که اگر کاربر بیش از 12 دقیقه در سایت ماند هدف تکمیل شود و Conversion انجام گیرد.
  3.  Pages/Screens per session : در این نوع هدف از گوگل آنالیتیک، می توان تعیین کرد که وقتی کاربری تعدادی صفحات یا بیشتر از آن تعداد صفحات را در سایت شما بازدید کرد، هدف تکمیل شود. برای مثال می توان تعیین کرد که اگر کاربری بیش از 7 صفحه را در سایت شما بازدید کرد هدف تکمیل شود.
  4.  Event :  این نوع هدف در گوگل آنالیتیک به شما اجازه می دهد که اهداف دقیق تری تعیین کنید. در واقع به طور کلی هر وقت رویداد خاصی که شما آن را تعیین کرده اید رخ می دهد، هدف تکمیل می شود مثل دانلود شدن یک فایل، دیدن یک ویدئو، کلیک کردن بر روی یک لینک خاص و اهداف مشابه. این نوع هدف به صاحب سایت قابلیت تعیین اهداف مختلفی را می دهد تا به طور دقیق تری سایت خود را زیر نظر داشته باشد. همانند انواع اهدافی که توضیح داده شدند، وقتی این نوع هدف که صاحب سایت آن را مشخص می کند به انجام می رسد، Conversion انجام می شود.

 

برای تعیین کردن اهداف در گوگل آنالیتیک، در ستون سمت چپ Admin را باز کنید. سه ستون  به شما نشان داده می شود. در ستون سمت راست بر روی Goals کلیک کنید. در صفحه ای که برای شما باز می شود، اگر هدفی تعیین شده باشد در صفحه نشان داده می شود در غیر این صورت، نوشته “There is no data for this view” نشان داده می شود. اطلاعات مربوط به اهداف تعیین شده را در این قسمت می توانید ببینید..(آموزش گوگل آنالیتیک)

جهت تعیین هدف در گوگل آنالیتیک، بر روی دکمه قرمز رنگ “+ NEW GOAL” کلیک کنید. برای تعیین اهداف، اطلاعات را باید در سه مرحله وارد کنید.

در مرحله اول یعنی Goal Setup، اگر Template را انتخاب کنید، با توجه به سایت شما، گوگل چند هدف با تنظیمات از پیش تعیین شده که مناسب سایت شما است را پیشنهاد می دهد. در صورتی که Custom را انتخاب کنید، شما می توانید هر نوع هدفی که مناسب سایت می دانید را انتخاب کنید و باید تنظیمات آن را خود مشخص کنید.

در مرحله Goal description از تعیین هدف در گوگل آنالیتیک، نام و نوع هدف را مشخص می کنید. در مرحله آخر یعنی Goal details، با توجه به نوع هدفی که انتخاب کرده اید، باید تنظیمات مربوط به آن را انجام دهید. بعد از اتمام انجام تنظیمات مربوط به هدف، در قسمت آخر مرحله سوم گزینه ای وجود دارد به نام Verify this Goal. اگر بر روی آن کلیک کنید، با توجه به داده هایی که گوگل آنالیتیکس در 7 روز گذشته جمع آوری کرده است، این که از میان داده های جمع آوری شده مربوطه، چند درصد هدف تعیین شده را تکمیل کرده اند نشان داده می شود.

دقت داشته باشید که برای هر وب سایت، گوگل آنالیتیک اجازه تعریف حداکثر 20 هدف را به ما می دهد.

 

 

آموزش گوگل آنالیتیک ، تب Ecommerce

آموزش گوگل آنالیتیک ، تب Ecommerce

این راهنما نحوه جمع آوری داده های ecommerce را با استفاده از analytics.js توصیف می کند.

بررسی اجمالی  آموزش گوگل آنالیتیک ، تب Ecommerce

ردیابی ecommerceبه شما امکان می دهد تا تعداد معاملات و درآمد هایی که وب سایت شما تولید می کند، اندازه گیری کنید. در یک سایت ecommerce معمولی، زمانی که یک کاربر روی دکمه “خرید” را در مرورگر کلیک کند، اطلاعات خرید کاربر به سرور وب منتقل می شود که تراکنش را انجام می دهد. اگر موفقیت آمیز باشد، سرور کاربر را به یک صفحه “تشکر از شما” یا رسید با جزئیات معامله و رسید خرید هدایت می کند. شما می توانید از کتابخانه analytics.js برای ارسال اطلاعات ecommerce از صفحه «Thank you» به Google Analytics استفاده کنید.

 

مهم: پلاگین ecommerce نباید در کنار افزونه Enhanced Ecommerce (ec.js) استفاده شود.

دو نوع اطلاعات ecommerce وجود دارد که می توانید با استفاده از analytics.js ارسال کنید: معامله و داده ها.

داده های تراکنش

یک معامله نشان دهنده کل معامله ای است که در سایت شما اتفاق می افتد و شامل مقادیر زیر است:

 

 

KeyValue TypeRequiredDescription
idtextYesThe transaction ID. (e.g. 1234)
affiliationtextNoThe store or affiliation from which this transaction occurred (e.g. Acme Clothing).
revenuecurrencyNoSpecifies the total revenue or grand total associated with the transaction (e.g. 11.99). This value may include shipping, tax costs, or other adjustments to total revenue that you want to include as part of your revenue calculations.
shippingcurrencyNoSpecifies the total shipping cost of the transaction. (e.g. 5)
taxcurrencyNoSpecifies the total tax of the transaction. (e.g. 1.29)

 

داده های مورد

یک آیتم نشان دهنده محصولات فردی که در سبد خرید بودند و شامل مقادیر زیر است:

 

KeyValue TypeRequiredDescription
idtextYesThe transaction ID. This ID is what links items to the transactions to which they belong. (e.g. 1234)
nametextYesThe item name. (e.g. Fluffy Pink Bunnies)
skutextNoSpecifies the SKU or item code. (e.g. SKU47)
categorytextNoThe category to which the item belongs (e.g. Party Toys)
pricecurrencyNoThe individual, unit, price for each item. (e.g. 11.99)
quantityintegerNoThe number of units purchased in the transaction. If a non-integer value is passed into this field (e.g. 1.5), it will be rounded to the closest integer value.

پیاده سازی

شما معمولا پیگیری Ecommerce را پس از اتمام فرآیند پرداخت انجام می دهید. این به طور کلی بر روی صفحه “تشکر از شما” اتفاق می افتد. هنگامی که شما داشته باشید و آماده ارسال اطلاعات ecommerceبه Google Analytics هستید، چند گام برای انجام آموزش گوگل آنالیتیک ، تب Ecommerce وجود دارد:

 

  • پلاگین ecommerceرا بارگیری کنید
  • افزودن یک معامله
  • اضافه کردن آیتم ها
  • ارسال داده ها
  • پاک کردن داده ها

پلاگین ecommerceرا بارگیری کنید

برای کاهش اندازه کتابخانه analytics.js، ردیابی ecommerceدر کتابخانه پیش فرض ارائه نشده است. در عوض آن به عنوان یک ماژول پلاگین ارائه می شود که قبل از استفاده باید بارگیری شود.

 

برای بارگیری افزونه تجارت الکترونیک، از دستور زیر استفاده کنید

ga('require', 'ecommerce');

 

این فرمان پس از ایجاد شیء ردیاب خود و قبل از استفاده از هر یک از قابلیت های خاص تجارت الکترونیکی باید رخ دهد.

 

پس از بارگیری، چند دستور جدید برای ردیابی ecommerceبه ردیاب پیش فرض افزوده می شود.

افزودن یک معامله

هنگامی که افزونه بارگیری شده است، یک شیء سبد خرید شفاف ایجاد می شود. شما می توانید اطلاعات مربوط به معامله و اقلام را به سبد خرید اضافه کنید و هنگامی که به طور کامل پیکربندی شده، تمام داده ها را در یک بار ارسال کنید.

با استفاده از دستور ecommerce: addTransaction، دادههای تراکنش را به سبد خرید اضافه می کنید:

ga('ecommerce:addTransaction', {
  'id': '1234',                     // Transaction ID. Required.
  'affiliation': 'Acme Clothing',   // Affiliation or store name.
  'revenue': '11.99',               // Grand Total.
  'shipping': '5',                  // Shipping.
  'tax': '1.29'                     // Tax.
});

 

اضافه کردن آیتم ها

بعد، برای اضافه کردن موارد به سبد خرید، از دستور ecommerce: addItem استفاده کنید:

ga('ecommerce:addItem', {
  'id': '1234',                     // Transaction ID. Required.
  'name': 'Fluffy Pink Bunnies',    // Product name. Required.
  'sku': 'DD23444',                 // SKU/code.
  'category': 'Party Toys',         // Category or variation.
  'price': '11.99',                 // Unit price.
  'quantity': '1'                   // Quantity.
});

 

 

ارسال داده ها

سرانجام، هنگامی که تمام اطلاعات ecommerceخود را در سبد خرید پیکربندی کرده اید، داده ها را به Google Analytics ارسال می کنید با استفاده از تجارت الکترونیک: ارسال فرمان:

ga('ecommerce:send');

 

این فرمان از طریق هر تراکنش و آیتم در سبد خرید منتقل می شود و داده های مربوطه را به Google Analytics ارسال می کند. پس از تکمیل، سبد خرید پاک شده و آماده ارسال داده برای یک معامله جدید است. اگر یک ecommerceقبلی: فرمان ارسال صادر شد، تنها معامله جدید و داده های مورد ارسال خواهد شد.

نکته: در حالی که اکثر پیاده سازی ها هر دو داده های معامله و اقلام را ارسال می کنند، می توانید معاملات بدون اقلام و اقلام بدون معاملات انجام دهید. اگر یک مورد بدون یک معامله ارسال کنید، معامله با تنها شناسه به طور خودکار ارسال می شود.

پاک کردن داده ها

اگر بخواهید سبد خرید همه معاملات و اقلام را به صورت دستی پاک کنید، از دستور زیر استفاده می کنید:

ga('ecommerce:clear');

 

تعیین ارزهای محلی

به طور پیش فرض، شما می توانید یک ارز مشترک، جهانی، برای همه معاملات و اقلام را از طریق رابط وب مدیریت Google Analytics پیکربندی کنید. به طور پیش فرض، ارز جهانی برای تمام موارد و معاملات استفاده می شود. برای وب سایت هایی که معاملات را در چندین ارز انجام می دهند، افزونه ecommerce به شما اجازه می دهد تا پول محلی معامله و همچنین محصولات فردی را مشخص کنید.

 

پول محلی باید در استاندارد ISO 4217 مشخص شود. سند مرجع کدهای ارز را برای لیست کامل ارزهای پشتیبانی شده پشتیبانی کنید.

 

برای تنظیم پول محلی یک معامله خاص و تمام اقلام آن، فقط باید پول برای معامله را مشخص کنید:

ga('ecommerce:addTransaction', {
  'id': '1234',
  'affiliation': 'Acme Clothing',
  'revenue': '11.99',
  'shipping': '5',
  'tax': '1.29',
  'currency': 'EUR'  // local currency code.
});

 

 

برای کسب اطلاعات بیشتر در مورد نحوه کارکرد ارز در Google Analytics، بخش ارزهای مختلف را در مرجع ویژگی تجارت الکترونیکی بخوانید

  ga('ecommerce:addItem', {
    'id': '1234',
    'name': 'Fluffy Pink Bunnies',
    'sku': 'DD23444',
    'category': 'Party Toys',
    'price': '11.99',
    'quantity': '1',
    'currency': 'GBP' // local currency code.
  });

 

 

در نهایت، شما همچنین می توانید ارز در هر مورد را مشخص کنید:

  ga('ecommerce:addItem', {
    'id': '1234',
    'name': 'Fluffy Pink Bunnies',
    'sku': 'DD23444',
    'category': 'Party Toys',
    'price': '11.99',
    'quantity': '1',
    'currency': 'GBP' // local currency code.
  });

 

 

برای کسب اطلاعات بیشتر در مورد نحوه کارکرد ارز در Google Analytics، بخش ارزهای مختلف را در مرجع ویژگی تجارت الکترونیکی بخوانید

پشتیبانی ردیاب چندگانه

شما همچنین می توانید از افزونه ecommerceاستفاده کنید اگر چندین (به نام) trackers را در صفحه خود نصب کرده اید. این پلاگین دقیقا مانند ردیاب پیش فرض کار می کند، به جز اینکه قالب این است: trackerName.pluginName: method. برای مثال اگر شما یک tracker با نام myTracker ایجاد کردید:

ga('create', 'UA-XXXXX-Y', 'auto', {'name': 'myTracker'});

 

پس از آن پلاگین ecommerceرا برای آن ردیاب نامگذاری کنید با استفاده از:

ga('myTracker.require', 'ecommerce');

 

برای ارسال یک معامله، می توانید یک معامله ایجاد کنید و آن را به ردیاب نامگذاری شده به صورت زیر منتقل کنید:

var transaction = {
  'id': '1234',                    // Transaction ID.
  'affiliation': 'Acme Clothing',  // Affiliation or store name.
  'revenue': '11.99',              // Grand Total.
  'shipping': '5' ,                // Shipping.
  'tax': '1.29'                    // Tax.
};

ga('myTracker.ecommerce:addTransaction', transaction);

 

با استفاده از این نحو، شیء معامله را می توان در چند مسیریاب استفاده کرد.

 

در نهایت شما می توانید داده های تراکنش را به صورت زیر ارسال کنید:

ga('myTracker.ecommerce:send');

 

مثال

اکثر سایت های ecommerceمعاملات را بر روی سرور انجام می دهند، در حالی که کتابخانه analytics.js از مرورگر به Google Analytics می فرستد. بنابراین یک کمی از هماهنگی بین سرور و سرویس گیرنده لازم است تا اطلاعات ecommerceرا به Google Analytics ارسال کند.

 

اکثر سایت های ecommerceصفحه “تشکر از شما” خود را با استفاده از یک موتور قالب قالب سرور ارائه می کنند. در این مورد، شما می توانید کد ردیابی ecommerceرا به قالب سمت سرور اضافه کنید و از منطق سرور استفاده کنید تا به صورت پویا ارزش داده های ecommerceرا به صفحه نهایی بنویسید. در اینجا یک مثال از چگونگی این را در PHP می بینیم.

 

در PHP، شما به طور معمول برخی از نمایندگی از داده های تجارت الکترونیکی را داشته باشد. در این مثال، داده ها در یک آرایه انجمنی ذخیره می شوند:

<?php
// Transaction Data
$trans = array('id'=>'1234', 'affiliation'=>'Acme Clothing',
               'revenue'=>'11.99', 'shipping'=>'5', 'tax'=>'1.29');

// List of Items Purchased.
$items = array(
  array('sku'=>'SDFSDF', 'name'=>'Shoes', 'category'=>'Footwear', 'price'=>'100', 'quantity'=>'1'),
  array('sku'=>'123DSW', 'name'=>'Sandals', 'category'=>'Footwear', 'price'=>'87', 'quantity'=>'1'),
  array('sku'=>'UHDF93', 'name'=>'Socks', 'category'=>'Footwear', 'price'=>'5.99', 'quantity'=>'2')
);
?>

 

اولین قدم این است که برخی از منطق ها را برای تبدیل داده های ecommerceبه رشته جاوا اسکریپت مورد نیاز analytics.js بنویسیم:

افزایش  سرعت وبسایت

هنگام بارگذاری یک اسکریپت در یک صفحه HTML ، باید مراقب باشید که عملکرد بارگذاری صفحه و سرعت وبسایت را آسیب نرساند.بنا به اینکه  کجا و چگونه اسکریپت های خود را به یک صفحه HTML اضافه کنید ، زمان بارگذاری را تحت تاثیر قرار می دهد و باعث افزایش سرعت وبسایت می شود .

اسکریپت به طور معمول به صورت زیر نوشته می شد.

<script src=”script.js”></script>

هر زمان که تجزیه کننده HTML این خط را پیدا می کند ، یک درخواست برای واکشی اسکریپت ساخته خواهد شد و اسکریپت اجرا می شود

هنگامی که این فرایند انجام می شود ، تجزیه می تواند از سر گرفته و بقیه نسخه متنی را تجزیه و تحلیل می کند .

همانطور که می توانید تصور کنید ، این عملیات می تواند تاثیر بسیار زیادی در زمان بارگذاری صفحه داشته باشد.

اگر اسکریپت کمی طولانی تر از حد انتظار طول می کشد ، برای مثال اگر شبکه کمی کند است و یا اگر شما بر روی یک دستگاه تلفن همراه هستید و اتصال کمی درهم و برهم است.

بازدید کننده به احتمال زیاد یک صفحه خالی را ببینید تا اسکریپت لود شده و اجرا شود.

وقتی برای اولین بار HTML را یاد می گیرید ، به شما گفته می شود که برچسب های اسکریپت در <head> tag قرار دارند:

<html>

<head>

   <title>Title</title>

   <script src=”script.js”></script>

</head>

<body>

   …

</body>

</html>

همانطور که قبلا گفته شد، زمانی که تجزیه کننده این خط را پیدا می کند ، به  دنبال واکشی  اسکریپت می رود و آن را اجرا می کند.

سپس ، پس از انجام کامل این کار، به سراغ تجزیه body می رود.

این بد است چرا که تاخیر زیادی را سبب می شود و از افزایش سرعت وبسایت جلوگیری می کند.

یک راه حل بسیار معمول برای این موضوع این است که تگ اسکریپت را پایین صفحه قرار دهید ، درست قبل از بسته شدن برچسب </body>.

با انجام این کار ، اسکریپت بعد از اینکه تمام پیج ها لود و اجرا شد، اجرا می شود .

که به نسبت بهبود زیادی خواهد داشت.

این بهترین راهکاریست که می توانید برای مرور گر های قدیمی تر که defer و async را ساپورت نمی کنند بکار بگیرید .

Defer و Async

هر دو آن ها صفت های Boolean هستند و مثل هم استفاده می شوند.

<script async src=”script.js”></script>

<script defer src=”script.js”></script>

async در مرورگرهای جدید قابل بکارگیریست ، در حالی که مرورگرهای قدیمی تر  از defer پشتیبانی می کنند.

این ویژگی ها تنها در هنگام استفاده از اسکریپت در قسمت head صفحه قرار می گیرند

و اگر شما اسکریپت را در body بگذارید بی فایده هستند.

مقایسه کارایی

بدون استفاده از defer  async در head

در اینجا می بینید که چگونه یک صفحه یک اسکریپت را بدون defer یا async لود می کند:

بدون استفاده از defer یا async در head

بدون استفاده از defer یا async در head

تجزیه تا زمانی که اسکریپت برداشته شده متوقف شده است ، بعد از انجام کامل تجزیه و تحلیل ادامه می یابد.

بدون استفاده از defer  async در body

در اینجا چگونگی لود اسکریپت را با قرار دادن آن در انتهای body می بینید :

افزایش سرعت وبسایت

بدن استفاده از defer و async

تجزیه بدون هیچ گونه مکث انجام می شود ، و زمانی که تمام شد ، اسکریپت آورده شده سپس اجرا می شود .

تجزیه قبل ازاینکه اسکریپت حتی دانلود شود انجام شده است بنابراین  با افزایش سرعت وبسایت به کاربر نمایش داده می شود.

Async در head

در اینجا چگونگی لود یک اسکریپت با async ، قرار داده در برچسب head را می بینید :

async در head و افزایش سرعت وبسایت

async در head

اسکریپت به صورت موازی برداشته شده است ، و هنگامی که آن را آماده شد تجزیه HTML متوقف می شود برای اجرا اسکریپت سپس ادامه میابد.

Defer در  head

در اینجا چگونگی لود یک اسکریپت با defer، قرار داده در برچسب head را می بینید :

Defer در Head و افزایش سرعت وبسایت

Defer در Head

اسکریپت به صورت موازی برداشته شده است ، پس از تجزیه HTML ، اجرا می شود .

تجزیه دقیق مثل زمانی که اسکریپت را در body می گذاریم تمام می شود با این تفات که این بار دانلود شده است از قبل و سریع اجرا می شود .

 

مقایسه defer و async

Async تجزیه تحلیل را بلوک می کند در حالی که defer نمی کند .

هیچ کدام بلوکه شدن رندر را گارانتی نمی کنند.

بهتربن راه کدام است

بهترین کاری که باید انجام دهید برای سرعت بخشیدن به بارگذاری صفحه خود در هنگام استفاده از اسکریپت ها این است که آنها را در head قرار دهید و صفت defer را به آن اضافه کنید.

<script defer src=”script.js”></script>

این سناریو باعث افزایش سرعت رویداد domInteractive است.

با توجه به جوانب مثبت defer ، به نظر می رسد انتخاب بهتری از async است

مگردر مواردی که به تاخیر افتادن رندر اول از نظر شما مسئله ای نباشد.

منبع:flaviocopes

GETTING-IN-TO-GOOGLE-NEWS

امروز میخوایم به سوالی که بسیاری از ما در طول این سالها میپرسند بپردازیم :

چگونه شانس خود را برای نمایش محتوای سایتمون در اخبار گوگل افزایش بدهیم؟ ادامه مطلب