[%~ PROCESS 'i-header/i-header.tt2' title=iget('Статистика по медиапланированию') require_css="css/clite.css" require_js="js/main.js"; PROCESS 'i-script-tag/i-script-tag.tt2' src="js/clite.js"; %] [% MACRO round_number(prefix, n) BLOCK; IF (prefix == 'ctr_' || prefix == 'sum_' || prefix == 'avg_sum_' || prefix == 'avg_clicks_'); IF n; IF prefix == 'ctr_'; n = n * 100; END; #DIRECT-58290 FILTER format('%.02f'); n; END; ELSE; '-'; END; ELSE; n || '-'; END; END %]

[% iget('Статистика по медиапланированию') %]

[% IF errors.defined %]
[% iget("Ошибка:") %] [% errors.join("
") %]
[% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [% END %] [%~ SET cnt_t = 0; SET dateFrom = ((FORM.from_year || from.year) _ '-' _ (FORM.from_month || from.month) _ '-' _ (FORM.from_day || from.day)) | js; SET dateTo = ((FORM.to_year || to.year) _ '-' _ (to.from_month || to.month) _ '-' _ (FORM.to_day || to.day)) | js; ~%] [% IF type_stat == 'managers' %] [% FOR tuid = teams_sort %] [% NEXT IF user.$tuid.hidden == 'Yes' && ! FORM.show_hidden %] [% cnt = 0; cnt_t = cnt_t + 1; %] [% FOR rejectedCntType = ['rejected_cnt', 'rejected_too_expensive_cnt', 'rejected_bad_texts_cnt', 'rejected_bad_keywords_cnt', 'rejected_weird_intraface_cnt', 'rejected_have_questions_cnt', 'rejected_dont_need_cnt', 'rejected_do_myself_cnt', 'rejected_other_cnt'] %] [% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [%~ FOR prefix = ['shows_', 'clicks_', 'ctr_', 'sum_', 'days_', 'avg_sum_', 'avg_clicks_'] ~%] [%~ END ~%] [% END %] [% count_muid = 0 %] [% FOR muid = teams.$tuid %] [% NEXT UNLESS user.$muid.login.defined %] [% NEXT IF user.$muid.hidden == 'Yes' && ! FORM.show_hidden %] [% count_muid = count_muid + 1; cnt = cnt + 1; %] [% FOR rejectedCntType = ['rejected_cnt', 'rejected_too_expensive_cnt', 'rejected_bad_texts_cnt', 'rejected_bad_keywords_cnt', 'rejected_weird_intraface_cnt', 'rejected_have_questions_cnt', 'rejected_dont_need_cnt', 'rejected_do_myself_cnt', 'rejected_other_cnt'] %] [% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [%~ FOR prefix = ['shows_', 'clicks_', 'ctr_', 'sum_', 'days_', 'avg_sum_', 'avg_clicks_'] ~%] [%~ END ~%] [% END %] [% END #muid %] [% IF count_muid > 0 %] [% FOR rejectedCntType = ['rejected_cnt', 'rejected_too_expensive_cnt', 'rejected_bad_texts_cnt', 'rejected_bad_keywords_cnt', 'rejected_weird_intraface_cnt', 'rejected_have_questions_cnt', 'rejected_dont_need_cnt', 'rejected_do_myself_cnt', 'rejected_other_cnt'] %] [% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [%~ FOR prefix = ['shows_', 'clicks_', 'ctr_', 'sum_', 'days_', 'avg_sum_', 'avg_clicks_'] ~%] [%~ END ~%] [% END %] [% END %] [% END #tuid %] [% ELSE %] [% FOR muid = user_sort %] [% NEXT IF user.$muid.hidden == 'Yes' && ! FORM.show_hidden %] [% cnt_t = cnt_t + 1 %] [% FOR rejectedCntType = ['rejected_cnt', 'rejected_too_expensive_cnt', 'rejected_bad_texts_cnt', 'rejected_bad_keywords_cnt', 'rejected_weird_intraface_cnt', 'rejected_have_questions_cnt', 'rejected_dont_need_cnt', 'rejected_do_myself_cnt', 'rejected_other_cnt'] %] [% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [%~ FOR prefix = ['shows_', 'clicks_', 'ctr_', 'sum_', 'days_', 'avg_sum_', 'avg_clicks_'] ~%] [%~ END ~%] [% END %] [% END %] [% END #type_stat %] [% IF cnt_t > 1 %] [% FOR rejectedCntType = ['rejected_cnt', 'rejected_too_expensive_cnt', 'rejected_bad_texts_cnt', 'rejected_bad_keywords_cnt', 'rejected_weird_intraface_cnt', 'rejected_have_questions_cnt', 'rejected_dont_need_cnt', 'rejected_do_myself_cnt', 'rejected_other_cnt'] %] [% END %] [% FOR suffix = ['before_1_week', 'after_1_week', 'before_2_week', 'after_2_week', 'before_4_week', 'after_4_week'] %] [%~ FOR prefix = ['shows_', 'clicks_', 'ctr_', 'sum_', 'days_', 'avg_sum_', 'avg_clicks_'] ~%] [%~ END ~%] [% END %] [% END %]
[% IF login_rights.super_control || login_rights.is_super_media_planner || login_rights.superreader_control %] [% END %] [% IF login_rights.super_control || login_rights.is_super_media_planner || login_rights.superreader_control %] [% END %] [% IF login_rights.super_control || login_rights.is_super_media_planner || login_rights.superreader_control %] [% END %]
[% iget('Статистика за период:') %]  [% iget('по') %]   
[% iget("Тип заявки:") %]

   
   
   


[% IF type_stat == 'managers' %] [% get_sort_table_header("fio", iget('Менеджер'), "fio", FORM, {anchor => b.bid}) %] [% ELSE %] [% get_sort_table_header("fio", iget('Медиапланер'), "fio", FORM, {anchor => b.bid}) %] [% END %] [% get_sort_table_header("finished_cnt", iget('Завершено медиапланов'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("accepted_cnt", iget('Принято'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("accept_ratio", iget('% принятия'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("num_banners_added", iget('Добавлено баннеров в принятых'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("num_phrases_added", iget('Добавлено фраз в принятых'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_cnt", iget('Всего отклонено'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_too_expensive_cnt", iget('Отклонено ("Дорого")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_bad_texts_cnt", iget('Отклонено ("Тексты")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_bad_keywords_cnt", iget('Отклонено ("Фразы")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_weird_intraface_cnt", iget('Отклонено ("Как принять?")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_have_questions_cnt", iget('Отклонено ("Есть вопросы")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_dont_need_cnt", iget('Отклонено ("И так хорошо")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_do_myself_cnt", iget('Отклонено ("Хочу сам")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% get_sort_table_header("rejected_other_cnt", iget('Отклонено ("Другое")'), "fio", FORM, {anchor => b.bid, default_reverse => 1}) %] [% iget('1 неделя ДО') %]: [% iget('1 неделя ПОСЛЕ') %]: [% iget('2 недели ДО') %]: [% iget('2 недели ПОСЛЕ') %]: [% iget('4 недели ДО') %]: [% iget('4 недели ПОСЛЕ') %]:
[% iget("Показы") %] [% iget("Клики") %] [% iget("CTR,%") %] [% iget("Деньги") %] [% iget("Активных дней") %] Avg.daily cost Avg.daily clicks
[% IF tuid == 'none' %][% iget('Менеджеры без тимлидера:')%][% ELSE %] [% user.$tuid.fio %] ( [% user.$tuid.login %] ):[% END %] [%~ IF user.$tuid.stat.finished_cnt && user.$tuid.stat.finished_cnt > 0 ~%] [%~ SET detailStatHref = SCRIPT _ '?cmd=showMediaDetailStat&muid=' _ tuid _ '&date_from=' _ dateFrom _ '&date_to=' _ dateTo _ '&type_stat=managers&typeMedia=' _ FORM.typeMedia; ~%] [% user.$tuid.stat.finished_cnt %] [% ELSE %] - [% END %] [% IF user.$tuid.stat.accepted_cnt && user.$tuid.stat.accepted_cnt > 0; user.$tuid.stat.accepted_cnt; ELSE; '-'; END; %] [% IF user.$tuid.stat.accept_ratio && user.$tuid.stat.accept_ratio > 0; round2s(user.$tuid.stat.accept_ratio * 100) _ '%'; ELSE; '-'; END; %] [% IF user.$tuid.stat.num_banners_added && user.$tuid.stat.num_banners_added > 0; user.$tuid.stat.num_banners_added; ELSE; '-'; END; %] [% IF user.$tuid.stat.num_phrases_added && user.$tuid.stat.num_phrases_added > 0; user.$tuid.stat.num_phrases_added; ELSE; '-'; END; %] [%~ IF user.$tuid.stat.${rejectedCntType} && user.$tuid.stat.${rejectedCntType} > 0; user.$tuid.stat.${rejectedCntType}; ELSE; '-'; END; ~%] [%~ name = prefix _ suffix; round_number(prefix, user.$tuid.stat.${name}); ~%]
[% user.$muid.fio %] ( [% user.$muid.login %] ) [% IF user.$muid.stat.finished_cnt && user.$muid.stat.finished_cnt > 0 %] [%~ SET detailStatHref = SCRIPT _ '?cmd=showMediaDetailStat&muid=' _ muid _ '&date_from=' _ dateFrom _ '&date_to=' _ dateTo _ '&type_stat=managers&typeMedia=' _ FORM.typeMedia; ~%] [% user.$muid.stat.finished_cnt %][% ELSE %]-[% END %] [% IF user.$muid.stat.accepted_cnt && user.$muid.stat.accepted_cnt > 0; user.$muid.stat.accepted_cnt; ELSE; '-'; END; %] [% IF user.$muid.stat.accept_ratio && user.$muid.stat.accept_ratio > 0; round2s(user.$muid.stat.accept_ratio * 100) _ '%'; ELSE; '-'; END; %] [% IF user.$muid.stat.num_banners_added && user.$muid.stat.num_banners_added > 0; user.$muid.stat.num_banners_added; ELSE; '-'; END; %] [% IF user.$muid.stat.num_phrases_added && user.$muid.stat.num_phrases_added > 0; user.$muid.stat.num_phrases_added; ELSE; '-'; END; %] [%~ IF user.$muid.stat.${rejectedCntType} && user.$muid.stat.${rejectedCntType} > 0; user.$muid.stat.${rejectedCntType}; ELSE; '-'; END; ~%] [% name = prefix _ suffix; round_number(prefix, user.$muid.stat.${name}) ~%]
[% iget('Итого:')%] [% user.$tuid.gstat.finished_cnt||0 %] [% user.$tuid.gstat.accepted_cnt||0 %] [% round2s(user.$tuid.gstat.accept_ratio * 100 ||0) %]% [% user.$tuid.gstat.num_banners_added||0 %] [% user.$tuid.gstat.num_phrases_added||0 %][% user.$tuid.gstat.${rejectedCntType}||0 %][% name = prefix _ suffix; round2s(user.$tuid.gstat.${name}) || 0 %]
[% user.$muid.fio %] ( [% user.$muid.login %] ) [% IF user.$muid.stat.finished_cnt && user.$muid.stat.finished_cnt > 0 %] [%~ SET detailStatHref = SCRIPT _ '?cmd=showMediaDetailStat&muid=' _ muid _ '&date_from=' _ dateFrom _ '&date_to=' _ dateTo _ '&type_stat=mediaplanners&typeMedia=' _ FORM.typeMedia; ~%] [% user.$muid.stat.finished_cnt %] [% ELSE %] - [% END %] [% IF user.$muid.stat.accepted_cnt && user.$muid.stat.accepted_cnt > 0; user.$muid.stat.accepted_cnt; ELSE; '-'; END; %] [% IF user.$muid.stat.accept_ratio && user.$muid.stat.accept_ratio > 0; round2s(user.$muid.stat.accept_ratio * 100) _ '%'; ELSE; '-'; END; %] [% IF user.$muid.stat.num_banners_added && user.$muid.stat.num_banners_added > 0; user.$muid.stat.num_banners_added; ELSE; '-'; END; %] [% IF user.$muid.stat.num_phrases_added && user.$muid.stat.num_phrases_added > 0; user.$muid.stat.num_phrases_added; ELSE; '-'; END; %] [%~ IF user.$muid.stat.${rejectedCntType} && user.$muid.stat.${rejectedCntType} > 0; user.$muid.stat.${rejectedCntType}; ELSE; '-'; END; ~%] [%~ name = prefix _ suffix; round_number(prefix, user.$muid.stat.${name}) ~%]
[% iget('Всего:')%] [% gstat.finished_cnt||0 %] [% gstat.accepted_cnt||0 %] [% round2s(gstat.accept_ratio * 100 || 0) %]% [% gstat.num_banners_added||0 %] [% gstat.num_phrases_added||0 %][% gstat.${rejectedCntType} ||0 %][% name = prefix _ suffix; round2s(gstat.${name}) || 0 %]

[% PROCESS 'i-footer/i-footer.tt2' %]