توی دنیای GTM، هر اتفاقی که میخواد بیفته، باید این سه تا با هم همنشینی کنن. بیا با یه مثالِ واقعیِ «دنیای واقعی» اینا رو تعریف کنیم:
۱. تگ (Tag) یعنی: «چی باید بفرستیم؟»
تگ، همون کدیه که قراره اجرا بشه. مثلاً:
- «آهای گوگل آنالیتیکس! این کاربر الان صفحه اصلی رو دید.»
- «آهای گوگل ادز! این کاربر دکمه خرید رو زد.»
- خلاصه: تگ، اون «پیام» یا «کدی» هست که میخوایم به ابزارهای دیگهمون (مثل آنالیتیکس) گزارش بدیم.
۲. تریگر (Trigger) یعنی: «کِی باید بفرستیم؟»
تریگر، شرط و شروطِ ماست. تگ خودش که غیبگو نیست بفهمه کِی کار رو انجام بده! تریگر همون «جرقه» هست.
- «تگ رو اجرا کن… وقتی کاربر روی دکمه ثبتنام کلیک کرد.»
- «تگ رو اجرا کن… وقتی کاربر ۵۰ درصد صفحه رو اسکرول کرد.»
- خلاصه: تریگر، همون لحظهایه که باعث میشه تگِ ما فعال بشه.
۳. متغیر (Variable) یعنی: «چه اطلاعاتی رو همراهش ببریم؟»
متغیرها، «دستیارهایِ باهوشِ» ما هستن. اونا جزئیاتِ ماجرا رو برامون درمیارن.
- تگ میخواد به آنالیتیکس بگه «دکمه کلیک شد». متغیر بهش میگه: «کدوم دکمه؟ دکمهی رنگِ آبی که روش نوشته خرید!»
- خلاصه: متغیرها میرن توی سایت میچرخن و اطلاعاتِ ریز رو (مثل اسمِ دکمه، قیمت محصول، آدرسِ صفحه) جمع میکنن تا تگِ ما بتونه گزارشِ دقیقتری بفرسته.
مثالِ ملموس (برای اینکه ملکه ذهنت بشه):
فرض کن میخوایم ردیابی کنیم چند نفر دکمه «تماس با ما» رو زدن.
- تگ (پیام): «یه رویدادِ کلیک به گوگل آنالیتیکس بفرست.»
- تریگر (شرط): «این تگ رو اجرا کن فقط زمانی که کاربر روی دکمهای کلیک کرد که ID اون هست:
contact-btn» - متغیر (جزئیات): «اگه خواستی، اسمِ دقیقِ اون دکمه رو هم از توی سایت بردار (که مطمئن شیم کدوم تماس با ما بوده).»
تمرینِ فکری :
فکر کن میخوایم «پر شدنِ یه فرمِ تماس» رو ردیابی کنیم. به نظرت:
- تگ ما قراره چی کار کنه؟
- تریگر ما کِی باید فعال بشه؟
- چه متغیرهایی ممکنه به دردِ این گزارش بخورن؟ (مثلاً اسمِ فرم؟ ایمیلِ کاربر؟)
یه لحظه فکر کن به اینا… اگه اینا رو جواب بدی، یعنی منطقِ تگ منیجر رو قورت دادی! آمادهای بریم سراغِ دیدنِ اینها توی محیطِ واقعیِ گوگل تگ منیجر؟