аналог process refs с id=

Post Reply
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

аналог process refs с id=

Post by serge »

Можно ли сделать process id аналогично как это реализованно с process refs? Обьясню для чего это может быть полезно, так как может это уже запилено просто в другом месте: у некоторых брокеров при покупке трафа, с сайтов продавцов реф не передается, но при этом можно покупать на ссылку типа site.com/?id={domain} или site.com/?id={ad_spot_id}. Было бы удобно если бы и значение id можно было процессить аналогично рефу и на лету добавлять в feed. Удобно еще тем, что id это не домен и может быть любым, а соотв мы можем вставить туда чего угодно и потом в статсе посмотеть, где лучше прода, ну например не домен продавца, а броузер: site.com/?id=chrome, страны site.com/?id=tier1 и так далее
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: аналог process refs с id=

Post by admin »

Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: аналог process refs с id=

Post by serge »

ага, а обязательно ли переменную приводить в соотв с внешним видом веб-адреса?

if (isset($_GET['site_id'])) {
$_SERVER['HTTP_REFERER'] = 'http://feeder-' . $_GET['site_id'] . '.com/';
}

я попробовал, можно ж добавить в трейд домен "test" и он отобразится как "test". Зачем это преобразование в урл?

ну например:
https://site.com/?id=test

пропишу в коммон:

if (isset($_GET['id'])) {
$_SERVER['HTTP_REFERER'] = $_GET['id'] ;
}

да и все... он добавит test как домен в фид. Или не добавит? Или добавит, но так лучше не делать?)) И попутно вопрос, можно ли юзать тут id или нужно заменять на что-то другое типа site_id, link_id?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: аналог process refs с id=

Post by admin »

по идее будет раотать в любом виде , если не будет - поправим

название в урле может быть любое, просто поменяется тут

if (isset($_GET['id'])) {
$_SERVER['HTTP_REFERER'] = $_GET['id'] ;
}
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: аналог process refs с id=

Post by serge »

умудрился для теста с первого раза выбрать нерабочий вариант домена))
взял шаблон: /?id=source_{domain.name}
все работает добавляются в фид домены такого вида:
source_site1.com
source_site2.com
и так далее.. но, как выяснилось скрипт не обрабатывает символ "_":
все дальнейшие клики: /?id=source_site1.com не определяются смартом как трейд и попадают в notrade
видимо там целый ряд этих символов и это надо, получается, учитывать... поменял в итоге просто на source-{domain.name}...

не знаю, есть ли целесообразность это фиксить, но тут оставлю для истории.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: аналог process refs с id=

Post by admin »

да, подчеркивания не же в именах доменов .. лучше сразу цлить в валидные имена доменов
Don't forget to run script update
Post Reply