ردیابی سرچهای درون سایت با کمک GA4 و تگ منیجر
با کمک گوگل آنالیتیکس میتوان رفتارها و اقدامه...
اگر شما هم به تازگی با دو سرویس شرکت گوگل یعنی گوگل آنالیتیکس و تگ منیجر آشنا شده باشید، شاید سؤالاتی مانند زیر برایتان پیش آمده باشد:
این سؤالها و موارد مشابه دیگر، ما را به این فکر انداخت که در یک مقاله، این دو سرویس را با هم مقایسه کنیم تا به طور کامل با آنها آشنا شوید. تلاشمان بر این است که تا جای ممکن به سادهترین شکل توضیحها را ارائه کنیم تا افراد مبتدی نیز جواب سؤالهای خود را بگیرند. پس تا انتهای مقاله، با ما همراه باشید. برای آموزش کامل و کاربردی این ابزارها، سرفصلهای دوره آموزش گوگل تگ منیجر و آموزش گوگل آنالیتیکس را ببینید.
بگذارید با گوگل آنالیتیکس شروع کنیم؛ ابزار آماری و تحلیلی گوگل برای سایت و اپلیکیشن شما. با استفاده از این سرویس میتوانید اطلاعات کاملی را از بازدیدکنندهها و رفتارشان به دست آورید مثلا:
این چند مورد، تنها گوشهای از اطلاعاتی است که گوگل آنالیتیکس به ما میدهد. با آموزش بیشتر و حرفهای شدن در آنالیتیکس میتوان اطلاعات دقیقتر و کاربردیتری را به دست آورد تا از این اطلاعات در تعیین استراتژیهای مارکتینگ بهره برد. خب پس اگر آنالیتیکس این همه اطلاعات به ما میدهد دیگر چه احتیاجی به ابزار دوم داریم؟ با طرح یک سؤال به این مورد جواب میدهیم.
اگر تا به حال حداقل یکبار، گوگل آنالیتیکس را نصب کرده باشید میدانید که برای اینکار باید کدی که آنالیتیکس به شما میدهد را در قسمتی از سایت خود قرار دهید تا به این ترتیب در تمام صفحهها اضافه شود. با قرار دادن این کد، اطلاعات بازدیدکنندههای صفحههای سایت شما به سرور گوگل ارسال میشود و شما میتوانید آنها را در داشبورد آنالیتیکس خود ببینید. این کد از نوع جاوا اسکریپت است. اکنون چندین سؤال دیگر مطرح میشود:
پاسخ پرسش اول ساده است. با قرار دادن یک کد مخصوص دیگر در سایتمان میتوانیم اطلاعات مورد نظر دیگر را به خود آنالیتیکس یا سایتهای دیگر مثل فیسبوک، گوگل ادوردز و … ارسال کنیم. پس اگر مثلا بخواهیم بدانیم که چند نفر در روز روی یک لینک خاص سایت ما کلیک میکنند – اطلاعاتی که آنالیتیکس به ما نمیدهد – یا بخواهیم از ابزار خوب «Hotjar» برای تحلیل حرکات بازدیدکنندهها در سایت استفاده کنیم هر بار باید قطعه کد مخصوص آن را به سایت بیفزاییم.
قبل از ابزارهایی مانند تگ منیجر از روش بالا استفاده میشد که مشکلاتی را به وجود میآورد؛ مثلا با بالا رفتن تعداد قطعه کدها در سایت به دلیل بالا رفتن حجم صفحهها، سایت کندتر باز میشد. بیشتر این ابزارها مخصوص مارکترها هستند که معمولا دانش برنامهنویسی ندارند و برای هر بار اضافه کردن یا تغییر کدها باید به سراغ برنامهنویسهای سایت میرفتند. برنامهنویسها هم معمولا سرشان شلوغ بود و هر بار این کار وقت زیادی میگرفت. بعضی وقتها اطلاعات مورد نیاز مارکتر به شرطهایی برای اجرا احتیاج داشت که کدنویسی را بیشتر و سختتر میکرد. مثلا شما میخواهید میزان بازدید یک عکس از یک صفحه مخصوص سایت خود را بفهمید! علاوه بر این، تست اجرای صحیح این کدها نیز مسئلهای جداگانه و گاهی سخت به شمار میرفت. گذشته از تمام اینها اگر یک اشکال در کدنویسی وجود داشت باید برای فهمیدن آن وقت زیادی گذاشته میشد.
به زبان ساده، تگ منیجر گوگل تنها برای حل کردن مشکلاتی که در بالا گفته شد ساخته شده است. این ابزار هر قطعه کد را به یک «Tag» تبدیل کرده و شرطهای اجرای آن را در قسمتی به عنوان «Trigger» اضافه میکند. از همه بهتر، به جای اینکه تمام کدها را وارد سایت کند و حجم سایت را بالا ببرد، همه آنها را در چیزی به اسم «container» اضافه میکند. بنابراین، شما تنها یکبار کد مخصوص «container» را وارد سایت خود میکنید. تغییر و عیبیابی کدها نیز به راحتی در تگ منیجر انجام میشود. به همین راحتی!
نتیجه مهم
گوگل تگ منیجر جایگزین آنالیتیکس نیست و هیچ کاری به ارائه دادهها و تحلیل آمارها ندارد. تگ منیجر تنها یک واسطه بین سایت شما و سایتهایی است که ابزارهای بازاریابی ارائه میدهند تا دیگر احتیاج نباشد که کدهای زیاد و پیچیده این ابزارها را وارد سایت کرده و به سختی آنها را مدیریت و تغییر دهید.
آنالیتیکس برای گرفتن اطلاعات سایت شما احتیاج به اضافه کردن یک کد در سایتتان دارد و این قطعه کد در گوگل تگ منیجر به عنوان «تگ» شناخته میشود. پس با توجه به تعریفی که از تگ منیجر ارائه دادیم اولین کاری که این ابزار میتواند انجام دهد اضافه کردن قطعه کد نصب به عنوان یک تگ است. یعنی به جای نصب آنالیتیکس روی سایت میتوان از یک تگ در تگ منیجر استفاده کرد. برای این کار کافی است مراحل زیر را دنبال کنید:
به همین راحتی و بدون وارد کردن یک خط کد به سایت توانستید گوگل آنالیتیکس را نصب کنید.
اجازه بدهید کمی موضوع را تخصصیتر کنیم. در آنالیتیکس برای گرفتن اطلاعات بیشتر راهکارهایی تعبیه شده است. در کل، همه این راهکارها شبیه هم هستند. اطلاعات باید در قالبی که آنالیتیکس قادر به خواندن آنها باشد به سمت سرور گوگل ارسال شود. در ابتدا این قالبها توسط برنامهنویسها شناسایی میشد و مورد استفاده مارکترها قرار میگرفت. از مهمترین راههایی که میشود اطلاعات بسیار ارزشمندی از سایت گرفته و در آنالیتیکس مشاهده کرد قسمت «event» است.
«Event»ها برای کنترل تعاملهای بازدیدکنندهها با سایت هستند. هر عملی که بازدیدکننده بتواند در سایت انجام دهد مانند کلیک کردن روی یک لینک، پر کردن یک فرم یا دیدن یک قسمت سایت، جزو این تعاملها به حساب میآید. در آنالیتیکس میتوان اطلاعات «Event»ها را در قسمت «Behavior- Events» مشاهده کرد. برای ارسال داده به این قسمت باید برای هر تعامل یک قطعه کد وارد سایت کنید. مثلا کد زیر میتواند وقتی کاربری روی لینک دانلود یک فایل کلیک کرد این اطلاعات را به آنالیتیکس بفرستد.
<a href=”www.examplewebsite.co.uk/pdf/company_brochure.pdf” onclick=”ga(‘send’, ‘event’, ‘PDF’, ‘Download’, ‘Company Brochure – PDF Download’);“>ANCHOR Text</a>
وظیفه گوگل تگ منیجر، مدیریت این کدها و جایگزینی آنها توسط تگ است. پس یک راه دیگر فرستادن این اطلاعات استفاده از تگ منیجر است. مزیت استفاده از این روش، توانایی اضافه کردن شرطهای اجرای این کد است که به عنوان «تریگر» شناخته میشود. با استفاده از تریگرها برای «Events» امکانات خیلی بیشتر با روشهای اجرایی سادهتر به ما داده میشود. به طور کلی میتوان «Event» آنالیتیکس را مانند یک تگ و «Event» تگ منیجر را مانند یک تریگر دانست.
اگر میخواهید در مورد «Event» بیشتر بخوانید به مقاله آموزش ایونت ترکینگ با گوگل تگ منیجر سری بزنید.
به صورت کلی با توجه به عکس میتوان گفت که سایت شما دادههای مورد نیاز را توسط یک «dataLayer» جمعآوری میکند. گوگل تگ منیجر این دادهها را دریافت کرده و در اختیار بقیه ابزارهای مارکتینگ قرار میدهد. در مورد «Event» هم همین اتفاق میافتد.
جواب منفی است. در آنالیتیکس اگر تعاملی دارای اهمیت بیشتری نسبت به دیگر تعاملها داشته باشد و بخواهیم اطلاعات آن را به صورت جداگانه، مشاهده و کنترل کنیم از «goal» بهره میگیریم. یکی از مهمترین نوعهای گل، «event»ها هستند. به این معنی که بعد از تعیین یک «event» به هر یک از دو روش کدنویسی یا استفاده از تگ منیجر و ارسال دادههای آن به آنالیتیکس، میتوان آن را به عنوان یک «goal» معرفی کرد تا اطلاعات آن در قسمت جدا بررسی شود. پس در تگ منیجر چیزی به عنوان «goal» معنی ندارد و تنها تگهای «event» ساخته شده در تگ منیجر را میتوان در آنالیتیکس به عنوان «goal» معرفی کرد. برای دریافت آموزش کامل در مورد هدفها به مقاله همه چیز در مورد goal در آنالیتیکس سری بزنید.
در این مطلب تلاش کردیم تا تفاوتهای آنالیتیکس و تگ منیجر را به سادهترین شکل توضیح دهیم. بیایید نگاهی به نکتههای مهم گفته شده بیندازیم:
اگر هنوز هم در مورد این دو سرویس و تفاوتهای آنها سوالی دارید در قسمت نظرات بپرسید تا به سرعت به شما جواب بدهیم. به نظر شما چه تفاوتهای دیگری وجود دارد که در این مطلب به آن اشاره نشده است؟ آنها را با ما در میان بگذارید.
تمام حقوق مادی و معنوی این وب سایت متعلق به آنالیتیپس است.
سلام و وقت بخیر آقای زندی
عرض خسته نباشید و خدا قوت دارم خدمتتون .
من اصلا بلد نیستم چطوری باید تگ منیجر کار کرد – اگر وبینارتون رو خریداری کنم تمام مراحل کار و آشنایی با تگ منیجر رو داخلش توضیح دادید ؟
چون اگر ویدئو آموزشی باشه بیشتر ادم ترغیب میشه بگیره تا ویدئو یک وبینار
آخه من خودم توی وبینار های زیادی شرکت کردم و البته با سوال های بی ربط زیادی هم رو به رو شدم که خب متاسفانه برگزار کننده مجبور به پاسخگویی میشده و روال کار کلا خارج میشده از حالت کلی .
حالا شما چه روشی رو برای تگ منیجر پیشنهاد میدید ؟
ممنونم
سلام وقتتون بخیر
بله داخل وبینار توضیحات به طور کافی داده شده و تمام مباحثی که قرار بود گفته بشه و حتی کمی بیشتر رو پوشش دادیم. در مورد ویدیو آموزشی هم به زودی دوره آموزشی و کاملی از تگ منیجر داخل سایت منتشر میکنیم که منتظرش باشید:)
برای یادگیری تگ منیجر پیشنهادم دست به کار شدنه، یه وبسایتی که بتونید باهاش تمرین کنید و اینکه سعی کنید همه چیز رو تست کنید. وبینار برای شروع کار کارتون راه میندازه و سرعت میده یادگیری و درک مفاهیم و کار اولیه با تگ منیجر
ایا به پارامترهای تگ منیجر مثل url path در label تعریف گل دسترسی داریم؟
سانیا جان دقیقا برای تعریف گل از نوع ایونت باید مقادیر پارامترهای label رو داخل فیلدهای این گل از نوع ایونت ست کرد. مثلا شما label ایونت رو {{page path}} تعریف میکنید و داخل فیلد label مقدارpage path که برای مثال برای صفحه هوم پیج / هست رو قرار میدید.