سرویس Google Tag Manager دسترسی به داده های Tag Manager API را برای یک کاربر مجاز فراهم می کند. این سرویس به کاربران Tag Manager اجازه می دهد تا حساب های Tag Manager، کانتینرها ، محیط ها ، نسخه ها ، فضاهای کاری ، پوشه ها ، متغیرها ، محرک ها ، برچسب ها و مجوزهای کاربر را مدیریت کنند.
مرجع
برای اطلاعات دقیق در مورد این سرویس، به مستندات مرجع برای Tag Manager API V2 مراجعه کنید.
مانند همه سرویسهای پیشرفته در Apps Script، سرویس Tag Manager از همان اشیا، روشها و پارامترهای API عمومی استفاده میکند. برای اطلاعات بیشتر، نحوه تعیین امضای روش را ببینید.
برای گزارش مشکلات و یافتن پشتیبانی دیگر، به مرکز راهنمای Google Tag Manager مراجعه کنید.
کد نمونه
کد نمونه زیر نحوه استفاده از چند ویژگی سرویس Tag Manager را نشان می دهد.
یک نسخه کانتینر با متغیر، تریگر و تگ ایجاد می کند.
کد نمونه زیر از Tag Manager API V2 برای ایجاد یک محفظه با نامی استفاده می کند که با تاریخ فعلی مهر زمانی دارد تا شانس منحصر به فرد بودن آن افزایش یابد. سپس نمونه یک فضای کاری با یک متغیر مقدار تصادفی و یک ماشه ایجاد می کند که برای هر نمای صفحه فعال می شود. در مرحله بعد، نمونه از ماشه برای ایجاد یک تگ پیکسل دلخواه استفاده می کند که یک پیکسل را به //example.com
با یک کش کش اضافه شده به انتهای URL شلیک می کند. در آخر، نمونه یک نسخه کانتینری با موجودیت های بالا ایجاد می کند، نسخه را ثبت می کند و آن را برای استفاده بعدی برمی گرداند.
یک نسخه کانتینر را منتشر میکند و پیشنمایش سریع کانتینر فعلی را پیشنمایش میکند.
کد نمونه زیر از Tag Manager API V2 برای پذیرش نسخه کانتینری که ممکن است در مثال بالا ایجاد شده باشد استفاده می کند و شناسه حساب، ظرف و نسخه را از نسخه بازیابی می کند. نمونه از این شناسه ها برای انتشار یک نسخه کانتینر به صورت زنده در جهان استفاده می کند. در آخر، نمونه یک پیش نمایش سریع از یک فضای کاری جدید ایجاد می کند و پیش نمایش سریع را ثبت می کند.
یک محیط کاربری را ایجاد و مجدداً مجوز می دهد.
کد نمونه زیر از Tag Manager API V2 برای پذیرش نسخه کانتینر و استخراج حساب، کانتینر و شناسههای نسخه استفاده میکند. نمونه از این شناسه ها برای ایجاد یک محیط کاربری استفاده می کند که به نسخه ظرف ورودی اشاره می کند و محیط کاربر را ثبت می کند. نمونه با ثبت یک محیط کاربر مجاز مجدد به پایان می رسد.
تمام ایمیلها و مجوزهای دسترسی به کانتینر را در یک حساب ثبت میکند.
کد نمونه زیر از Tag Manager API V2 برای یافتن لیستی از تمام مجوزهای موجود در حساب Tag Manager استفاده می کند. نمونه سپس آدرس ایمیل کاربر، شناسه کانتینر و انواع مجوزهای دسترسی به کانتینر را برای هر ورودی ثبت می کند.