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

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

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

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

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

گوگل تگ منیجر (Google Tag Manager) ابزاری با یک رابط کاربر پسند و مبتنی بر وب است که روند کار با تگ ها را ساده می کند.

با استفاده از GTM بدون نیاز به دسترسی به کد منبع، می توانید تگ ها را اضافه، ویرایش و یا غیرفعال کنید.

اگر چه GTM ظاهرا محصولی از گوگل است، اما فقط به کار با تگ ها برای سایر سرویس های گوگل مانند AdWords یا Analytics محدود نیست.

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

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

گوگل تگ منیجر
گوگل تگ منیجر توانایی کار با دیگر ابزارها را نیز دارد.

جوانب مثبت و منفی گوگل تگ منیجر (GTM)

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

توسعه دهندگان معمولاً مشغول سایر پروژه های دارای اولویت هستند، بنابراین برچسب زدن اغلب توسط تیم پشتیبان انجام می شود.

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

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

هنوز هم نیاز به اجرای فنی دارد

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

در حالی که GTM دارای قالب های تگ زیادی است که بتواند یک برنامه نویس با آن کار کند، اما تگ های سفارشی پیچیده تر به احتمال زیاد به کسی که واقعاً کد نویسی را درک کند نیاز دارد.

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

بیشتر مشاغل می توانند از استفاده از آن بهره مند شوند

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

از آنجا که سایت های مشاغل شرکتی می توانند به راحتی از ده ها تگ استفاده کنند، GTM مدیریت همه آن ها را آسان تر کرده و سرعت سایت را با کمک به بارگذاری، کارآمد تر می کند.

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

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

هنگامی که تگ ها به صورت همزمان اجرا می شوند، بارگذاری یک تگ کند می شود و همچنین تمام تگ های دیگر نیز به کندی اجرا می شوند.

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

اما برچسب های ایجاد شده در GTM بصورت پیش فرض به صورت غیر همزمان اجرا و بارگذاری می شوند، بدین معنی که هر تگ می تواند در هر زمان که آماده باشد، اجرا شود.

برای سایت های AMP و برنامه های تلفن همراه نیز قابل استفاده است

استفاده از GTM به وب سایت های استاندارد محدود نمی شود. GTM همچنین می تواند برای مدیریت تگ ها برای سایت های AMP و برنامه های تلفن همراه استفاده شود.

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

از بعضی جهات استفاده از GTM برای سایت های AMP یا برنامه های تلفن همراه تقریباً مشابه استفاده از آن برای وب سایت معمولی است، اما تفاوت هایی هم با هم دارند.

محیط ابزار گوگل تگ منیجر

اجزای تگ ها و GTM

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

Container

وقتی کار خود را با GTM شروع می کنید، اولین کاری که باید انجام دهید ایجاد Container است. یک Container در واقع همه تگ ها را برای سایت شما نگه می دارد.

GTM پس از ایجاد یک Container جدید، کد دیگری را برای اضافه کردن به سایت به شما می دهد.

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

برخی از CMS ها مانند وردپرس افزونه هایی برای کمک به اضافه کردن کد Container برای شما دارند، اما برای افزودن آن ممکن است لازم باشد با توسعه دهنده وب خود تماس بگیرید.

پس از انجام این کار می توانید برچسب های مورد نظر خود را از طریق GTM اضافه، ویرایش، غیرفعال یا حذف کنید.

Trigger

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

این نوع رویداد ها به عنوان محرک شناخته می شوند و همه تگ ها باید حداقل یک Trigger را به آن اختصاص دهند.

Trigger ها را می توان به دو مؤلفه اصلی تقسیم کرد: رویداد ها و فیلتر ها.

وقتی به پیکربندی یک Trigger در GTM می روید، لیست های طولانی از انواع محرک ها برای انتخاب به شما داده می شود. پس از انتخاب یک رویداد می توانید فیلتر خود را تنظیم کنید.

