Перейти к содержанию
Форум поддержки пользователей VamShop

Новый модуль - Партнёрская программа


Рекомендуемые сообщения

было :  index.php?cat=c251_Applikatory-Ljаpko.html?ref=1441866

Ссылка неправильная. Должно быть

index.php?cat=c251_Applikatory-Ljаpko.html&ref=1441866

Что касается директа, то обрати внимание на Яндекс.Директ измеряет конверсию, подробнее - Метрики.

Соответственно Яндекс.Директ поддерживает возможность использования внешних системам статистики для учёта и анализа переходов с Яндекс.Директа.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 116
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    49

  • Иван Градов

    16

  • geval

    12

  • Валерия Трубина

    10

Проблему с кликами робота когда-то описывал Курт. Это накрутка. Намеренная или нет - неизвестно. Вызвана ошибкой в партнёрке. Он (робот) пришёл к тебе откуда-то по ссылке с реф. Ты его и считаешь как заходы от партнёра. Чтобы избежать этого, надо запретить считать роботов.

Ссылка на сообщение
Поделиться на другие сайты

просто по описанию партнёрки думал ? надо ставить в конце. и кстати у меня на хтмл витрине так и стоит, эта витрина работает. а если поставлю & тоже что-ли будет работать?

а где запретить считать роботов? как это сделать? кроме того, я вам напишу по почте, с вариантом доработки партнерской программы. туда еще бы надо добавить пару функций.

Ссылка на сообщение
Поделиться на другие сайты

1. Даже не знаю куда послать читать. Строка параметров отделяется от адреса ?, параметры в строке разделяются &. Поэтому первый параметр идёт после ? остальные после &.

2. Запретить считать роботов может Саша подправив партнёрку.

Ссылка на сообщение
Поделиться на другие сайты

Вот совет Андрея по поводу того как не считать клики роботов:

В файле /includes/affiliate_application_top.php

Замени


