پیکربندی پیشرفته تگ منیجر iOS
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای گسترش عملکرد Google Tag Manager، می توانید متغیرهای Function Call و Function Call را اضافه کنید. متغیرهای فراخوانی تابع به شما این امکان را می دهند که مقادیری را که توسط فراخوانی به توابع از پیش ثبت شده بازگردانده شده است، ثبت کنید. برچسبهای تماس تابع به شما امکان میدهند عملکردهای از پیش ثبتشده را اجرا کنید (مثلاً برای راهاندازی بازدیدها برای ابزارهای اندازهگیری و بازاریابی مجدد که در حال حاضر با الگوهای برچسب در Google Tag Manager پشتیبانی نمیشوند).
برای ایجاد یک تگ سفارشی، کلاسی ایجاد کنید که پروتکل TAGCustomFunction
را پیاده سازی کند:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
برای ایجاد یک متغیر سفارشی، کلاسی ایجاد کنید که پروتکل TAGCustomFunction
را پیاده سازی کند:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
هنگامی که کلاس شما با TAGCustomFunction
راه اندازی شد، از رابط وب Tag Manager برای تنظیم برچسب ها یا متغیرهایی با نام کلاسی که ایجاد کردید استفاده کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-18 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-18 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eFunction Call variables and tags extend Google Tag Manager's capabilities by enabling custom functions.\u003c/p\u003e\n"],["\u003cp\u003eFunction Call variables capture values from pre-registered functions, while Function Call tags execute them.\u003c/p\u003e\n"],["\u003cp\u003eCustom tags and variables are created by implementing the \u003ccode\u003eTAGCustomFunction\u003c/code\u003e protocol in a class.\u003c/p\u003e\n"],["\u003cp\u003eThese custom classes are then utilized within Tag Manager's interface to set up new tags or variables.\u003c/p\u003e\n"]]],["Function Call variables and tags in Google Tag Manager enhance its capabilities by interacting with pre-registered functions. Both utilize a class implementing the `TAGCustomFunction` protocol, with the `executeWithParameters` method defining their behavior. For a tag, this method executes custom logic; for a variable, it returns a value. After implementing the protocol in the class, you can use the Tag Manager web interface to create tags or variables by referencing the class name.\n"],null,["# Advanced iOS Tag Manager configuration\n\nTo extend the functionality of Google Tag Manager, you can add Function Call\nvariables and Function Call tags. Function Call variables let you capture the\nvalues returned by calls to pre-registered functions. Function Call tags let you\nexecute pre-registered functions (e.g. to trigger hits for additional\nmeasurement and remarketing tools that are not currently supported with tag\ntemplates in Google Tag Manager).\n\nTo create a custom **tag** , create a class that implements the\n`TAGCustomFunction` protocol: \n\n @implementation MYCustomTag\u003cTAGCustomFunction\u003e\n\n - (NSObject*)executeWithParameters:(NSDictionary*)parameters {\n // Add custom tag implementation here.\n }\n\n @end\n\nTo create a custom **variable** , create a class that implements the\n`TAGCustomFunction` protocol: \n\n @implementation MYCustomVariable\u003cTAGCustomFunction\u003e\n\n - (NSObject*)executeWithParameters:(NSDictionary*)parameters {\n // Return the value of the custom variable.\n return @42;\n }\n\n @end\n\nOnce your class has been set up with `TAGCustomFunction`, use Tag Manager's web\ninterface to set up tags or variables with the class name you created."]]