Расширенная настройка диспетчера тегов iOS

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