Функции для уровней
Описанный функционал относится к сервису К50:Стратегии. Доступен только при работе через персонального менеджера К50.
cleanUrlParams
cleanUrlParams (landingPagePath) исключает все что идет после знака "?" в landingPagePath.
Из:
http://hoff.ru/catalog/detskie_komnaty/?brands=arte_m&utm_medium=cpc&utm_source=yandex.direct&utm_campaign=stolyi_i_stulya_moskva|4950913&utm_content=kw|"стул белого цвета"|pos|{position_type}{position}|src_type|{source_type}|src|{source}|ql||&advert_id=camp_id|4950913|ad_id|81281272|phraseid|662996764|banid|81281272|&k50id=01000000662996764
Получится:
/catalog/detskie_komnaty
getTag
getTag(landingPagePath,brands) берет только до ID или другого заданного параметра в url, остальное не берет. В данном уровне мы можем задавать до какого параметра нам интересен url.
В данном примере получаем:
/catalog/detskie_komnaty/?brands=arte_m
Также мы можем брать, например:
k50id getTag(landingPagePath,k50id)
getPath
getPath(landingPagePath,1) или 2,3,4,5.
В данном случае мы может задавать до какой части урла мы берем папки, например:
getPath(landingPagePath,2)
будет:
/catalog/detskie_komnaty
getPathPart
Функция, которая позволяет вычленять необходимую часть аргумента.
getPathPart(landingPagePath,2)
В нашем примере это:
detskie_komnaty
Regular
regular(keyword,мебельный) позволяет брать значения, которые нас интересуют из аргумента с помощью регулярных выражений. В данном примере: если находит в фразе это слово, то берет статистику. Вместо keyword могут быть и другие аргументы, например, type_search
, т.е. только трафик с поисковиков regular(adContent,type_search)
или regular(campaign,stolyi_i_stulya_moskva)
, ведь таких кампаний может быть несколько.
regular(normalize_keyword,a-z) опять же аргумент может быть любым. Мы можем создавать регулярное выражение, например, такого вида regular(adContent,banid_\d*_)
, который будет брать конкретные bannerId
и статистику по ним.