Чтобы расширить функциональные возможности Диспетчера тегов Google, вы можете добавить переменные вызова функции и теги вызова функции. Переменные вызова функции позволяют фиксировать значения, возвращаемые вызовами предварительно зарегистрированных функций. Теги вызова функций позволяют выполнять предварительно зарегистрированные функции (например, инициировать обращения к дополнительным инструментам измерения и ремаркетинга, которые в настоящее время не поддерживаются шаблонами тегов в Диспетчере тегов Google).
Чтобы создать собственный тег , создайте класс, реализующий протокол 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
используйте веб-интерфейс Диспетчера тегов, чтобы настроить теги или переменные с именем созданного вами класса.