تا حالا شده به این فکر کنید اون اسکرپیت Tag Manager که درجا میذارید تو وبسایتتون چه اطلاعاتی از مرورگرها رو به سمت سرور گوگل آنالیتیکس G4 میفرسته؟؟؟
اگه نه بزن بریم :)
قبل از هر چیزی بریم یه تعریف کلی از تگ منیجر (البته میدونم که اکثرا میدونیم) رو بخونیم؛
گوگل تگ منیجر یک ابزار تحت وب است که به مدیران سایت و وبمستران کمک میکند تا بتوانند تگهای مختلف وبسایت خود را راحتتر مدیریت کنند. گوگل تگ منیجر این امکان را به کاربران میدهد تا بدون نیاز به کدنویسی و مراجعه مکرر به سورس کدهای وبسایت، تگهای مورد نیاز خود را ایجاد، مدیریت و حذف کنند
حالا فکر کنید شما برای اینکه از گوگل آنالیتیکس که یک ابزار آنالیز و تحلیل وبسایت هست استفاده کنید باید Measurement id گوگل آنالیتیکس وبسایت خودتون رو به Tag manager اضافه کنید تا اسکریپت شما برای جا گذاری در وبسایت آماده شود.
اگر جزء اون دسته از آدمایی هستید که میروید سیر تا پیاز یک رو ماجرایی رو درمیارید باید بهتون بگم شما اگر Logic یا منطق یک موضوعی رو بدونید راحتتر میتوانید یه مسئله را دیباگ کنید?
ببینین شما وقتی اسکریپت تگ منیجر را داخل سایت قرار میدهید میتوانید با مراجعه به قسمت Inspect مرورگر یا با زدن ctrl+shift+i، وارد تب network شوید، داخل سرچ بار واژه gtm را بزنید و در قسمت Payload همهی مواردی که به سمت سرور آنالیتیکس ارسال میشود را نمایش میدهد. به همین راحتی :)
اگر Tab قبل از Payload که Header نام دارد را باز کنید Request URL زیر را میبینید که پارامترهای آن، همان Query String Parametes های داخل تب Payload است.
https://www.google-analytics.com/g/collect?v=2&tid=G-ZPPR226HG8>m=45je38l0&_p=1876213880&cid=2020514658.1692815859&ul=en-us&sr=1368x912&uaa=x86&uab=64&uafvl=Chromium%3B116.0.5845.98%7CNot)A%253BBrand%3B24.0.0.0%7CGoogle%2520Chrome%3B116.0.5845.98&uamb=0&uam=&uap=Windows&uapv=10.0.0&uaw=0&_s=1&sid=1692815859&sct=1&seg=1&dl=https%3A%2F%2Ftapsell.ir%2F&dr=https%3A%2F%2Fwww.google.com%2F&dt=%D8%AA%D9%BE%D8%B3%D9%84%20-%20%D8%B4%D8%A8%DA%A9%D9%87%E2%80%8C%DB%8C%20%D9%87%D9%88%D8%B4%D9%85%D9%86%D8%AF%20%D9%88%20%D9%87%D8%AF%D9%81%D9%85%D9%86%D8%AF%20%D8%AA%D8%A8%D9%84%DB%8C%D8%BA%D8%A7%D8%AA%20%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86%20%D8%AF%D8%B1%D9%85%D9%88%D8%A8%D8%A7%DB%8C%D9%84&en=page_view
1.v (Protocol Version) :
ورژن پروتکل را نمایش میدهد در اینجا روی 2 تنظیم شده است، که نشان می دهد از نسخه 2 استفاده می کند.
2.tid (Tracking ID) :
همان tracking ID گوگل آنالیتیکس است که دادهها به آن ارسال میشود که در اینجا مقدار G-ELGJTGNB9R است.
3.gtm:
به Google Tag Manager اشاره دارد. مقدار 45je38n0 شناسهی Tag یا Container است.
4._p:
این پارامتر ممکن است شناسهی یک Session یا User است.
5.cid (Client ID) :
شماره منحصربه فرد، مرورگری هست که از وبسایت شما بازدید میکند، این پارامتر توسط کوکی آنالیتیکس به صورت خودکار ایجاد میشود
6.ul (User Language):
زبان کاربر را مشخص میکند، مقدار en-us نشان میدهد که تنظیمات زبان کاربر انگلیسی (US) است.
7.sr (Screen Resolution) :
وضوح صفحه نمایش را مشخص می کند، مقدار 1920x1080 نشان دهنده وضوح صفحه نمایش کاربر است.
8.dl (Document location URL) :
این پارامتر مسیر کامل یوآرالی که کاربر در آن هست را ارسال میکند
9.dr (Document Referrer) :
مشخص می کند که ترافیک از کدام منبع به وبسایت شما ارجاع داده شده است
10.dt (Document Title) :
عنوان صفحه
11.uaa:
به معماری کامپیوتر کاربر اشاره دارد، در این مورد x86.
12.uab:
این پارامتر نمایشدهندهی چند بیتی بودن سیستم عامل کاربر هست، اینجا 64 است که نشان دهنده یک سیستم عامل 64 بیتی است.
13.uamb:
این پارامتر جزئیات مربوط به مرورگر کاربر را ارائه می دهد. نام مرورگر و نسخه آن . در اینجا کاربر از Google Chrome نسخه116.0.5845.111 استفاده می کند.
14.uap :
پلت فرم کاربر. مقدار Windows نشان می دهد که کاربر در سیستم عامل ویندوز است.
15.uapv:
منظور نسخه پلتفرم است. مقدار 15.0.0 نسخه ای از پلتفرم، احتمالاً ویندوز 15 را نشان می دهد.
18.sid (Session Id):
به معنی Session Id است. احتمالاً یک شناسه منحصر به فرد برای Session فعلی کاربر
20.seg (Segment):
شناسهی مربوط به سگمنت است، ممکن است برای Segmentation در گزارش GA4 استفاده شود.
21.en (Event name)
منظور آن نام ایونت است. در اینجا page_view ایونت مدنظر است ، که نشان می دهد یک ایونت از نوع page_view در حال ارسال است.
از یزدان مرادی عزیز و مجموعهی تپسل ممنونم که باعث شدند به چیزهایی که تا الان توجه نمیکردم، توجه کنم :))