این سند نحوه تنظیم ردیابی Analytics را برای وب سایت خود با استفاده از قطعه کد رهگیری سنتی ga.js
توضیح می دهد. اگر برای اولین بار است که ردیابی را تنظیم می کنید، توصیه می کنیم از قطعه کد ردیابی پیش فرض که در سایت های ردیابی توضیح داده شده است استفاده کنید.
دو راه اساسی برای تنظیم ردیابی در دارایی وب شما وجود دارد: راه اندازی استاندارد و تنظیم سفارشی. این سند آن راه ها را به همراه موضوعات مرتبط پوشش می دهد:
هنگامی که کد رهگیری ga.js
را به درستی در سایت خود نصب کردید، شروع به دریافت داده های گزارش می کنید. داده های گزارش ظرف 24 ساعت پس از تنظیم کد رهگیری در گزارش های شما نشان داده می شود.
راه اندازی استاندارد
هنگامی که برای اولین بار پیاده سازی ردیابی را در وب سایت Google Analytics شروع می کنید، باید کد رهگیری را در صفحات وب سایت خود نصب کنید. قطعه کد رهگیری عمومی از دو بخش تشکیل شده است: یک تگ اسکریپت که به کد رهگیری ga.js اشاره می کند و دیگری اسکریپت که کد رهگیری را اجرا می کند.
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-xxxxxx-x"); pageTracker._trackPageview(); } catch(err) {} </script>
این قطعه کد رهگیری باید در صفحات سایت شما گنجانده شود تا در پایین ساختار HTML (یا HTML تولید شده) صفحه، قبل از بستن تگ <body>
ظاهر شود. برای اطلاعات بیشتر، به نمای کلی عملکردی مراجعه کنید، که منطق پشت اجرای کد ردیابی را توضیح می دهد.
توجه : اگر در حال راهاندازی ردیابی برای یک ویژگی وب هستید که دامنههای متعدد یا زیرمجموعههای متعددی را در بر میگیرد، باید کد رهگیری را تغییر دهید تا دادههای گزارش دقیق برای نمای خود (نمایه) به دست آورید. علاوه بر این، اگر یک نمای (نمایه) را به طور خاص برای یک زیر شاخه از یک دامنه بزرگتر تنظیم می کنید، باید کد رهگیری را نیز تغییر دهید. برای اطلاعات بیشتر به راهنمای دامنه ها و دایرکتوری ها مراجعه کنید.
اسکریپت کد رهگیری — بخش اول
اولین قسمت از تگ اسکریپت (که با خطوط 1 تا 4 کد بالا نشان داده شده است)، از جاوا اسکریپت برای تعیین پویا بودن پروتکل HTTP برای صفحه درخواستی یا ایمن یا استاندارد استفاده می کند. سپس از پروتکل مناسب برای ارجاع به کد رهگیری استفاده می کند. بنابراین، اگر یک صفحه در سایت شما از طریق یک پروتکل استاندارد HTTP تحویل داده شود، رشته حاصل به صورت زیر است:
<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>
اگر صفحه دیگری از طریق یک اتصال امن تحویل داده شود، رشته حاصل به صورت زیر است:
<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>
اگر ترکیبی از صفحات امن و غیر ایمن دارید، تگ اسکریپت اولیه را همانطور که نشان داده شده است بگذارید تا ارتباط مناسب مشخص شود. اگر تمام صفحات سایت شما از طریق HTTP استاندارد تحویل داده می شوند، می توانید اولین تگ را با تماس ساده تر با کد رهگیری Google Analytics جایگزین کنید.
اسکریپت کد رهگیری - قسمت دوم
مجموعه دوم تگ های جاوا اسکریپت شامل روش های لازم برای اجرای فراخوانی ردیابی برای داده های صفحه است. این قسمت از کد رهگیری همچنین باید شامل هر روش سفارشی شده ای باشد که می خواهید در تمام صفحات سایت خود اعمال کنید. هر دو مقداردهی اولیه و متدها در یک بلوک try/catch قرار میگیرند تا هرگونه خطای جاوا اسکریپت بدون تأثیر بر بازدیدکننده کنترل شود.
ترتیب فراخوانی روش ارائه شده در قطعه ردیابی عمومی قابل توجه است، و هنگام تغییر کد رهگیری برای اهداف وب سایت خود، باید از این دستورالعمل های کلی پیروی کنید:
- خط اول اسکریپت ردیابی همیشه باید شی ردیاب صفحه را مقداردهی اولیه کند.
var pageTracker = _gat._getTracker("UA-123456-1");خط اول قطعه کد ردیابی استاندارد، شی ردیاب پیشفرض را به شناسه ویژگی وب Google Analytics که به عنوان پارامتر ارائه میکنید، مقداردهی اولیه میکند. فراخوانی های متد بعدی سپس از آن شی استفاده می کنند.
- خطوط نهایی قطعه کد رهگیری شما باید متد
_trackPageview()
را فراخوانی کند.هر فراخوانی متد سفارشی که مقداری را تنظیم یا مقدار دهی اولیه می کند باید قبل از_trackPageview()
درج شود.// put in customized calls after pageTracker object and before_trackPageview() methods pageTracker.setAllowLinker(true); pageTracker._trackPageview();
محل قرار دادن کد رهگیری
کد رهگیری برای خواندن داده ها از صفحه شما پس از بارگیری محتوای صفحه طراحی شده است. به همین دلیل، قطعه باید درست قبل از بستن برچسب </body>
برای صفحه وب شما قرار گیرد. هنگامی که محتوای صفحه شما بارگذاری شد، کد رهگیری، هنگام اجرا، محتوای صفحه شما را به دنبال مدل شیء سند (DOM) می خواند. سپس تمام اطلاعات مربوط به ردیابی برای ایجاد اطلاعات صفحه، تنظیم/بهروزرسانی کوکیها و ارسال درخواست GIF به سرورهای Google Analytics استفاده میشود.
با قرار دادن اسکریپت در انتهای بدنه صفحه، اطمینان حاصل می کنید که کد رهگیری به عنوان آخرین عنصر DOM اجرا می شود. اگر بارگذاری صفحه معین به دلایلی قطع شود، ممکن است درخواست GIF برای نمای آن صفحه اجرا نشود. با این حال، اگر کد رهگیری را در بالای صفحه قرار دهید، هر گونه وقفه در بارگذاری ممکن است منجر به گزارش ناقص یا نادرست شود، زیرا کد رهگیری برای گزارش های خود به داده های صفحه متکی است.
علاوه بر این، قرار دادن فیزیکی فراخوانی کد رهگیری در پایین صفحه موثرتر از استفاده از تابع onLoad()
برای فراخوانی کد رهگیری است. اگر onLoad()
برای اجرای کد ردیابی استفاده می کنید، اجرا به جای DOM به مدل رویداد برای مرورگر متکی است. در چنین شرایطی، اگر یک تصویر از راه دور در یک صفحه بارگیری نشود، onLoad()
فراخوانی نخواهد شد، در حالی که DOM برای صفحه همچنان می تواند به طور کامل بارگیری شود.
سفارشی کردن تنظیمات
میتوانید Google Analytics را به روشهای مختلفی برای تغییر نحوه نمایش دادههای گزارش سفارشی کنید. اکثر وب سایت ها (به جز ابتدایی ترین) می توانند از تنظیمات اولیه استفاده کنند. در واقع، اگر سایت شما هر یک از ویژگی های زیر را دارد، برای گزارش دقیق رفتار بازدیدکنندگان، تغییراتی در کد رهگیری لازم است.
- تجارت الکترونیک - شما یک سایت تجارت الکترونیک یا یک سبد خرید دارید و می خواهید فعالیت بازدیدکنندگان مربوط به خریدها را ردیابی کنید.
- دامنههای متعدد — حضور وبسایت شما شامل چندین نام میزبان یا دامنه میشود و میخواهید فعالیت بازدیدکنندگان (از جمله فعالیت سبد خرید) را در آن ویژگیها ردیابی کنید.
- سبدهای خرید شخص ثالث — وب سایت شما توسط یک ارائه دهنده در یک فهرست فرعی میزبانی می شود و می خواهید فعالیت بازدیدکنندگان را در بخشی از وب سایت (مانند سبد خرید) که در فهرستی دیگر از سایت میزبان قرار دارد، ردیابی کنید.
- متغیرهای ردیابی کمپین سفارشی - شما قبلاً پیوندهایی به سایت خود دارید که حاوی متغیرهای ردیابی کمپین سفارشی است که می خواهید استفاده کنید.
علاوه بر این، میتوانید بسیاری از تنظیمات دیگر را در رفتار گزارشدهی استاندارد Google Analytics انجام دهید، مانند تنظیم طول جلسه بازدیدکننده، تغییر طول جلسه کمپین، یا غیرفعال کردن مجموعه اطلاعات مرورگر.
شما می توانید گزارش را در دو زمینه اصلی سفارشی کنید:
- رابط اداری گزارش های Google Analytics
- استفاده از روش های کد رهگیری اضافی در صفحات وب شما
سفارشی سازی با استفاده از رابط اداری
رابط اداری ویژگی های زیر را ارائه می دهد که می توانید از آنها برای اصلاح نمایش داده های خود در گزارش ها استفاده کنید:
- اهداف
اهدافی را برای صفحات کلیدی سایت خود تعیین کنید که انتظار دارید کاربران از آنها بازدید کنند. معمولاً از اهداف در سایتهای تجارت الکترونیک برای مشاهده آمار نحوه ورود مشتریان به صفحه خرید نهایی در مجموعهای از صفحات مرتبط مانند سبد خرید، فرم سفارش و تأیید سفارش استفاده میشود. اما، شما همچنین می توانید از اهداف برای هر سناریو دیگری، مانند راهنمای گام به گام در مورد چگونگی فرآیند، یا پیوند "بیشتر" در یک وبلاگ استفاده کنید. برای اطلاعات بیشتر درباره اهداف، درباره اهداف را ببینید. - نماها (نمایه ها) و فیلترها
میتوانید نماها (نمایهها) را برای کاربران گزارش جداگانه تنظیم کنید تا محتوای خاصی را از آن گزارشها اضافه یا حذف کنند. این زمانی مفید است که شما یک وب سایت بسیار بزرگ دارید و می خواهید آمار صفحه را برای یک بخش از سایت مستقل از قسمت دیگر تعیین کنید. برای مثال، ممکن است یک بخش از یک وب سایت به طور کامل به پوشاک و بخش دیگری از وب سایت به طور کامل به الکترونیک اختصاص داده شده باشد، و بخواهید آمار صفحه لباس خود را در رابطه با همه لباس ها، اما مستقل از الکترونیک، تجزیه و تحلیل کنید. هنگامی که بازدیدها (نمایه ها) برای حذف بخش های خاصی از یک وب سایت استفاده می شود، گزارش محتوا را فقط برای صفحات مجاز محدود می کند. برای اطلاعات مفید در مورد نماها (نمایه ها) و فیلترها به مرکز راهنمایی مراجعه کنید.
سفارشی سازی با روش های کد ردیابی اضافی
GATC تعدادی روش ارائه می دهد که می توانید برای پیکربندی کد رهگیری برای نیازهای سایت خود از آنها استفاده کنید. به خاطر داشته باشید که هر صفحه در سایت شما باید از کد رهگیری urchin.js
یا کد رهگیری ga.js
و روش های مربوط به آنها استفاده کند ، اما نه از هر دو.
استفاده از هر دو کد رهگیری در یک صفحه می تواند باعث بروز خطا در گزارش آن صفحات شود و توصیه نمی شود.
برخی از رایج ترین سناریوهایی که نیاز به پیکربندی کد ردیابی دارند در ردیابی تجارت الکترونیک توضیح داده شده است. علاوه بر این، Tracking API فهرستی از تمام روشهای ردیابی ga.js
را که میتوانید استفاده کنید ارائه میکند، و همچنین آن روشها را بر اساس کاربردهای گزارشگیری اولیه، مانند روشهای تجارت الکترونیک و ردیابی رویداد ، گروهبندی میکند.