function get_links() { $url = tracklink() . '/p.php?n=custom'; $code = $this->common->get_code(); $url .= '&ak=' . $code; return $url; }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=custom&ak=' . $this->common->get_code(); $postback_links[] = array('id' => 'main', 'url' => $url, 'description' => 'Универсальная Postback ссылка. Перед использованием измените значения параметров согласно документации CPA сети.'); return array('base_url' => $url, 'links' => $postback_links); }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=' . $this->network_name; $url .= '&ak=' . $this->common->get_code(); $postback_links[] = array('id' => 'main', 'url' => $url, 'description' => 'Для автоматического импорта продаж добавьте ссылку в поле PostBack в настройках Gdeslon и выберите метод GET:'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_links() { $url = tracklink() . '/p.php?n=' . $this->net; $code = $this->common->get_code(); $url .= '&ak=' . $code; $return = array('id' => 0, 'url' => $url, 'description' => 'Вставьте эту ссылку в поле PostBack ссылки в настройках GdeSlon и выберите метод запроса GET'); return array(0 => $return, 'reg_url' => $this->reg_url, 'net_text' => $this->net_text); }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=' . $this->network_name; $url .= '&ak=' . $this->common->get_code(); $url .= '&status=created'; $postback_links[] = array('id' => 'main', 'url' => $url, 'description' => 'Для автоматического импорта продаж добавьте ссылку в поле PostBack URL в настройках сети, выберите тип запроса POST и оставьте галочки напротив всех переменных.'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_links() { $url = tracklink() . '/p.php?n=' . $this->net; $code = $this->common->get_code(); $url .= '&ak=' . $code; $return = array('reg_url' => $this->reg_url, 'net_text' => $this->net_text); array_push($return, array('id' => 0, 'description' => '1. Вставьте эту ссылку в поле <b>Postback URL</b> в CityAds.<br>' . '2. Выберите Тип запроса <b>POST</b><br>' . '3. Поставьте галочки напротив ВСЕХ переменных', 'url' => $url . '&status=created')); return $return; }
function get_network_info() { $url = tracklink() . '/p.php?n=' . $this->network_name; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value['url_param'] . '}'; } $url .= '&ak=' . $this->common->get_code(); $postback_links[] = array('id' => 'main', 'url' => $url, 'description' => 'Для автоматического импорта продаж добавьте ссылку в поле PostBack в настройках оффера:'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_links() { $url = tracklink() . '/p.php?n=' . $this->net; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value . '}'; } $code = $this->common->get_code(); $url .= '&ak=' . $code; $return = array('id' => 0, 'url' => $url, 'description' => 'Вставьте эту ссылку в PostBack поле URL в инструментах 7offers.ru'); return array(0 => $return, 'reg_url' => $this->reg_url, 'net_text' => $this->net_text); }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=' . $this->network_name; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value['url_param'] . '}'; } $url .= '&ak=' . $this->common->get_code(); $postback_links[] = array('id' => 'main', 'url' => $url, 'description' => 'Вставьте эту ссылку в поле PostBack ссылки в настройках Biznip:'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_links() { $url = tracklink() . '/p.php?n=' . $this->net; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value . '}'; } $code = $this->common->get_code(); $url .= '&ak=' . $code; $return = array('id' => 0, 'url' => $url, 'description' => 'Вставьте эту ссылку в поле PostBack ссылки в настройках Вашего потока в сети AD1.'); return array(0 => $return, 'reg_url' => $this->reg_url, 'net_text' => $this->net_text); }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=' . $this->network_name; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value['url_param'] . '}'; } $url .= '&ak=' . $this->common->get_code(); $postback_links[] = array('id' => 'pending', 'url' => $url . '&status=pending', 'description' => 'Вставьте эту ссылку в поле «Постбэк - В ожидании»'); $postback_links[] = array('id' => 'approved', 'url' => $url . '&status=approved', 'description' => 'Вставьте эту ссылку в поле «Постбэк - Принято»'); $postback_links[] = array('id' => 'rejected', 'url' => $url . '&status=rejected', 'description' => 'Вставьте эту ссылку в поле «Постбэк - Отклонено»'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_network_info() { $postback_links = array(); $url = tracklink() . '/p.php?n=' . $this->network_name; foreach ($this->params as $name => $value) { $url .= '&' . $name . '=[[' . $value['url_param'] . ']]'; } $code = $this->common->get_code(); $url .= '&ak=' . $code; $postback_links[] = array('id' => 'create', 'url' => $url . '&status=wait', 'description' => 'Вставьте эту ссылку в поле «URL фиксации нового действия» в разделе «Инструменты, Conversion postback»'); $postback_links[] = array('id' => 'approve', 'url' => $url . '&status=approved', 'description' => 'Вставьте эту ссылку в поле «URL для подтверждения действия»'); $postback_links[] = array('id' => 'decline', 'url' => $url . '&status=rejected', 'description' => 'Вставьте эту ссылку в поле «URL для отклонения действия»'); return array('links' => $postback_links, 'name' => $this->network_name, 'display-url' => $this->display_url, 'registration-url' => $this->registration_url, 'network-description' => $this->network_description); }
function get_links() { $url = tracklink() . '/p.php?n=' . $this->net; foreach ($this->params as $name => $value) { $url .= '&' . $name . '={' . $value . '}'; } $code = $this->common->get_code(); $url .= '&ak=' . $code; $return = array(); array_push($return, array('id' => 0, 'description' => 'Вставьте эту ссылку в поле "Постбэк - В ожидании"', 'url' => $url . '&status=pending')); array_push($return, array('id' => 1, 'description' => 'Вставьте эту ссылку в поле "Постбэк - Принято"', 'url' => $url . '&status=approved')); array_push($return, array('id' => 2, 'description' => 'Вставьте эту ссылку в поле "Постбэк - Отклонено"', 'url' => $url . '&status=rejected')); $return = $return + array('reg_url' => $this->reg_url, 'net_text' => $this->net_text); return $return; }
$arr_offers = get_rules_offers(); $limit = 50; $offset = rq('offset', 2); //dmp($arr_offers); $source = rq('source'); if (empty($source_config[$source])) { $source = 'source'; } $condition_types = array('geo_country' => 'Страна', 'lang' => 'Язык', 'referer' => 'Реферер', 'city' => 'Город', 'region' => 'Регион', 'provider' => 'Провайдер', 'ip' => 'IP адрес', 'os' => 'ОС', 'platform' => 'Платформа', 'browser' => 'Браузер', 'agent' => 'User-agent', 'get' => 'GET', 'device' => 'Устройство'); $rules_list = get_rules_list($arr_offers, $offset, $limit); $arr_rules = $rules_list['rules']; $total_rules = $rules_list['total']; $arr = array(); $i = 0; foreach ($arr_rules as $cur) { $lnk = tracklink() . "/{$cur['name']}/" . $source . "/campaign-ads/"; if ($source != 'source' and !empty($source_config[$source]['params'])) { $tmp = array(); foreach ($source_config[$source]['params'] as $param_name => $param_value) { if (empty($param_value['url']) or strstr($lnk, $param_value['url']) !== false) { continue; } $tmp[] = $param_name . '=' . $param_value['url']; } if (count($tmp) > 0) { $lnk .= (strstr($lnk, '?') === false ? '?' : '&') . join('&', $tmp); } } $arr['rules'][$i] = array('id' => $cur['id'], 'name' => $cur['name'], 'url' => $lnk); $arr_destinations = array(); $default_destination_id = '';
color: black !important; } .btn-rule-copy.for_text { border: medium none; border-radius: 0; color: #888; float: right; margin: 0; min-width: 50px; padding: 10px 0; } </style> <script> var last_removed = 0; window.path_level = <?php echo count(explode('/', tracklink())); ?> ; $(document).ready(function() { $('input[name=rule_name]').focus(); $.ajax({ type: "POST", url: "index.php", data: 'csrfkey=<?php echo CSRF_KEY; ?> &ajax_act=get_rules_json' }).done(function(msg) { var template = $('#rulesTemplate').html(); var template_data = $.parseJSON(msg);
default: header('Location: ' . _HTML_ROOT_PATH . "/?page=login"); break; } } } if (isset($_REQUEST['csrfkey']) && $_REQUEST['csrfkey'] == CSRF_KEY) { switch ($_REQUEST['ajax_act']) { case 'get_rules_json': $arr_offers = get_rules_offers(); $condition_types = array('geo_country' => 'Страна', 'lang' => 'Язык', 'referer' => 'Реферер', 'city' => 'Город', 'region' => 'Регион', 'provider' => 'Провайдер', 'ip' => 'IP адрес', 'os' => 'ОС', 'platform' => 'Платформа', 'browser' => 'Браузер', 'agent' => 'User-agent', 'get' => 'GET'); $arr_rules = get_rules_list($arr_offers); $arr = array(); $i = 0; foreach ($arr_rules as $cur) { $arr['rules'][$i] = array('id' => $cur['id'], 'name' => $cur['name'], 'url' => tracklink() . "/{$cur['name']}/source/campaign-ads"); $arr_destinations = array(); $default_destination_id = ''; foreach ($cur['items'] as $cur_item_val) { if ($cur_item_val['inner'][0]['value'] != '') { $arr_destinations[$cur_item_val['inner'][0]['value']]++; } // Set default out for this link, separate section if ($cur_item_val['root']['type'] == 'geo_country' && $cur_item_val['root']['value'] == 'default') { $default_destination_id = $cur_item_val['inner'][0]['value']; continue; } // Add item to conditions section $arr['rules'][$i]['conditions'][] = array('textinput' => inputtype($cur_item_val['root']['type']), 'getinput' => $cur_item_val['root']['type'] == 'get', 'type' => $condition_types[$cur_item_val['root']['type']], 'select_type' => $cur_item_val['root']['type'], 'value' => $cur_item_val['root']['value'], 'destination_id' => $cur_item_val['inner'][0]['value']); } $arr_destinations = array_keys($arr_destinations);
<?php if (!$include_flag) { exit; } $tracklink = tracklink(); ?> <div class="page-heading"> <div class="header-content"> <h2>Целевые страницы</h2> </div> </div> <div class="row" id="master-form"> <div class="col-md-12"> <p>Для учета посетителей на ваших целевых страницах установите, пожалуйста, код счетчика: <pre><!--cpatracker.ru start--><script type="text/javascript"> ;(function(){if(window.cpa_inited)return;window.cpa_inited=true;var a=document.createElement("script");a.type="text/javascript";var b=""; if(typeof this.href!="undefined"){b=this.href.toString().toLowerCase()}else{b=document.location.toString().toLowerCase()}; a.async=true;a.src="<?php echo str_replace('http:', '', $tracklink); ?> /cookie.js?rnd="+Math.random(); var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(a,s)})();</script><!--cpatracker.ru end--></pre> Устанавливать код счётчика необходимо перед тегом </body> в HTML-код страницы.</p><br /> <p>Если продажи или целевые действия (регистрации, скачивания, заполнения форм) происходят на вашем сайте — вызовите следующую функцию в момент выполнения действия пользователем. <pre><script>cpatracker_add_lead(profit);</script></pre> Вместо profit напишите сумму продажи в валюте RUB (российский рубль) или 0, для учета целевого действия.</p> </div> </div>