В настоящее время Adobe не предлагает какой-либо функции таблицы поиска для построителя правил классификации (CRB). Хотелось бы, чтобы они это сделали. Я разместил его на идеях.omniture.com, а также множество других идей для улучшения CRB. Anyways ..
Лучшее, что вы можете сделать с помощью чистого CRB, - создать правило для каждого модуля (одно правило задано с ~ 200 правилами). Выберите «Регулярное выражение» для типа правила, так и для регулярных выражений, используйте
^MOD123\|(.*)
Это первая часть MOD123
будет жёстко значения для каждого правила. Тогда в классификации действий>К колонку, положить
Search Box|$1
Это первая Search Box
части также будет жёстко к «дружественному» имени.

Таким образом, вы будете мыть, полоскание и повторить для каждого модуля.
Альтернативой может быть создание собственного скрипта на стороне сервера при задании cron для получения необработанных значений и отбрасывания классифицированных значений в Adobe, используя вашу собственную таблицу поиска (жестко закодированную как массив или из запроса db или что-то еще ваш собственный сервер). Вы можете использовать API Adobe SAINT для этого, или вы можете настроить повторяющийся экспорт хранилища данных, который был перенесен в местоположение ftp, чтобы ваш сценарий мог загрузиться и загрузить в место размещения Adobe.
Edit:
Другой подход будет иметь 2 классификации столбцов, один только для дружественного имени модуля, и один только для имени страницы. Тогда у вас будет одно правило, чтобы вызывать имя страницы, используя регулярное выражение ^[^|]+\|(.*)
и $1
для . Значение.
Тогда у вас будет ~ 200 правил (по одному для каждого модуля). Поскольку вы не пытаетесь динамически добавлять что-либо, вы можете использовать Запуск с типом правила и просто использовать имена жестко закодированных модулей (за которыми следует труба), например. MOD123|
, а затем просто дружественное имя модуля для Значение, например. «Search Box»

Это даст вам две классификационные отчеты с секретными значениями как это:

Я не уверен, что ваши реальные потребности отчетности являются, таким образом, это может или может не быть тем, что вам нужно, но вы, например, переходите к отчету классификации «Модуль», чтобы легко получать агрегированные данные по модулю без отдельных записей на странице. И вы можете разбить его на классификацию «Название страницы», чтобы увидеть разные страницы для модуля.
Я попросил стажера написать эту работу, используя SAINT API, чтобы регулярно выставлять неклассифицированные строки. Затем они будут автоматически обрабатываться и вставляться через API. Я не люблю этот подход, потому что он не очень прозрачный. Кроме того, когда новые модули добавляются (несколько раз в год), эта работа нуждается в обновляемом процессе. Конечно, необходимо также обновить набор правил CRB, но, учитывая два лучших варианта, я собираюсь с CRB (сейчас 201 правил), потому что это более прозрачный процесс. Кроме того, мне нравится ваш REGEX лучше, чем тот, который я написал. Благодарю. – Kookbot
@Kookbot eh, CRB не было так долго, поэтому у меня уже много опыта написаны мои собственные сценарии классификации. Вы правы, это не так прозрачно, но довольно просто создать веб-интерфейс, по крайней мере для некоторых из них, чтобы упростить его обновление (например, веб-интерфейс для редактирования таблицы поиска). В любом случае, у меня были некоторые дополнительные мысли, см. Мое редактирование. –
Где ваше предложение об обмене идеей, чтобы я мог его продвигать? – Kookbot