فیلتر ها را می توان به سه بخش دیگر تغییر داد: متغیر ها، عملگر ها و مقادیر.

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

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

حتی اگر کلمه “مقدار” به طور معمول در اشاره به اعداد و قیمت ها به کار می رود، به یاد داشته باشید که در این حالت لزوماً نباید عددی باشد.

در بسیاری موارد ارزش شما چیزی مانند URL یا کلمه کلیدی خواهد بود.

به عنوان مثال بیایید بگوییم می خواستم ببینم چند نفر به طور عمقی مطالب وبلاگ را در سایت من می خوانند.

می توانم یک تگ را با یک Trigger رویداد Scroll Depth ایجاد کنم که وقتی عمق پیمایش عمودی به 75٪ برسد، باید اجرا بگیرد.

اگر خواستیم این گزینه را در تمام صفحات سایت خود اجرا کنیم، می توانیم گزینه “All Pages” را که در جعبه پیکربندی Trigger وجود دارد، انتخاب کنیم و دیگر لازم نیست فیلتر های دیگری ایجاد کنیم.

اما از آنجا که ما به محتوای وبلاگ توجه می کنیم، می خواهیم “برخی از صفحات” را انتخاب کرده و فیلتر “Page URL” “شامل” “fakewebsitename.com/blog” را ایجاد کنم.

پیکربندی Trigger

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

در این حالت می توانید یک Trigger مسدود کننده ایجاد کنید تا در آن مواقع از اجرا آن جلوگیری کنید.

GTM محرک مسدود کردن بر سایر انواع محرک ها را در اولویت قرار می دهد، بنابراین اگر Trigger مسدود کننده ای داشته باشید که با شرایط تنظیم شده توسط یک Trigger دیگر مغایرت داشته باشد، گوگل تگ منیجر آنچه را که توسط Trigger مسدود کننده مشخص شده است، دنبال می کند.

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

متغیرها و ثابت ها

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

تگ، مقدار متغیر را با مقدار تعریف شده در Trigger مقایسه می کند و اگر متغیر با شرایط Trigger مطابقت داشته باشد اجرا می شود.

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

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

متغیرها اغلب می توانند در بین برچسب ها استفاده مجدد شوند. یکی از محبوب ترین نکات برای استفاده از GTM ایجاد متغیر های ثابت با شماره شناسه یا کد های رهگیری است که باید بیش از یک بار از آن ها استفاده کنید.

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

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

هنگام استفاده از GTM شما با دو نوع متغیر متفاوت کار خواهید کرد: متغیرهای داخلی و متغیرهای تعریف شده توسط کاربر.

متغیر های داخلی برخی از متداول ترین انواع متغیر هستند، بنابراین گوگل دسترسی آن ها به GTM را آسان کرده است.

گوگل تگ منیجر

پس از انتخاب متغیر داخلی می توانید تنظیمات آن را به هر صورت که می خواهید پیکربندی کنید.

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

با کلیک بر روی دکمه “Configure” می توانید متغیر های داخلی بیشتری پیدا کنید.

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

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

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

متغیر ها را می توان از داشبورد GTM با کلیک کردن روی گزینه “Variable” در منوی سمت چپ ایجاد کرد.

همچنین می توانید با کلیک بر روی دکمه کنار فیلد با یک علامت به علاوه بر روی آن، آن ها را ایجاد کنید.

data layer

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

یک راه برای یافتن آن با بررسی ساختار HTML صفحه است، اما این واقعاً یک راه حل ایده آل نیست.

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

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

یک ایجاد data layer یک شیء جاوا اسکریپت است که تگ های اطلاعاتی لازم از بقیه کد سایت شما را جدا می کند.

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

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

از نظر فنی لایه های داده اختیاری هستند. لازم نیست بطور مشخص تعریف کنید. GTM می تواند یکی را برای شما آغاز کند.

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

برای شروع کار یک شیء جدید لایه داده به این شکل ظاهر می شود:

ایجاد data layer

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

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

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