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