• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/hook/page/gacounter.php
  • Класс: BitrixLandingHookPageGaCounter
  • Вызов: GaCounter::getMap
protected function getMap()
{
	$helpUrl = BitrixLandingHelp::getHelpUrl('GACOUNTER');
	return array(
		'USE' => new FieldCheckbox('USE', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_USE')
		)),
		'COUNTER' => new FieldText('COUNTER', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_COUNTER'),
			'placeholder' => Loc::getMessage('LANDING_HOOK_GACOUNTER_PLACEHOLDER_1')
		)),
		'COUNTER_GA4' => new FieldText('COUNTER_GA4', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_COUNTER'),
			'placeholder' => Loc::getMessage('LANDING_HOOK_GACOUNTER_PLACEHOLDER_2'),
			'help' => $helpUrl
				? '' .
						Loc::getMessage('LANDING_HOOK_DETAIL_HELP') .
					''
				: ''
		)),
		'SEND_CLICK' => new FieldCheckbox('SEND_CLICK', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_SEND_CLICK')
		)),
		'CLICK_TYPE' => new FieldSelect('CLICK_TYPE', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_CLICK_TYPE'),
			'options' => [
				'href' => Loc::getMessage('LANDING_HOOK_GACOUNTER_CLICK_TYPE_HREF'),
				'text' => Loc::getMessage('LANDING_HOOK_GACOUNTER_CLICK_TYPE_TEXT'),
			]
		)),
		'SEND_SHOW' => new FieldCheckbox('SEND_SHOW', array(
			'title' => Loc::getMessage('LANDING_HOOK_GACOUNTER_SEND_SHOW'),
		))
	);
}