<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های نیما سلیمی</title>
        <link>https://virgool.io/feed/@m_12264273</link>
        <description>پرفورمنس مارکتر عاشق داده و مارکتینگ</description>
        <language>fa</language>
        <pubDate>2026-04-15 08:30:02</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3362092/avatar/2QUtsv.jpg?height=120&amp;width=120</url>
            <title>نیما سلیمی</title>
            <link>https://virgool.io/@m_12264273</link>
        </image>

                    <item>
                <title>آموزش ایجاد یوزر آیدی در گوگل آنالیتیکس</title>
                <link>https://virgool.io/@m_12264273/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%D9%88%D8%B2%D8%B1-%D8%A2%DB%8C%D8%AF%DB%8C-%D8%AF%D8%B1-%DA%AF%D9%88%DA%AF%D9%84-%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%AA%DB%8C%DA%A9%D8%B3-v9zwibzktpuz</link>
                <description>حتما براتون سوال پیش اومده که گوگل آنالیتیکس چطوری داده‌های کاربران را جمع‌آوری می‌کنه. تو این پست قصد داریم روش‌های جمع آوری داده‌های کاربران توسط GA4 رو بررسی کنیم. همچنین می‌خواهیم بدونیم user id چیه و چه سایت‌هایی نیاز به استفاده از روش user id دارند؟ همچنین می‌خوایم برای یه سایت userd id  رو فعال کنیم و بتونیم دیتای کاربران رو با استفاده از user id داشته باشیم.روش شناسایی کاربر توسط آنالیتیکسآنالیتیکس دیتای کاربران رو با استفاده از دیوایس‌آیدی، یوزر آیدی و ... جمع‌آوری می‌کنه. روش‌های جمع‌آوری دیتا توسط گوگل به شکل زیر است:دیوایس آیدی (Device Id)در این روش آنالیتیکس بر اساس هر دستگاه متفاوت کاربران را شناسایی می‌کند. دیوایس آیدی برای وب‌سایت با کلاینت آیدی (Client Id) مقداردهی می‌شود. (ga_) برای iOS و اپلیکیشن با app-instance مقدار دهی می‌شود. این روش مهمترین روش جمع‌آوری داده توسط آنالیتیکس است.یوزر آیدی (User Id) یوزر آیدی فقط برای سایت‌هایی که login  و sign up دارند استفاده می‌شود و امکان شناسایی کردن کاربر توسط آنالیتیکس را در دستگاه‌های مختلف فراهم می‌کند. آنالیتیکس هر یوزر آیدی را یک یوزر در نظر می‌گیرد، در این حالت GA4 به دقیق‌ترین حالت می‌تواند دیتای یوزرها را دریافت کند. هر کاربر سایت فقط یک یوزر آیدی داشته و در دستگاه‌های مختلف نیز همان یوزرآیدی را دارد.گوگل سیگنال (Google Signals)آنالیتیکس به طور پیش‌فرض، از این روش برای شناسایی کاربران استفاده نمی‌کند. برای اینکه این روش را فعال کنیم، در GA4 از بخش Admin، وارد بخش data collection شده و تیک Google Signals رو فعال می‌کنیم. با فعال‌سازی گوگل سیگنال، بخشی از دیتای کاربران مانند موقعیت جغرافیایی، search history و دیتاهای جمع‌آوری شده از سایت‌های پارتنر گوگل و ... را خواهیم داشت.مدلینگ (Modeling)در سایت‌های خارجی که برای استفاده از کوکی باید از کاربر اجازه گرفته شود، بعضی مواقع به علت اجازه ندادن کاربر، آنالیتیکس نمی‌تواند دیتای یوزر را شناسایی کند. حالت مدلینگ در این مواقع از دیتای کاربران مشابه دیگر برای شناسایی و حدس رفتار کاربر استفاده می‌کند. برای فعال کردن این روش باید از کاربر علاوه بر اجازه گرفتن برای استفاده از کوکی، اجازه‌ی مدل کردن دیتا توسط گوگل هم گرفته شود. (ولی چون نیاز به رعایت این قوانین برای ایرانیان وجود نداره، این روش در هیچ سایت ایرانی‌ نیاز نیست.)آشنایی با Reporting Identity در GA4در هر کدام از حالت‌های زیر، آنالیتیکس به ترتیبی که گفته شده است، GA4 هر کدام از روش‌های زیر را چک می‌کند و اگر به وسیله ‌آن روش می‌توانست کاربر را شناسایی کند، این کار را انجام می‌دهد و اگر نتوانست، به سراغ روش بعدی می‌رود.برای انتخاب روش گزارش گیری (Reporting Identity) در GA4 مسیر زیر را انتخاب می‌کنیم. در GA4 از بخش ادمین (Admin) ، بخش Data display و سپس Reporting Identity را انتخاب می‌کنیم.-متد Blended: در این رو آنالیتیکس به ترتیب از User ID  سپس Device ID و در صورتی که این دو برای یک کاربر وجود نداشتند، از Modeling یا برآورد دیتا استفاده می‌کند.-متد Observed: در این روش از User ID و سپس Device ID استفاده می‌کند و در صورت وجود نداشتن این دو روش، سراغ مدلینگ استفاده نمی‌کند.-متد Device-based: با انتخاب این روش، آنالیتیکس فقط با استفاده از Device ID کاربران را شناسایی می‌کند و از روش‌های دیگر استفاده نمی‌کند.به طور پیش‌فرض متد Blended استفاده می‌شود تا آنالیتیکس از تمام ظرفیت‌ها برای شناسایی کاربر استفاده کند.یوزر آیدی User ID چیست؟زمانی که یک کاربر با یک بار با دسکتاپ و یک بار با موبایل و سپس با تبلت خودش وارد سایت ما شود و سایت رو بسته تا سشن دیگه‌ای شمرده نشود، آنالیتیکس ۳ سشن ثبت می‌کند. هر کدوم از این دستگاه‌ها یک Device ID دارند. در این صورت آنالیتیکس هر بار که کاربر با یک دستگاه وارد می‌شود، آن را یک کاربر متفاوت می‌بیند. قاعدتا دیتایی که به این شکل دریافت می‌کنیم ایراد دارد و آنالیتیکس باید این ۳ سشن رو برای یک یوزر در نظر بگیرد.روش دیگری که برای شناسایی کاربر‌ها استفاده از User ID هستش. البته باید دقت داشته باشیم که یوزر آیدی فقط برای سایت‌هایی کاربرد داره که امکان ثبت‌نام (sign up) و لاگین (login) وجود داشته باشد. هر کاربری که در سایت ثبت‌نام کرده باشد، یک User ID ثابت دارد و اگر کاربر با هر دستگاه دیگری نیز وارد سایت شود، همین یوزر آیدی در کوکی‌های کاربر ذخیره می‌شود. به این شکل آنالیتیکس می‌تواند کاربر را بین دستگاه‌های مختلف تشخیص دهد.نحوه پیدا کردن یوزر آیدی در سایتیوزر آیدی یک نام و یک مقدار دارد. مقدار آن با توجه به هر کاربر متفاوت است. برای پیدا کردن نام پارامتر یوزر آیدی بهترین کار این است که از تیم فنی پرسیده شود. اگر دسترسی به تیم فنی ممکن نبود، پارامتر یوزر آیدی پارامتری است که بعد از sign up یا login در سایت به پارامترهای سایت اضافه می‌شود. نام این پارامتر را ذخیره کرده و در قسمت‌های بعد استفاده می‌کنیم. (نام این پارامتر همان cookie name که در آنالیتیکس اضافه می‌کنیم، خواهد بود.)نحوه ارسال یوزر آیدی به آنالیتیکسدر قسمت‌های قبل بررسی کردیم که یوزر آیدی چگونه کار می‌کند، در این قسمت بررسی خواهیم کرد که چگونه یوزر آیدی را به آنالیتیکس ارسال کنیم و اصطلاحا یوزر آیدی را در آنالیتیکس فعال کرده باشیم.خب برای این کار نیازه که یه تگ آنالیتیکس در تگ‌منیجر داشته باشیم، به همراه این تگ قراره یوزر آیدی رو برای آنالیتیکس ارسال کنیم. اگر این تگ رو تا الان در تگ‌منیجر نساخته بودید، می‌تونید طبق شکل زیر این تگ رو بسازید.حالا در این تگ یک پارامتر اضافه می‌کنیم. نام پارامتر دقیقا برابر با user_id باشد.در بخش Valueهم دکمه اضافه کردن را زده و متغیری به نام User-Id را اضافه می‌سازیم.نام این متغییر می‌تواند User-Id باشد. نوع آن first party cookie و cookie name آن دقیقا همان نام کوکی‌ای که بعد از لاگین کاربر در صفحه پوش می‌شود، باید باشد.حالا یوزر آیدی به تگ‌منیجر اضافه شد، با گرفتن Preview از تگ‌منیجر خواهیم دید که با فایر شدن تگ GA4، یوزر آیدی و مقدار آن نیز به آنالیتیکس فرستاده می‌شود.با سابمیت و پابلیش در تگ‌منیجر احتیاجی به کار دیگری نیست و از این به بعد جمع‌آوری دیتا به وسیله user id در آنالیتیکس انجام می‌شود.</description>
                <category>نیما سلیمی</category>
                <author>نیما سلیمی</author>
                <pubDate>Fri, 06 Sep 2024 14:46:34 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش ساخت تگ ویدیو در تگ‌ منیجر (Video Tracking)</title>
                <link>https://virgool.io/@m_12264273/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AA%DA%AF-%D9%88%DB%8C%D8%AF%DB%8C%D9%88-%D8%AF%D8%B1-%D8%AA%DA%AF-%D9%85%D9%86%DB%8C%D8%AC%D8%B1-video-tracking-jy6hrtm5hxx0</link>
                <description>اگه روی سایتتون ویدیو داشته باشید، قاعدتا اینجا نیاز به video tracking تو GA4 هم دارید.اگه دیتای تعداد کاربرانی که یه ویدیو رو تا آخر دیدن، تعداد کاربرانی که بیش از ۵ ثانیه از یه ویدیو رو دیدن یا یه سری از دیتاها رو درباره ویدیوی سایتتون رو نیاز دارید که بدونید، این پست بهتون قراره کمک کنه. البته اینم بگم، ایونت Video engagement جزو Enhanced Measurmentهای خود آنالیتیکس هست و میشه تیکش رو زد و فعالش کرد. ولی بدبختی این ایونت فقط برای ویدیوهای YouTube به کار میاد که ما تو ایران کمتر ازش استفاده می‌کنیم. اگه ویدیو آپارات باشه هم که هیچی، اصلا نیمشه براش تگ بسازیم. ولی خبر خوب اینکه اگه ویدیو به صورت html5 باشه (یعنی ویدیوهای عادی ای که روی سایت خودمون قرار می‌دیم) در اون صورت می‌تونیم به شیوه زیر براش تگ بسازیم.روش‌های ویدیو ترکینگ در GA4برای ساخت تگ ویدیو چندین راه وجود دارد. می‌توانیم قدم به قدم این تگ را بسازیم و توضیح دهیم. راه ساده‌تر استفاده از کانتینر آماده Tag Manager است که این تگ‌ها را در خود ذخیره داره. برای دانلود کانتینر آماده تگ منیجر به سایت آنالیتیکس مانیا می‌رویم. در مرورگر خود عبارت زیر را جستجو کنید.HTML5 Video Tracking Recipe for GA4 and GTMصفحه زیر از سایت analyticsmania.com را باز می‌کنیم.کانتینر آماده را دانلود می‌کنیم. این کانتینر با فرمت json ذخیره می‌شود.به تگ منیجر می‌‌رویم. قسمت Adminرا باز می‌کنیم.در این بخش برای آپلود کانتینری که دانلود کردیم، روی Import Container را کلیک می‌کنیم.در این قسمت با کلیک بر دکمه Choose container file، کانتینری که دانلود کردیم را آپلود می‌کنیم.از بخش Choose workspace هم Existing را انتخاب می‌کنیم تا در Workplace فعلی آپلود کنیم.از آپشن‌های import تیک Merge را می‌زنیم و Overwrite conflicting tags, triggers and variables را انتخاب می‌کنیم ولی در اینجا اهمیتی ندارد.حالا به بخش Workspace می‌رویم، دو تگ زیر در قسمت تگ‌ها به کانتینر ما اضافه شد.فقط در تگ GA4 evnet - html5 video باید Measurement ID آنالیتیکس را اضافه کنیم.حالا می‌توانیم با Previewگرفتن از تگ منیجر، فایر شدن تگ‌ ویدیو را مشاهده کنیم. اما قبل از آن توضیحی درباره تگ‌های اضافه شده می‌دهیم.توضیحات تگ‌ها، تریگرها و variableهای اضافه شده۲ تگ زیر با اضافه کردن کانتینر ویدیو به کانتینر تگ‌ منیجر ما اضافه می‌شود: GA4 event - html5 videocHTML - html5 video listenerتگ cHTML - html5 video listener از جنس Custom HTML است که کد زیر در آن نوشته شده است. این کد در هر صفحه‌ای که ویدیوی html5وجود داشته باشد، تعامل کاربر با ویدیو را ردیابی می‌کند. ایونت‌های مخلتف برای رویدادهای مختلف را تعریف می‌کند.(پخس، توقف، پیشرفت کاربر، پایان) وقتی این رویدادها رخ می‌دهند، اسکریپت موقعیت فعلی پخش را ذخیره کرده و داده‌ها را به data layer ارسال می‌کند. در واقع این تگ، ایونت‌ها را محاسبه و در صورت فایر شدن روی صفحه pushمی‌کند.تریگر این تگ از جنس Window Loaded است. با شرط اینکه در صفحه ویدیوی html5باشد، این تریگر فعال می‌شود.این تگ از یک variable به نام cjs - is html5 player on a page استفاده می‌کند که در قسمت variableها از جنس Custom Javascript تعریف شده است و تابع زیر در آن ذخیره شده است. این تابع چک می‌کند آیا ویدیوی html5در صفحه وجود دارد؟تگ دومی که ساخته شده است تگ GA4 event - html5 video است. این تگ زمانی فایر می‌شود که تغییری در تعامل کاربر و ویدیو اتفاق بیافتد. این تگ با event name برابر با video_{{dlv -video_status}}فایر می‌شود. (variable ای با نام video_status از جنس دیتالایر در variableها ذخیره شده است.)این تگ پارامترهای video_provider, video_percent  و video_title را همراه با ایونت به آنالیتیکس ارسال می‌کند تا بتوانیم در explore آنالیتیکس با این پارامترها، گزارش را فیلتر کنیم.تریگر این تگ نیز از نوع Custom HTML است تا بتواند هر زمان که وضعیت تعامل کاربر با ویدیو عوض می‌شود، فایر شود. ایونتی که به آنالیتیکس ارسال می‌شود در واقع video_pause، video_play video_complete و video_progress است.تست تگ در تگ اسیستنتحالا ما تگ‌های لازم رو در GA4 ساختیم. طبق معمول submit  و publish می‌کنیم تا تگ‌‌ها روی سایت قرار بگیرند. اما مثل همیشه، قبلش Preview می‌گیریم تا از کارکرد تگ‌ها مطمئن بشیم.آدرس صفحه ای که ویدیو در آن قرار دارد را وارد می‌کنیم.با پخش ویدیو در صفحه باز شده، باید تریگر مربوطه فایر شده باشد. درون تگ مربوطه اطلاعات ارسالی را می‌توانید ببینید.با ادامه دادن ویدیو، تگ ویدیو دوباره فایر می‌شود و می‌توانید تغییر پارامترهایی مثل video_percent را مشاهده کنید.❌نکته مهم اینکه این تگ برای ویدیوهایی مثل آپارات و یوتیوب فایر نمی‌شود. ❌ساخت تگ ویدیو یوتیوببرای ساخت این تگ می‌تونید در خود GA4 از بخش Admin&gt;&gt;  Data Streams&gt;&gt; Enhacned Measurments تیکvideo tracking رو روشن کنید. البته چون این روش زیاد مطمئن نیست، توصیه نمی‌شه.حالا برای اینکه تگ video tracking رو بسازیم، مطمئن می‌شیم که تیک video engagement تو بخش enhacned measurments فعال نیست. به تگ منیجر می‌رویم. برای ساخت تگ از بخش تریگر‌ها دکمه New را می‌زنیم.برای بخش triggering گزینه YouTube Video را انتخاب می‌کنیم.در این بخش گزینه‌هایی که برای ارسال به آنالیتیکس می‌خواهیم را تیک می‌زنیم. من معمولا Start, Complete, Progress را تیک می‌زنم. در بخش progress percentage هم می‌توان درصدهای 25,50,75,90 را به شکل زیر اضافه کرد.به بقیه تنظیمات دست نمی‌زنیم و نام تگ را می‌نویسیم و save می‌کنیم. از قسمت variableها دکمه configure را می‌زنیم. (بخش built-in variableها)مطمئن می‌شویم که همه این variableها اضافه شده اند.برای ساخت تگ به بخش تگ‌ها می‌رویم و تگ جدید را اضافه می‌کنیم.از بخش Tag Configuration گزینه Google Analytics:GA4 Event را انتخاب می‌کنیم. مطابق روال Measurment ID آنالیتیکس را اضافه می‌کنیم. (برای یادآوری: Measurment ID آنالیتیکس را می‌توان از GA4 بخش Admin و سپس کلیک بر روی Data stream پیدا کرد.)در بخش Event name به شکل زیر _video را می‌نویسیم. سپس برای اضافه کردن variable دکمه اضافه کردن را می‌‌زنیم. از variableهایی که اضافه کرده بودیم، Video Status را اضافه می‌کنیم.اسم ایونت مطابق شکل بالا می‌شود. در واقع اسم این ایونت با توجه به شرایط video_start, video_progress video_complete , می‌شود. حالا پارامترهایی که می‌خواهیم با ایونت ارسال شوند را اضافه می‌کنیم. مثلا پارامتر video_percent را می‌نویسیم. در بخش Valueها add را می‌زنیم.در بخش variableها Video Percent را اضافه می‌کنیم.به همین شکل پارامتر‌های زیر را می‌توانیم اضافه کنیم. دقت شود که نام پارامترها باید عینا اسامی زیر باشد:video_percentvideo_durationvideo_providervideo_urlvideo_titlevideo_current_timeدر بخش تریگرها هم تریگری که ساختیم را YouTube را اضافه می‌کنیم. تگ به شکل زیر خواهد بود.تگ ساخته شد پس از submit و publish تگ روی سایت قرار می‌گیرد. حالا برای تست تگpreview  می‌گیریم. تریگر YouTube بعد از اینکه ویدیو یوتیوب رو در تگ اسیستنت پخش کردیم باید فایر شده باشد.</description>
                <category>نیما سلیمی</category>
                <author>نیما سلیمی</author>
                <pubDate>Fri, 02 Aug 2024 19:33:55 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین روش ساخت تگ کلیک در تگ‌ منیجر</title>
                <link>https://virgool.io/@m_12264273/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B1%D9%88%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AA%DA%AF-%DA%A9%D9%84%DB%8C%DA%A9-%D8%AF%D8%B1-%D8%AA%DA%AF-%D9%85%D9%86%DB%8C%D8%AC%D8%B1-j8dwi04nrv2w</link>
                <description>یکی از تگ‌هایی که بیشتر از همه نیازه برای تگ‌منیجر بسازیم، تگ کلیک هستش. البته ساخت تگ کلیک نکته خاصی نداره ولی دو تا مشکل وجود داره:۱- هر بار که لندینگ عوض میشه یا هر بار که نیاز پیدا می‌کنیم کلیک روی یه دکمه جدید رو بسنجیم، باید یه تگ جدید بسازیم. ۲- این تگ‌هایی که می‌سازیم نمی‌تونن همه کلیک‌ها روی همه المان‌های سایت رو به تفکیک بهمون نشون بدن.حالا راه حل چیه؟ تو این پست می‌خوایم ببینیم چطوری فقط با استفاده از یه تگ تمام کلیک‌ها روی تمام المان‌ها رو اندازه بگیریم.نحوه ساخت تگ کلیکخب برای شروع یه تگ کلیک توی تگ منیجر طبق معمول می‌سازیم. از تب Tags دکمه New  را می‌زنیم.
