Nexter

Рейтинг
39
Регистрация
28.03.2009
Евген:
ну на 13 то снизился? :)

Если кто-то сотрудничает с РСЯ через ЦОП только ради уклонения от НДФЛ, то, наверное, им так выгоднее.

Кстати, после перехода на прямое сотрудничество с Яндексом было неожиданно и приятно узнать, что саппорт РСЯ консультирует по оформлению и размещению блоков. Раньше я думал, что по этому вопросу консультируют только ЦОПы. Причем, специалист РСЯ после подробной консультации некоторое время отслеживал эффективность нового размещения блоков и затем предложил внести корректировки без просьб с моей стороны. Так что с начала прямого сотрудничества и до сих пор доход только повышается :)

mgarkunov:
Да и потом что лучше? 13% подоходного или 6% на ИП?

А новость разве касается ИП? Вроде бы, только физических лиц без регистрации ИП.

mgarkunov, вы ошибаетесь. РСЯ вычитают из дохода партнера-физлица только 13% НДФЛ. Плюс из своей доли (не из партнерской) платят за партнера в пенсионный фонд. Я перенес все свои сайты из ЦОП в РСЯ полгода назад и доход действительно не снизился.

87793, спасибо за внимание к моему коду. Это я знаю и код сделан таким образом, что РСЯ отображается при переходе из результатов поиска Яндекса, а Adsense - при переходе из результатов поиска Google (при условии, что передача реферера не блокируется). Во всех остальных случаях, когда посетитель приходит не из результатов поиска Я и G, работает случайное отображение Adsense/РСЯ. Так что решение полностью соответствует поставленной задаче.

Кстати, субдомены Яндекса и Гугла не учитываются, за исключением возможного, но необязательного www - опять же, потому что задачей было отследить только переходы с поиска Я и G. Если же нужно учитывать переходы не только с поиска, но и с других сервисов Яндекса и Гугла (например, yaca.yandex.ru и otvety.google.ru), то достаточно изменить только регулярки

https?:\/\/(?:www\.)?yandex

и

https?:\/\/(?:www\.)?google

на такие:

https?:\/\/[^\/]*yandex

и

https?:\/\/[^\/]*google

Если нужно учитывать еще и переходы из других поисковых систем (или с конкретных сайтов), просто измените шаблон нужного регулярного выражения, добавив проверку других доменов. Пример:


// Показываем РСЯ пришедшим с сервисов Яндекса, Рамблера и Апорта
if (preg_match("~https?:\/\/[^\/]*(?:yandex|rambler|aport)~i", $_SERVER["HTTP_REFERER"])) {
echo $yandex_adverts;
}
// Показываем Adsense пришедшим с сервисов Google и Mail
elseif (preg_match("~https?:\/\/[^\/]*(?:google|mail\.ru)~i", $_SERVER["HTTP_REFERER"])) {
echo $google_adverts;
}
// Иначе - случайный выбор Adsense/РСЯ (как и было)
else {
$random_ad = rand(1, 2);
echo ($random_ad === 1) ? $google_adverts : $yandex_adverts;
}

Проверил на локалке, работает. Лучше все-таки использовать второй вариант, т.к. он обеспечивает более равномерный показ объявлений обеих систем благодаря случайному выбору при неподходящих реферерах.

Я немного уточнил регулярное выражение, чтобы оно совпадало только в случаях перехода с одной из этих двух поисковых систем и не совпадало в случаях, когда посетитель приходит с какой-нибудь статьи о Яндексе или Google, содержащей в своем адресе слово yandex или google (например, http://example.com/yandex-i-google-v-runete.html). Новый вариант кода выглядит так:

$google_adverts = <<<GOOGLEADS

код рекламного блока google
GOOGLEADS;

$yandex_adverts = <<<YANDEXADS
код блока рся
YANDEXADS;

// если в реферере yandex, то показываем рся,
// если в реферере google, то показываем adsense,
// во всех прочих случаях - случайный выбор рся/адсенс:

if (preg_match("~https?:\/\/(?:www\.)?yandex~i", $_SERVER["HTTP_REFERER"])) {
echo $yandex_adverts;
}
elseif (preg_match("~https?:\/\/(?:www\.)?google~i", $_SERVER["HTTP_REFERER"])) {
echo $google_adverts;
}
else {
$random_ad = rand(1, 2);
echo ($random_ad === 1) ? $google_adverts : $yandex_adverts;
}

Предполагаю, что можно проверять не реферер, а куки посетителей. Если это возможно, то это несравненно лучше. Но как сделать, пока не знаю.

С помощью переменных сервера - проверяете реферер и выдаете то, что нужно. Но это не вполне надежно, т.к. реферер часто бывает пустым - например, если в настройках браузера или брандмауэра заблокирована функция его передачи. Предлагаю два решения - простое и посложнее:

$google_adverts = <<<GOOGLEADS

код рекламного блока google
GOOGLEADS;

$yandex_adverts = <<<YANDEXADS
код блока рся
YANDEXADS;

// Самое простое решение -
// если в реферере есть yandex, показываем рся, иначе - адсенс:

echo (preg_match("~yandex~i", $_SERVER["HTTP_REFERER"])) ? $yandex_adverts : $google_adverts;

// Более правильное решение -
// если в реферере yandex, то показываем рся,
// если google, то показываем adsense,
// во всех прочих случаях (включая пустой реферер) - случайный выбор рся/адсенс:

if (preg_match("~yandex~i", $_SERVER["HTTP_REFERER"])) {
echo $yandex_adverts;
}
elseif (preg_match("~google~i", $_SERVER["HTTP_REFERER"])) {
echo $google_adverts;
}
else {
$random_ad = rand(1, 2);
echo ($random_ad === 1) ? $google_adverts : $yandex_adverts;
}

PS Код, скорее всего, плох, т.к. я только начинаю учиться PHP. Так что просьба к гуру - не пинать, но поправить при обнаружении ошибок :)

