- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как показать посетителю объявления адсенса если он из Директа пришел?
Если он пришел из закладок или ПС то нужно РСЯ крутить а если из РСЯ пришел нужно адсенс выводить...
Как это можно реализовать в PHP
А разве правила ГА и ЯД не запрещают непостоянное подобное размещение?
Искать в реферерах нужные параметры и настраивать отображатель объяв исходя из данных "пришедшего".
Пхп, асп или джава здесь роли не играют, веб - он одинаковый для всез серверных языков. Вопрос только, нафига такое нужно? Типа, а попробывать?
Искать в реферерах нужные параметры и настраивать отображатель объяв исходя из данных "пришедшего".
Пхп, асп или джава здесь роли не играют, веб - он одинаковый для всез серверных языков. Вопрос только, нафига такое нужно? Типа, а попробывать?
В рефах только сайт с которого пришел пользователь и все....
в рефах не отличишь толи пользователь пришел на сайт кликнув по ссылке из результатов поиска толи кликнул на директ в яндексе
.....а яндекс умеет определять ....
неоднократно проверял и эксперементировал и вот что получается
яндекс не учитывает клики по директу на моем сайте тех пользователей которые пришли на сайт из директа....вот и хочу чтобы на моем сайте посетителям из директа показывался адсенс и всем остальным объявления РСЯ....
В рефах только сайт с которого пришел пользователь и все....
в рефах не отличишь толи пользователь пришел на сайт кликнув по ссылке из результатов поиска толи кликнул на директ в яндексе
.....а яндекс умеет определять ....
неоднократно проверял и эксперементировал и вот что получается
яндекс не учитывает клики по директу на моем сайте тех пользователей которые пришли на сайт из директа....вот и хочу чтобы на моем сайте посетителям из директа показывался адсенс и всем остальным объявления РСЯ....
Вы можете, для примера, добавить спец.метки посетителям с Директа (или включить внешнюю статистику тогда в урлах появится openstat=...).
Повторюсь:
Вы можете, для примера, добавить спец.метки посетителям с Директа
Ну да, разумно.
В принципе, алгоритм примерно такой:
В настройках рекламной кампании в Директе:
1. Добавляем метки типа ?from=direct к URLам.
На сайте до загрузки содержимого:
2. Проверяем, нет ли в URLе этой метки. Если есть, то вешаем куку. Какую конкретно куку вешать — решайте сами. Я бы предложил сессионную.
При показе рекламного блока:
3. Проверяем, нет ли в куках указания на то, что юзер из Директа, и не вешали ли мы соотв. куку в пункте 2.
4. Если одно из двух условий верно, то показываем блок не-директа; в противном случае — показываем Директ.
Конкретный код предложить непросто, потому что надо знать, как устроена CMS.
И конечно же, на PHP это сделать можно. Более того, это все можно сделать и на джаваскрипте. 8)
Вот готовое решение (в свое время писали мне):
//Забываем о пользователе, при достижении x просмотров сайта
$views=15;
//Ловим
$key=".yandex.ru/count";
$yand[1]=<<<EOF
<!--код Директа 1-->
EOF;
$yand[2]=<<<EOF
<!--код Директа 2-->
EOF;
$beg[1]=<<<EOF
<!--код Бегуна 1-->
EOF;
$beg[2]=<<<EOF
<!--код Бегуна 2-->
EOF;
/*
error_reporting(E_ALL);
$er = error_reporting();
error_reporting($er);
*/
//Проверяем номер блока
if(!isset($type)){
$type=1;
} else {
if(!is_numeric($type))die("error type numeric");
}
//Назначаем блоки на места
if(isset($yand[$type])){$yandex=$yand[$type];} else {$yandex="Номер блока не найден в базе";}
if(isset($beg[$type])){$begun=$beg[$type];} else {$begun="Номер блока не найден в базе";}
//Проверяем были ли уже просмотры страницы
if((!isset($_COOKIE['view'])) or ($_COOKIE['view']=="")){
setcookie("view", 1);
} else {
setcookie("view", ($_COOKIE['view']+1));
}
//Если лимиты просмотров закончились, то удаляем все куки
if($_COOKIE['view']==$views){
setcookie('turbine');
setcookie('view');
}
//Проверяем основное и ставим нужные куки
if((!isset($_COOKIE['turbine'])) or ($_COOKIE['turbine']=="")){
if(isset($_GET['_openstat'])){
setcookie("turbine", "begun");
$_COOKIE['turbine']="begun";
} else {
setcookie("turbine", "yandex");
$_COOKIE['turbine']="yandex";
}
}
//Устанавливаем сами блоки рекламы
if($_COOKIE['turbine']=="begun"){
echo $begun;
} else {
echo $yandex;
}
//Резервное удаление главной куки
if($_GET['r']==1){setcookie('turbine');}
?>
Сохраняем в отдельный файл turbine.php
На странице, в том месте где нужно выводить блок:
где $type=1 - номер нужного типа блока.
В начале меняем количество просмотров рекламных блоков (не страниц, на странице можно ставить несколько рекламных блоков) посетителем, после достижения которых опять показываем Директ.
SamD, все это очень хорошо, но имеет очень опосредованное отношение к задаче Аедрея. 8)
Разве ни в одной из серверных переменных не видно an.yandex.ru?
Разве ни в одной из серверных переменных не видно an.yandex.ru?
Естественно, нет.