اسم تگ را می‌نویسم. پیشنهاد من GA4-Click هستش. سپس برای Tag Configuration از قسمت Tag Type گزینه Google Analytics: GA4 Event را انتخاب می‌کنیم. Measurement-ID آنالیتیکس را وارد کرده و Event Name رو برابر با click قرار می‌دهیم.در قسمت Event Parameters ایونت‌های زیر را اضافه می‌کنیم. (باید همه ایونت‌ها رو بنویسیم، البته این اسامی پیشنهادی من هستش، شما می‌تونید اسامی دیگه‌ای انتخاب کنید. البته اسامی رو حتما یادتون باشه.) این ایونت‌ها به ما این قابلیت رو میدن که عملا هر کلیکلی رو بتونیم بسنجیم.حالا دکمه افزودن+ رو در قسمت variableها بزنید.سپس از قسمت باز شده روی متن Built-in کلیک کنید. از صفحه باز شده، Variableهای مربوط به هر پارامتر را اضافه می‌کنیم. (دقت داشته باشیم که این variableهایی که می‌خوایم اضافه کنیم جزو Built-in Variableهای خود GA4هستن.)بقیه variableها رو هم مثل مسیر قبل اضافه می‌کنیم.سپس برای بخش Triggering از علامت + تریگر Click - All Elements را انتخاب می‌کنیم. برای تریگرمون، اسم انتخاب می‌کنیم. (می‌ذاریم روی گزینه All Clicks باقی بماند.)حالا ما تگ کلیک رو ساختیم. اطلاعات کلی تگ به صورت زیر است.اگه Submit و سپس Publish کنیم.این تگ روی سایت قرار می‌گیره. البته پیشنهاد می‌کنم قبل از Submitو Publish، حتما یه Preview بگیرید.بعد از کلیک روی Preview در قسمت Tag Assistant ابتدا چند دفعه روی قسمت‌های سایت کلیک می‌کنیم و از صفحه Tag Assistant ایونت‌های فایر شده را مشاهده می‌کنیم.نحوه گزارش‌گیری ایونت کلیک از GA4در قسمت قبل ما تگ کلیک رو ساختیم. حالا می‌خواهیم گزارش تعداد کلیک‌ها را بر اساس این ۴ پارامتر داشته باشیم: Link ClassesLink IDLink TextLink URLواضحه که نمی‌تونیم گزارش کلیک‌هارو از بخش گزارش‌های بخش Report آنالیتیکس داشته باشیم. به بخش Explore می‌رویم تا گزارش‌های خود را بسازیم. یه فرم جدید باز می‌کنیم.در قسمت Metricها متریک Event count را اضافه می‌کنیم. در قسمت Dimensions هم می‌توانیم پارامترها را اضافه کنیم و سپس import کنیم.در قسمت Valuesمتریک Event count را اضافه می‌کنیم. این متریک تعداد کل ایونت‌های فایر شده را نشان می‌دهد.حالا از قسمت Filters پارامتری که می‌خواهیم بر آن اساس کلیک‌ها را بسنجیم را انتخاب می‌کنیم.مثلا پارامتر Link Text را انتخاب می‌کنیم، برای قسمت match type می‌تونیم contains (همه متن‌های شامل متن زیر) را انتخاب کنیم. سپس متن مورد نظر مثلا &#x27;&#x27;ثبت‌نام&#x27;&#x27; را در قسمت expression می‌نویسیم. و Apply را می‌زنیم. (می‌تونیم همین کار رو برای ID یا Class یا لینک‌هر کلیک انجام بدیم.)مقدار Event Count تعداد کلیک‌ها در بازه مشخص که بر روی دکمه‌ای شامل متن &#x27;&#x27;ثبت‌نام&#x27;&#x27; است را نشان می‌دهد. یعنی ممکنه متن دکمه &#x27;&#x27;ثبت‌نام کنید&#x27;&#x27; بوده باشه.حالا اگه بخواهیم در یک صفحه خاص تعداد کلیک‌ها رو اندازه بگیریم، می‌تونیم به بخش dimensions بریم و page location رو اضافه کنیم. حالا از قسمت فیلترها، page location رو بر اساس یک URL  خاص فیلتر کنیم. به همین راحتی تعداد کلیک‌ها روی دکمه با یه متن خاص و در یک صفحه خاص رو داریم.مزایا و معایب این روشهمینطور که اول مقاله گفتیم، مزیت این روش تگ ساختن اینه که ۱- می‌تونیم گزارش همه کلیک‌ها رو تو هر صفحه‌ای داشته باشیم. ۲- دیگه نیاز نیست تگ کلیک جدیدی بسازیم.در کسب و کارهایی که تعداد ایونت خیلی خیلی زیادی دارن، تو شرایطی که چندین دایمنشن و ایونت به گزارش اضافه کنیم، ممکنه که data sampling اتفاق بیافته. هر چند که تو کسب و کارهای کوچک امکانش خیلی کمه.</description>
                <category>نیما سلیمی</category>
                <author>نیما سلیمی</author>
                <pubDate>Sun, 21 Jul 2024 12:52:05 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش اتصال آنالیتیکش به بیگ کوئری</title>
                <link>https://virgool.io/@m_12264273/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%AA%DB%8C%DA%A9%D8%B4-%D8%A8%D9%87-%D8%A8%DB%8C%DA%AF-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-gclzyylratrv</link>
                <description>بیگ کوئری چیست؟بیگ کوئری (BigQuery) یک پایگاه داده (data warehouse) متعلق به گوگل هست که به شما اجازه میده داده ها رو مدیریت کنید. بیگ کوئری می‌تواند دیتای شما را از منابع مختلف (آنالیتیکس، ادز و …) جمع آوری و پردازش کند. بیگ کوئری جزوی از Google Cloud Platform است و با داشتن اکانت گوگل کلاد، می توان به گوگل این ابزار هم دسترسی داشت.مزایای اتصال بیگ کوئری به GA4جلوگیری از حذف دیتای یوزر‌جلوگیری از محدودیت های نمایش دیتا مثل data sampling و data thresholdبکاپ گرفتن از آنالیتیکس یونیورسالتغییر و پردازش آسان‌تر دیتاامکان فیلتر کردن داده های اشتباهرایگان بودن۱) ساخت پروژه در گوگل کلادبرای ساخت پروژه در Google Cloud ابتدا وارد آدرس https://console.cloud.google.com شوید. می توانید google cloud  را در مرورگر خود سرچ کرده و از لینک google cloud وارد صفحه اصلی شوید و از بالا سمت راست دکمه console را انتخاب کرده و وارد صفحه کنسول شوید. از صفحه کنسول دکمه select a project را مطابق شکل زیر انتخاب کنید.در صفحه باز شده New Project  را انتخاب کرده تا پروژه جدید بسازید. اگر از قبل پروژه ساخته اید می توانید همان را انتخاب کنید.در صفحه زیر اسم پروژه را به دلخواه نوشته و Create کنید.پروژه شما ساخته شد. در قسمت بالا سمت چپ باید اسم پروژه نمایش داده شود. اگر این اسم را در اینجا مشاهده نمی کنید، از همین قسمت پروژه خود را انتخاب کنید.۲) فعال کردن API بیگ کوئریدر این بخش نیاز است API بیگ کوئری را برای استفاده آنالیتیکس و دیگر دیتاسورس ها قابل دسترسی کنیم.ای‌پی‌آی (API) یا Application Programming Interface مکانیزمی برای ارتباط دو نرم افزار است. بعد از انتخاب پروژه ای که ساختیم، از منوی همبرگری سمت چپ وارد بخش APIs and Interfaces می شویم و قسمت Enable APIs and Services را انتخاب کنید.در صفحه باز شده، دکمه ENABLE APIS AND SERVICES + را بزنید.در قسمت سرچ، BigQuery API را بنویسید و دقیقا گزینه زیر را انتخاب کنید.در این قسمت گزینه enable را فعال کنید.۳) اتصال BigQuery به GA4برای اتصال بیگ کوئری به آنالیتیکس از بخش Admin  آنالیتیکس وارد شوید.از قسمت Product Links گزینه BigQuery Links را انتخاب کنید.در این قسمت دکمه Links را بزنید.در اینجا Choose a BigQuery Project را انتخاب کنید.پروژه ای که در گوگل کلاد ساختید را انتخاب کنید.نکته: ممکن است با خطای BigQuery API isn&#x27;t enabled for the selected Google Cloud project مواجه شوید. این خطا به این دلیل است که API بیگ کوئری در گوگل کلاد enable نشده است. (بخش قبلی)در مرحله بعد با انتخاب Configure data streams and events دیتا استریم هایی که می خواهید به بیگ کوئری وصل شوند را انتخاب کنید. می توانید تمام دیتا استریم‌ها را انتخاب کنید. به دلیل اینکه روزانه تا ۱ میلیون ایونت مجاز است که به بیگ کوئری فرستاده شود، می توانید دیتا استریم‌هایی که احتیاجی ندارید را انتخاب نکنید.همچنین در این قسمت از شما می‌پرسد چه ایونت هایی را نمی خواهید به بیگ کوئری ارسال کنید. می‌توانید ایونت های غیر مهم را در این بخش اضافه کنید. البته این اتفاق فقط برای سایت‌های با تعداد ایونت بسیار بالا رخ می‌دهد. (بنابراین احتیاجی به اضافه کردن ایونت‌ها در این بخش نیست.)انتخاب data location اهمیتی ندارد و می‌توانید روی همان united states باقی بگذارید. دکمه next را بزنید.در منوی Export Data دو روش Daily و Streaming برای ارسال دیتا به بیگ کوئری وجود دارد. البته در اکانت رایگان بیگ کوئری امکان استفاده از روش Streaming وجود ندارد. در ارسال اطلاعات به روش Daily، دیتای روزانه از آنالیتیکس در پایان روز در جدولی با نامی شبیه به events_intraday_YYYYMMDD  به بیگ کوئری ارسال می شود و در روش Streaming دیتا در طول روز با جدول هایی با نام شبیه events_YYYYMMDD  به بیگ کوئری ارسال می شود و در پایان روز این فایل ها پاک شده و فایل events_intraday_YYYYMMD باقی می‌ماند.دکمه next را زده و سپس submit کنید. آنالیتیکس به BigQuery لینک می‌شود.در بخش آخر باید به گوگل اکانت در آنالیتیکس دسترسی Administer بدهید تا اجازه داشته باشد دیتای شما را از آنالیتیکس خروجی بگیرد.برای این کار در صفحه console.cloud.google.com از منوی همبرگری بالا سمت چپ، I AM Admin را انتخاب کنید.نیاز است که ابتدا یک service account بسازیم. از منوی دست چپ صفحه I AM Admin، گزینه Service Accounts را انتخاب کنید.در صفحه باز شده دکمه Create Service Account را بزنید.در صفحه باز شده نام اکانت را بنویسید. (مثلا my-website) در اینجا خود به خود Service Account ID ساخته می‌شود. نیاز است که email address ساخته شده را کپی کنید تا بعدا در آنالیتیکس به این ایمیل دسترسی بدهید.در صفحه بعد در قسمت select a role رول owner را انتخاب کنید.سپس done را بزنید.اگر از قسمت ساخت اکانت ایمیل را کپی نکردید، در صفحه باز شده، می‌توانید از این قسمت کپی کنید. ایمیل ساخته شده را انتخاب کنید و سپس آن را کپی کنید. همچنین می‌توانید با انتخاب ایمیل، صفحه key را انتخاب کرده و از دکمه Add Key و سپس Create new key، کلید ورود به این سرویس اکانت را دانلود کرده و ذخیره کنید. این فایل، کلید ورود شما به سرویس اکانت است.۴) دسترسی دادن به ایمیل سرویس اکانت در آنالیتیکسدر این بخش می‌خواهیم به ایمیلی که در قسمت قبل کپی کردیم دسترسی Administer بدهید. از قسمت Admin آنالیتیکس وارد بخش Account و سپس Account access management بشوید.از دکمه + ایمیلی که کپی کردید را وارد کنید. دقت داشته باشید که به این ایمیل دسترسی Administer بدهید.بعد از ۲۴ ساعت بیگ کوئری به آنالیتیکس وصل می‌شود و ۲۴ ساعت نیز طول می‌کشد تا دیتا از آنالیتیکس به بیگ کوئری ارسال شود. بنابراین بعد از ۴۸ ساعت می‌توانید اولین دیتا را در بیگ کوئری ببینید.مشاهده دیتای آنالیتیکس در بیگ کوئریبرای مشاهده دیتای آنالیتیکس در صفحه console.cloud.google.com از منوی همبرگری در بالا سمت چپ، BigQuery را انتخاب می‌کنیم و وارد فضای بیگ کوئری شوید.از قسمت explorer آنالیتیکس را انتخاب کنید.در اینجا می‌توانید دیتای آنالیتیکس را به صورت جدول یا فایل JSON مشاهده کنید.دیتای آنالیتیکس چگونه به بیگ کوئری ارسال می‌شود؟دیتای آنالیتیکس به شکل جدول، شامل ستون (column) و سطر (row) به بیگ کوئری در جدولی با نام events_YYYYMMDD به بیگ کوئری ارسال می‌شود.ستون‌ها (column) شامل لیست زیر می‌شود که اطلاعاتی نظیر سورس، مدیوم، اطلاعات جغرافیایی و … را در خود ذخیره دارد.سطرها (row) شامل لیست زیر می‌شود که اطلاعاتی نظیر event_date  event_name و … را در خود ذخیره دارد.در این حالت شما به محیط sandbox فضای ابری گوگل یعنی پلن رایگان دسترسی دارید. ایراد sandbox این است که بعد از ۶۰ روز دیتای شما پاک می‌شود و حتما نیاز است که اکانت گوگل خود را به یک کردیت کارت وصل کنید تا دیتا در BigQuery باقی بماند. (فقط نیاز است که به کردیت کارت وصل کنید، نیاز به پرداخت هزینه نیست.) در غیر این صورت می‌توانید قبل از پاک شدن دیتا پروژه‌ی دیگه‌ای بسازید و آن را به آنالیتیکس وصل کنید.این اطلاعات را در این لینک از توضیحات گوگل می‌توانید بخوانید. </description>
                <category>نیما سلیمی</category>
                <author>نیما سلیمی</author>
                <pubDate>Mon, 08 Jul 2024 11:04:31 +0330</pubDate>
            </item>
            </channel>
</rss>