Kamchess, как я уже говорил, Альфе я сознательно предоставил только ящик на gmail. Так что от меня они точно не получали никакой информации об аккаунте, с которого подавались заявки в РСЯ. Этот РСЯ-аккаунт вообще нигде никаким боком не светился. Он был известен мне, Яндексу и возможно, ЦОПу. А стал известен банку.

qw2010, это вы в танке. Любой человек в любой стране может лишиться работы без уважительных причин. Захочет работодатель, и работник уволится "по собственному желанию". А вот случаев блокировки редакторов DMOZ без причин не было на практике. Ваши подозрения не доказаны.

Kamchess:
Они как бы сами по себе сливаются. Объясняю, как чисто с технической точки зрения выглядит процесс перевода Яндекс.Денег на ваш счёт в банке.

Спасибо за подробный ответ, но все равно непонятно, откуда у банка появилась информация о моем почтовом ящике? Ведь одно дело - номер счета в банке или номер счета в ЯДеньгах и совсем другое - email. Причем, email на аккаунте, где не используется ничего, кроме РСЯ и почты? ЯД я получал и отправлял через совсем другой аккаунт.

PS Сумма, кстати, была 14300 рублей.

Kamchess:
выводить ВМ со своего аттестата да ещё на свой паспорт это в 100500 раз хуже, чем просто спокойно кидать себе на счёт денежку с формулировкой "возврат неиспользованных средств".

Kamchess, увы, не могу согласиться. Я спрашивал своего друга адвоката (по гражданским делам) о назначениях платежей. Он сказал, что комментарии к денежным переводам не имеют юридической силы. И оснований ему не верить у меня нет - опровержения в законах РФ я не нашел.

Что касается конкретно Яндекс-денег, денежные переводы с которых как раз и идут с комментарием "возврат неиспользованных средств", расскажу свою историю.

У меня есть аккаунт в Яндексе, в котором я подавал заявки на принятие своих сайтов в РСЯ. Сайты были приняты и сразу же переведены в ЦОП. Договор с Яндексом на тот момент я не заключал и они не располагали ни моим ИНН, ни банковскими реквизитами. Заработанные в РСЯ средства я решил получать в Яндекс-деньгах и затем отправлять их на счет в банке. Для этого завел другой аккаунт на Яндексе, где создал счет в Яндекс-деньгах. Этот счет и был введен в ЦОПе, на него ЦОП переводил средства. Затем я приехал в Альфа-банк, заказал пакет услуг Онлайф с "Альфа-кликом", привязал карту к счету в Яндекс-деньгах. В процессе оформления пакета услуг я не предоставлял Альфе ни один из своих почтовых ящиков на Яндексе, дал им ящик на gmail.

Результат: Сразу же после первого перевода с ЯД на счет в Альфе, Альфа-банк стал присылать мне свои рассылки на тот аккаунт в Яндексе, с которого я подавал заявки в РСЯ. Заметьте, ни одного письма Альфа-банк не прислал на предоставленный мной gmail-овский email. И даже не на ящик в аккаунте, специально созданном на Яндексе для Яндекс-денег.

Вывод: Яндекс до или сразу после первого платежа денег с ЯД на банковский счет сливает в этот банк все данные пользователя, которыми располагает. Таким образом, судьба клиента полностью в руках банка, принимающего платежи. И каким бы ни было "назначение платежа", это не имеет никакого значения.

boga@voxnet.ru, да ладно вам :) В этой теме вы пишете ничуть не умнее ТСа. Оба жжоте одинаково.

Gwen, я пришел к тому же выводу.

Всего: 138