نکته سریع: Google Tag Manager

Google Tag Manager خود را بعنوان استانداردی واقعی برای ادغام اسکریپت های ردیابی تثبیت کرده است. به این ترتیب ، از یک طرف ، مسئولیت ها (بازاریابی آنلاین در مقابل برنامه نویسی) کاملاً از هم تفکیک می شوند و از طرف دیگر ، می توانید به سرعت از طریق یک کانال استقرار اضافی ، پیگیری را تنظیم و اصلاح کنید. در اینجا دو نکته کوچک برای تنظیم راه اندازها آورده شده است.


هنگام ایجاد تریگرها، گزینه "Match CSS selector" اغلب به عنوان نوع فعال‌سازی انتخاب می‌شود. برای مثال، اگر مقدار `.foo .bar .button` را وارد کنید، تریگر اغلب به طور قابل اعتمادی فعال نمی‌شود. دلیل این امر معمولاً این است که سایر عناصر HTML (مانند عناصر `<span>` برای استایل‌بندی اضافی) می‌توانند درون عنصر دکمه پنهان شوند. اگر مستقیماً روی این عناصر فرزند کلیک کنید، تریگر فعال نمی‌شود - این رویداد در سلسله مراتب DOM به بالا منتشر نمی‌شود (حبابی نمی‌شود). برای جلوگیری از این امر، انتخابگر را تکرار می‌کنید و انتخابگر جهانی "*" را اضافه می‌کنید. در مثال ما، عبارت کامل `.foo .bar .button, .foo .bar .button * .` است.

به عنوان نکته دوم ، از زمان iOS 10.2 (تا نسخه فعلی) در مرورگر Safari رفتار نگران کننده ای وجود داشته است: اگر پیوندهای mailto: را ردیابی کنید ، پیام زیر پس از ضربه زدن روی پیوند ، تحت شرایط خاص ظاهر می شود:

در اینجا نوع ماشه " فقط کلیک - فقط پیوندها " با گزینه " منتظر برچسب ها " فعال شد. این فعال سازی هدف پیوند واقعی را به تأخیر می اندازد ، که منجر به پیام فوق می شود. پس از غیرفعال کردن گزینه ، دیگر مشکلی پیش نمی آید. متناوباً ، می توانید از نوع ماشه " کلیک کنید - همه عناصر " استفاده کنید و از انتخابگر CSS برای تعیین هدف به عنوان دقیق ترین شکل ممکن به عنوان یک پیوند استفاده کنید.

بازگشت