if (!isset($_SESSION['affiliate_ref'])) {
[/code] на
[code]
if (!isset($_SESSION['affiliate_ref']) && !xtc_check_agent()) {

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • 1 year later...

Что то не так с модулем

При установке вылазит ошибка

Не могу найти : if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_campaigns'] == '1')) echo '<li><a href="' . vam_href_link(FILENAME_CAMPAIGNS_REPORT, '', 'NONSSL') . '">' . BOX_CAMPAIGNS_REPORT . '</a></li>' . "\n";

?>

</ul>

</li>

в файле: /home/eroticdr/public_html/eroticdreams/admin/includes/header.php

<addcode> #2

Если вручную все делать, тоже в том же файле ошибка

Ссылка на сообщение
Поделиться на другие сайты

mariolast

Да, там небольшая проблемка с меню.

Есть возможность дождаться новой версии VaM Shop?!

Скорей всего выйдет на этой или следующей неделе, там партнёрка уже будет встроена в магазин по умолчанию.

Или вот поправленный файл /admin/includes/header.php - http://kypi.ru/vam/header.zip

Уже с подключённым меню.

т.е. можно поставить модуль "руками", читая readme.txt

Но пункт, где просят исправить /admin/includes/header.php пропустить и взять уже поправленный вот этот файл.

Ссылка на сообщение
Поделиться на другие сайты

Проблемка не решилась, руками все поставлено, но ...

Cannot modify header information - headers already sent by (output started at /home/eroticdr/public_html/eroticdreams/lang/russian/russian.php:1) in /home/eroticdr/public_html/eroticdreams/inc/vam_redirect.inc.php on line 47

Ссылка на сообщение
Поделиться на другие сайты

Каким редактором открывали lang/russian/russian.php ?!

Скорей всего, редактор сохранил файл в utf8 с так называемым BOM (Byte Order Mask), т.е. был добавлен символ в начало файла, до <?php

Вот нужно либо удалить символ, либо взять редактор, сохраняющий файлы в utf8 без BOM.

Например EmEditor или Adobe DreamWeaver

Ссылка на сообщение
Поделиться на другие сайты

Так естественно он не покажет этот символ, посмотри в FAR Manager'е попробуй.

Правленный будет в следующей версии с магазином идти, либо на выходных на этой неделе, либо на следующей.

Ссылка на сообщение
Поделиться на другие сайты

поставил партнерку.

на всех страничках в меню админа: разное - партнерка кроме настройки партнерки вылезает

Warning: include() [function.include]: open_basedir restriction in effect. File(/lang/russian/russian_db_error.php) is not within the allowed path(s): (/home/xxxx/data:.) in /usr/home/xxxx/data/www/domlinz.ru/inc/vam_db_error.inc.php on line 26

Warning: include(/lang/russian/russian_db_error.php) [function.include]: failed to open stream: Operation not permitted in /usr/home/xxxx/data/www/domlinz.ru/inc/vam_db_error.inc.php on line 26

Warning: include() [function.include]: Failed opening '/lang/russian/russian_db_error.php' for inclusion (include_path='.:') in /usr/home/xxxx/data/www/domlinz.ru/inc/vam_db_error.inc.php on line 26

DB_ERR_MSG

где засада?

на директориях /lang/russian и /usr/home/xxxx/data/www/domlinz.ru/inc/ права доступа 777, так же как и на самих файлах.

Ссылка на сообщение
Поделиться на другие сайты

Иван Градов - переустанови вручную

Да вот тут вопрос по ходу, в новой версии ВамШопа партнерка встроена, но при выборе Парнтнеров, страница не находится, выкидает сразу на главную страницу магазина. Пока нету никаких догадок, что это может быть..

Ссылка на сообщение
Поделиться на другие сайты

Иван Градов - переустанови вручную

Да вот тут вопрос по ходу, в новой версии ВамШопа партнерка встроена, но при выборе Парнтнеров, страница не находится, выкидает сразу на главную страницу магазина. Пока нету никаких догадок, что это может быть..

вот вручную и устанавливал.

в автомате только ругалось на неправильные права папок

Ссылка на сообщение
Поделиться на другие сайты

Что-то с базой данных, видимо, не загрузил SQL код в базу, поэтому и ошибки, ты точно загрузил вот такой код в базу:


ALTER TABLE admin_access ADD affiliate_affiliates INT(1);

ALTER TABLE admin_access ADD affiliate_banners INT(1);

ALTER TABLE admin_access ADD affiliate_clicks INT(1);

ALTER TABLE admin_access ADD affiliate_contact INT(1);

ALTER TABLE admin_access ADD affiliate_invoice INT(1);

ALTER TABLE admin_access ADD affiliate_payment INT(1);

ALTER TABLE admin_access ADD affiliate_popup_image INT(1);

ALTER TABLE admin_access ADD affiliate_sales INT(1);

ALTER TABLE admin_access ADD affiliate_statistics INT(1);

ALTER TABLE admin_access ADD affiliate_summary INT(1);

UPDATE admin_access SET affiliate_affiliates=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_banners=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_clicks=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_contact=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_invoice=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_payment=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_popup_image=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_sales=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_statistics=1 WHERE customers_id=1;

UPDATE admin_access SET affiliate_summary=1 WHERE customers_id=1;
[/code] и вот такой:
[code]
DROP TABLE IF EXISTS affiliate_affiliate;

CREATE TABLE affiliate_affiliate (

  affiliate_id int(11) NOT NULL auto_increment,

  affiliate_lft int(11) NOT NULL,

  affiliate_rgt int(11) NOT NULL,

  affiliate_root int(11) NOT NULL,

  affiliate_gender char(1) NOT NULL default '',

  affiliate_firstname varchar(32) NOT NULL default '',

  affiliate_lastname varchar(32) NOT NULL default '',

  affiliate_dob datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_email_address varchar(96) NOT NULL default '',

  affiliate_telephone varchar(32) NOT NULL default '',

  affiliate_fax varchar(32) NOT NULL default '',

  affiliate_password varchar(40) NOT NULL default '',

  affiliate_homepage varchar(96) NOT NULL default '',

  affiliate_street_address varchar(64) NOT NULL default '',

  affiliate_suburb varchar(64) NOT NULL default '',

  affiliate_city varchar(32) NOT NULL default '',

  affiliate_postcode varchar(10) NOT NULL default '',

  affiliate_state varchar(32) NOT NULL default '',

  affiliate_country_id int(11) NOT NULL default '0',

  affiliate_zone_id int(11) NOT NULL default '0',

  affiliate_agb tinyint(4) NOT NULL default '0',

  affiliate_company varchar(60) NOT NULL default '',

  affiliate_company_taxid varchar(64) NOT NULL default '',

  affiliate_commission_percent DECIMAL(4,2) NOT NULL default '0.00',

  affiliate_payment_check varchar(100) NOT NULL default '',

  affiliate_payment_paypal varchar(64) NOT NULL default '',

  affiliate_payment_bank_name varchar(64) NOT NULL default '',

  affiliate_payment_bank_branch_number varchar(64) NOT NULL default '',

  affiliate_payment_bank_swift_code varchar(64) NOT NULL default '',

  affiliate_payment_bank_account_name varchar(64) NOT NULL default '',

  affiliate_payment_bank_account_number varchar(64) NOT NULL default '',

  affiliate_date_of_last_logon datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_number_of_logons int(11) NOT NULL default '0',

  affiliate_date_account_created datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_date_account_last_modified datetime NOT NULL default '0000-00-00 00:00:00',

  PRIMARY KEY (affiliate_id),

  KEY `affiliate_root` (`affiliate_root`),

  KEY `affiliate_rgt` (`affiliate_rgt`),

  KEY `affiliate_lft` (`affiliate_lft`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_banners;

CREATE TABLE affiliate_banners (

  affiliate_banners_id int(11) NOT NULL auto_increment,

  affiliate_banners_title varchar(64) NOT NULL default '',

  affiliate_products_id int(11) NOT NULL default '0',

  affiliate_banners_image varchar(64) NOT NULL default '',

  affiliate_banners_group varchar(10) NOT NULL default '',

  affiliate_banners_html_text text,

  affiliate_expires_impressions int(7) default '0',

  affiliate_expires_date datetime default NULL,

  affiliate_date_scheduled datetime default NULL,

  affiliate_date_added datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_date_status_change datetime default NULL,

  affiliate_status int(1) NOT NULL default '1',

  PRIMARY KEY  (affiliate_banners_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_banners_history;

CREATE TABLE affiliate_banners_history (

  affiliate_banners_history_id int(11) NOT NULL auto_increment,

  affiliate_banners_products_id int(11) NOT NULL default '0',

  affiliate_banners_id int(11) NOT NULL default '0',

  affiliate_banners_affiliate_id int(11) NOT NULL default '0',

  affiliate_banners_shown int(11) NOT NULL default '0',

  affiliate_banners_clicks tinyint(4) NOT NULL default '0',

  affiliate_banners_history_date date NOT NULL default '0000-00-00',

  PRIMARY KEY  (affiliate_banners_history_id,affiliate_banners_products_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_clickthroughs;

CREATE TABLE affiliate_clickthroughs (

  affiliate_clickthrough_id int(11) NOT NULL auto_increment,

  affiliate_id int(11) NOT NULL default '0',

  affiliate_clientdate datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_clientbrowser varchar(200) default 'Нет данных',

  affiliate_clientip varchar(50) default 'Нет данных',

  affiliate_clientreferer varchar(200) default 'не определено (возможно прямая ссылка)',

  affiliate_products_id int(11) default '0',

  affiliate_banner_id int(11) NOT NULL default '0',

  PRIMARY KEY  (affiliate_clickthrough_id),

  KEY refid (affiliate_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_payment;

CREATE TABLE affiliate_payment (

  affiliate_payment_id int(11) NOT NULL auto_increment,

  affiliate_id int(11) NOT NULL default '0',

  affiliate_payment decimal(15,2) NOT NULL default '0.00',

  affiliate_payment_tax decimal(15,2) NOT NULL default '0.00',

  affiliate_payment_total decimal(15,2) NOT NULL default '0.00',

  affiliate_payment_date datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_payment_last_modified datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_payment_status int(5) NOT NULL default '0',

  affiliate_firstname varchar(32) NOT NULL default '',

  affiliate_lastname varchar(32) NOT NULL default '',

  affiliate_street_address varchar(64) NOT NULL default '',

  affiliate_suburb varchar(64) NOT NULL default '',

  affiliate_city varchar(32) NOT NULL default '',

  affiliate_postcode varchar(10) NOT NULL default '',

  affiliate_country varchar(32) NOT NULL default '0',

  affiliate_company varchar(60) NOT NULL default '',

  affiliate_state varchar(32) NOT NULL default '0',

  affiliate_address_format_id int(5) NOT NULL default '0',

  affiliate_last_modified datetime NOT NULL default '0000-00-00 00:00:00',

  PRIMARY KEY  (affiliate_payment_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_payment_status;

CREATE TABLE affiliate_payment_status (

  affiliate_payment_status_id int(11) NOT NULL default '0',

  affiliate_language_id int(11) NOT NULL default '1',

  affiliate_payment_status_name varchar(32) NOT NULL default '',

  PRIMARY KEY  (affiliate_payment_status_id,affiliate_language_id),

  KEY idx_affiliate_payment_status_name (affiliate_payment_status_name)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_payment_status_history;

CREATE TABLE affiliate_payment_status_history (

  affiliate_status_history_id int(11) NOT NULL auto_increment,

  affiliate_payment_id int(11) NOT NULL default '0',

  affiliate_new_value int(5) NOT NULL default '0',

  affiliate_old_value int(5) default NULL,

  affiliate_date_added datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_notified int(1) default '0',

  PRIMARY KEY  (affiliate_status_history_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



DROP TABLE IF EXISTS affiliate_sales;

CREATE TABLE affiliate_sales (

  affiliate_id int(11) NOT NULL default '0',

  affiliate_date datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_browser varchar(100) NOT NULL default '',

  affiliate_ipaddress varchar(20) NOT NULL default '',

  affiliate_orders_id int(11) NOT NULL default '0',

  affiliate_value decimal(15,2) NOT NULL default '0.00',

  affiliate_payment decimal(15,2) NOT NULL default '0.00',

  affiliate_clickthroughs_id int(11) NOT NULL default '0',

  affiliate_billing_status int(5) NOT NULL default '0',

  affiliate_payment_date datetime NOT NULL default '0000-00-00 00:00:00',

  affiliate_payment_id int(11) NOT NULL default '0',

  affiliate_percent  DECIMAL(4,2)  NOT NULL default '0.00',

  affiliate_salesman int(11) NOT NULL default '0',

  affiliate_level tinyint(4) NOT NULL default '0',

  PRIMARY KEY  (affiliate_id,affiliate_orders_id)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;



INSERT INTO affiliate_payment_status VALUES (0, 1, 'Ожидает оплаты');

INSERT INTO affiliate_payment_status VALUES (1, 1, 'Оплачен');



INSERT INTO configuration_group VALUES (28, 'CG_AFFILIATE_PROGRAM', 'Партнёрская программа', 'Настройки партнёрской программы', 50, 1);

INSERT INTO configuration VALUES ('', 'AFFILIATE_EMAIL_ADDRESS', 'affiliate@localhost.com', 28, 1, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_PERCENT', '15.0000', 28, 2, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_THRESHOLD', '30.00', 28, 3, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_COOKIE_LIFETIME', '7200', 28, 4, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_BILLING_TIME', '30', 28, 5, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_PAYMENT_ORDER_MIN_STATUS', '3', 28, 6, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_USE_CHECK', 'true', 28, 7, NULL, now(), NULL,'vam_cfg_select_option(array(\'true\', \'false\'), ');

INSERT INTO configuration VALUES ('', 'AFFILIATE_USE_PAYPAL', 'false', 28, 8, NULL, now(), NULL,'vam_cfg_select_option(array(\'true\', \'false\'), ');

INSERT INTO configuration VALUES ('', 'AFFILIATE_USE_BANK', 'false', 28, 9, NULL, now(), NULL,'vam_cfg_select_option(array(\'true\', \'false\'), ');

INSERT INTO configuration VALUES ('', 'AFFILATE_INDIVIDUAL_PERCENTAGE', 'true', 28, 10, NULL, now(), NULL,'vam_cfg_select_option(array(\'true\', \'false\'), ');

INSERT INTO configuration VALUES ('', 'AFFILATE_USE_TIER', 'false', 28, 11, NULL, now(), NULL,'vam_cfg_select_option(array(\'true\', \'false\'), ');

INSERT INTO configuration VALUES ('', 'AFFILIATE_TIER_LEVELS', '0', 28, 12, NULL, now(), NULL, NULL);

INSERT INTO configuration VALUES ('', 'AFFILIATE_TIER_PERCENTAGE', '8.00;5.00;1.00', 28, 13, NULL, now(), NULL, NULL);

Ссылка на сообщение
Поделиться на другие сайты

Создай тогда попробу в папке ADMIN файл mysql_db_error.log

Поставь права 777 на файл.

Затем зайди на страницу с ошибкой ещё раз и затем посмотри в файле /admin/mysql_db_error.log

Что запишется в этот файл.

Ссылка на сообщение
Поделиться на другие сайты

проблему решил копированием команд из форума.

из файла не работало. не стал выяснять почему.

Ссылка на сообщение
Поделиться на другие сайты

Вот совет Андрея по поводу того как не считать клики роботов:

В файле /includes/affiliate_application_top.php

Замени


if (!isset($_SESSION['affiliate_ref'])) {
[/code] на
[code]
if (!isset($_SESSION['affiliate_ref']) && !xtc_check_agent()) {

это не работает :(

роботы идут стройными рядами

есть еще идеи?

Ссылка на сообщение
Поделиться на другие сайты

Так а проблема сама в чём, если не секрет?

Ведь клики не оплачиваются, а только выполненные заказы оплачиваются.

Ссылка на сообщение
Поделиться на другие сайты

Так а проблема сама в чём, если не секрет?

Ведь клики не оплачиваются, а только выполненные заказы оплачиваются.

зато тщательно подсчитываютсяи заносятся в БД. причем в БОЛЬШОМ количиестве (порядок - тысячи в сутки)

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...