نصبهای تگ Google را میتوان برای هدایت دادهها به گروههای خاصی از حسابها یا محصولات پیکربندی کرد. راهحلهای اندازهگیری کامل برای محصولات اندازهگیری Google را میتوان از داخل یک بلوک کد پیکربندی کرد. این راهنما نحوه پیکربندی تگ Google را برای ارسال داده به محصولات، حسابها و پیکربندیهای خاص با استفاده از پارامترهای send_to
و groups
توضیح میدهد.
مسیریابی پیش فرض
تگ Google شما حاوی یک فرمان config
برای مدیریت مسیریابی است. به عنوان مثال، وقتی تگ Google را با شناسه برچسب نصب میکنید، قطعه زیر دادهها را به Google Analytics 4، حسابهای Google Ads یا هر دو ارسال میکند:
gtag('config', 'TAG_ID');
با افزودن پارامتر send_to
به دستورات event
، میتوانید مسیری را که در تگ Google (یا هر دستورالعمل مسیریابی قبلی در صفحه) مشخص شده است، لغو کنید.
برای مثال، رویداد sign_in
زیر فقط به یک ویژگی Google Analytics با شناسه مقصد 'G-XXXXXX-2'
ارسال میشود، صرف نظر از اینکه کدام هدف قبلاً در صفحه پیکربندی شده است.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
گروه ها
گاهی اوقات ممکن است لازم باشد اطلاعات خاصی را به مجموعه ای از حساب ها یا محصولات ارسال کنید و سایر اطلاعات را به مجموعه دیگری از حساب ها یا محصولات ارسال کنید. به عنوان مثال، ممکن است بخواهید اطلاعاتی در مورد کمپین های بازاریابی خاص به آژانس تبلیغاتی خود ارسال کنید، در حالی که اطلاعات کامل تری را برای سازمان خود حفظ کنید. این عملکرد را می توان با استفاده از groups
سازماندهی کرد.
میتوانید گروهی از اهداف (مثلاً محصولات، حسابها و ویژگیها) ایجاد کنید و سپس رویدادها را به آن گروه هدایت کنید.
در مثال زیر، دو ویژگی Google Analytics به گروهی به نام group1
اضافه شده است. سپس، یک رویداد sign_in
به دو ویژگی آن گروه هدایت می شود.
gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });
// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });
گروه پیش فرض
اگر پارامتر send_to
تنظیم نشده باشد، رویدادها به گروه هدف default
هدایت میشوند. گروه default
شامل تمام محصولات و حسابهای دستورات config
در صفحه است که قبل از رویداد اجرا شدهاند. حتی اگر پارامتر groups
در دستور config
مشخص نشده باشد، هدف به گروه default
اختصاص داده می شود.
// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });
مثال بعدی نشان میدهد که رویدادها به گروه default
ارسال میشوند، صرف نظر از اینکه {'send_to : 'default'}
مشخص شده باشد.
// Configure a target
gtag('config', 'G-XXXXXX-1');
// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');
// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });
مسیر به groups
سفارشی
با استفاده از groups
، میتوانید قطعات خاصی از دادهها را که باید به مجموعهای از شناسهها هدایت شوند، شناسایی کنید. نمونه کد زیر نحوه مسیریابی داده های رویداد sign_in
به یک گروه سفارشی به نام agency
نشان می دهد.
// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });
// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });
مثال: Google Ads، Analytics، Floodlight را با هم پیکربندی کنید
میتوانید پیکربندیهای کاملی برای Google Ads، Google Analytics و Floodlight از داخل یک تگ Google ایجاد کنید. این مثال نشان می دهد که یک تگ ترکیبی چگونه ممکن است به نظر برسد. این مثال:
- داده های مشاهده صفحه را به Google Analytics ارسال می کند
- تبدیل Google Ads و Floodlight را اندازه گیری می کند
- اطلاعات مربوط به یک کالای اضافه شده به سبد خرید را به Analytics و Google Ads ارسال می کند
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Global configs
gtag('config', 'TAG_ID');
gtag('config', 'DC-ZZZZZZ');
// Measure Google Ads conversions
gtag('event', 'conversion', {
'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
'value': 1.0,
'currency': 'USD'
});
// Measure Floodlight conversions
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
});
// Route ecommerce add_to_cart event to Google Ads and Analytics
gtag('event', 'add_to_cart', {
'send_to': [
'G-XXXXXX-1',
'AW-YYYYYY'
],
'items': [
'id': 'U1234',
'ecomm_prodid': 'U1234',
'name': 'Argyle Funky Winklepickers',
'list': 'Search Results',
'category': 'Footwear',
'quantity': 1,
'ecomm_totalvalue': 123.45,
'price': 123.45
]
});
</script>