SAPE Stat v.1.0
26 февраля, 2009Представляю вам полезный скрипт для всеми любимой SAPE — скрипт статистики. Думаю, многие из читающих работают с сапой, и некоторые — весьма успешно. Но стандартными инструментами подсчитать статистику в удобовариумом виде нельзя, поэтому мне приходилось разным образом извращаться, чтобы получить статистику (записывать сумму за день в блокноте, считать остаток на счету, считать экселем статистику по дням и т.д.). Но мне все это порядком надоело, а тем более — когда понадобилось каждый день анализировать статистику. Вот тогда то я и наткнулся на SAPE.RU XML-RPC, которое позволяло подсчитать статистику (оно вообще то много чего может, но мне нужна была только статистика дохода). И вот, пару дней повозившись, я написал простой скрипт, благодаря которому я могу быстро и лакончно получать статистику дохода в сапе 🙂 Вот его возможности:
Ежедневная статистика
Показывает доход по всем сайтам аккаунта за сегодня и за вчера (именно доход, то есть доход сегодня — это то, что вы заработали вчера. Я сам сначала не вкурил..). Работает быстро, идеально подходит для беглого анализа доходов, у каких сайтов доход растет, у каких падает. Сам проверяю каждый день с КПК, обновление примерно в 6 утра по МСК.
Статистика за месяц
Этот скрипт появился самым первым 🙂 Именно он позволяет с точностью до копейки подсчитать, сколько вы заработали за месяц, что неоценимо при подсчете ежемесячных доходов. Так же показывается статистика доходов каждого сайта за каждый день, рост и падение, ежедневных доход в течении месяца, сумма дохода с сайта за месяц. В качестве бонуса — средний доход за день, максимальный и минимальный. Альтернативное применение — просмотр детальной статистики за предыдущие месяцы.
Статистика за год
Так же может использоваться для подсчета ежемесячных доходов (тут выдается гораздо меньше информации). Аналогичен предыдущему отчету, только ну уровень больше — заместо дней месяцы. Можно проанализировать динамику роста (или падения) дохода за год, ну и конечно итоговую сумму за год.
Статистика за все время
Дабы не заморачиваться с ежегодными отчетами (сапа то уж четвертый год работает), можно использовать этот для подсчета общей прибыли за все время, а так же для оценки прибыльности сайта (то есть сколько конкретный сайт заработал за все время).
К сожалению, API не поддерживает статистику партнерской программы, так что рефоводам придется рассчитывать этот доход по старинке. Конечно, можно было вручную парсить html, запуская скрипт по крону.. Но не в этой версии)
Скрипт написал на php, исходники открыты и доступны для изменения. Никаких паролей я себе не отсылаю, хотя было бы интересно посмотреть на статистику сапы некоторых людей :). Скрипт распространяется абсолютно бесплатно, по лицензии GNU GPL — можете изменять, использовать в коммерческих продуктах, распечатать исходники и повесить заместо обоев — как хотите. Скрипт предоставляется «как есть» — если у вас что-то не работает, это ваши проблемы (скрипту нужен курл), тех.поддержку я не оказываю.
Скачать скрипт SAPE Stat v1.0 [9,3 кб]
Основы узнал в блоге Лихачева, до этого пытался парсить html ) Скрипт использует модифицированную библиотеку The Incutio XML-RPC Library for PHP для отправления и получения данных. Так-как скрипт работает с паролями от сапы, никакого веб-сервиса быть не может (вообще поаккуратней с ним, лучше его на локалхосте держать). Сам скрипт писался для упрощения своих ежемесячных расчетов, а так же как модуль для менеджера сайтов.
ощет, навернулось добавление постов в вордпрессе, постил через phpMyAdmin O_O
Главное что читатели разницы не видят))
Это в баксах цены? твои?
Огромное спасибо. Думал уже сам писать что то подобное 🙂
Ставь на блог плагин от SmsCoin и продавай такие полезняшки за sms. Будет тебе лишние 2-5 тыщ рублей в месяц. У меня такое фуфло за sms скачивают, а такие полезняшки жалко бесплатно раздавать.
Эх… Пока с моими скромными доходами этот скрипт не сильно нужен 🙂
Ну чо, маладец что написал! ТОже как то думал об этом 🙂
Спасибо, полезно.
Кстати, первый толковый пост в бомжеленте за неделю.
А с мои доходами пока, предеться отложить.
Spryt, спасибо за миниатюрную но полезную софтину.
Ну раз уж есть база, можно её немного доработать.
В php я нуб, следовательно поправить под себя не смогу. Но думаю, пригодится многим.
Я нашел для себя следующие косяки:
1)Нет строчки партнерского заработка (можно добавить под сайтами и тоже учитывать в рассчете итога)
2) Можно добавить экспорт в эксэль
3) Добавить графики (по сайту, итого, за год/месяц) — очень удобно для анализа
А так вполне удобно…и с цветами ячеек задумка хорошая. Тоже визуально анализировать легче падения-подъёмы.
ps Ждем beta версии!=)
>> Эх… Пока с моими скромными доходами этот скрипт не сильно нужен
спрут как всегда вместо того, чтобы работать над увеличением дохода, не тем чем-то занят. вот нафига тебе, спрашивается, с доходом в 800 рублей в месяц с сапы(SAPE: 4509 рублей (3702 — рефы)) этот скрипт? вот реально, сколько тебя не читаю, ты все на какую-то фигню время тратишь впустую. не спорю, Кому-то этот скрипт и поможет может-быть, но вместо этого запустил бы десяток сайтов для сапы!
зы: ща, чуствую, отмазка будет стандартная: зато я научился программить то-то и то-то! хер там, работать надо, а не писать всякие ненужные для тебя на текущий момент приблуды
Федор — это состояние души. До этого надо дорасти! Шаг вперед сделать, а вот когда ступенька для этого появится, это уже к судьбе))). Вот если заделает spryt ребенка например и надо будет бабло ему на памперсы, вот тогда Андрюша скажет, пошли скрипты на хуй, буду СДЛ говносайты клепать для сапы
>> Федор — это состояние души. До этого надо дорасти!
на самом деле я заметил это такая отмазка у программистов, работающих в онлайне. сам таким грешил, начинаешь писать какую-то с виду полезную хрень, но потом это растягивается на месяцА. когда опомнишься, либо уже доход упал до неприличного размера, либо то что ты ваял уже не актуально.
спасибо Спрут. полезная штука =)
Ибрагимов А.Р., ага.. может временный баг.. Не хочу на 2.7 переходить (( Да, отчет мой (а на ком еще тестировать?)), в рублях, как и выдает сапа. Если нужны баксы — можно и вручную посчитать итоговые цифры)))) Да и точность поменьше будет.
Владимирский Бомж, у меня нет цели заработать на этом скрипте. На скриптах вообще — да, но не здесь и не сейчас) А уж тем более через корявые смс (аудитория то все равно вебмани-платежеспособная, а от смс только комиссия).
Стас, я бы и сам рад получить статистику партнерской программы — но увы, апи это не поддерживает. Экспорт в ексель… Хм, лично я не пользуюсь, в крайнем случае можно просто скопировать таблицу, эксель по идее должен её распарсить. Графику — думал, будет нагляднее, но не в этой версии. Да и по цифрам ориентироваться точнее, разве что динамику с первого взгляда не охватишь)) Да, цветовое решение придумал уже давно, у меня так же статистика пузомерок считается.
федор, вы пессимист) Во первых, на скрипт я потратил два дня. Первый — когда писал основу (еще в начале февраля) и решил отложить публикации на потом, чтобы обкатать + приурочить к отчетам. Второй — когда постил, собирая все скрипты в одно целое, комментируя код и т.д. (до этого скрипт был попроще). Все! Неужели это так много для кучи секономленного времени на просмотре статистики?
Во вторых, то, что у меня маленький чле.. тьфу, доход — и послужило причной написания скрипта. Благодаря этому скрипту я увеличил доход с сапы в 2 раза (1 февраля — 23 рубля в день, 27 февраля — 54 рубля в день), что является рекордом по доходу в сапе за последние 10 месяцев. Количественно, конечно, рост не такой большой (процентов на 30 среднесуточного дохода), но все равно это хоть какое то движение вперед. Сам скрипт не увеличил доходы, но когда видишь, какие именно действия по оптимизации увеличивают твой доход — гораздо проще дальше его увеличивать.
А программить — нах, там ничего нового я для себя не открыл, исходники банальные.
Спрут, займись ты наконец делом! С твоими-то знаниями PHP можно на скриптах подняться, а ты время попусту теряешь.
Добавил в начало скрипта error_reporting (55);
Теперь всё отлично работает, иначе- нотисы выскакивают.
Спасибо за скрипт
> 1 февраля — 23 рубля в день, 27 февраля — 54 рубля в день
пиздец, ей богу. если через 10 месяцев труда ты зарабратываешь 50 рублей в день, то ты еще один лузер и нытик.
min, либо вы долбайоб, либо вы невнимательно читаете) В сапе доход я повысил в два раза за месяц, и если так будет продолжаться дальше — это даже хорошо. И мыслить такой логикой, то эти два года я только и занимался, что уменьшал доход с сапы с 500 рублей в день до 50… Ну и по традиции — show me your money, раз ты такой умный)
Ad1ce, привык уже к серверному игнорированию ошибок… ну или на крайняк error_reporting(0);
А чего не приделал GUI? Ну элементарно, ссылочки на sape.php?atc=… Было бы не в пример удобнее. Или я невнимательно читал ридми?
Немного приделал, смотри над отчетами.
скачал. установил. настроил. все работает ! спасибо огромное. 🙂
min, +1
А я то уж начала за тебя радоваться, думал это в $ 🙂
оух, слава богам я нашел этот скрипт )
у меня на одном аккаунте висели и общие с партнерами проекты и собственные, и считать доходы каждый месяц было просто дико изврастной временеотнималкой ))
Разносить по разным аккам не хотелось ))
Сегодня же заюзаю скрипт, спасибо!
> Ну и по традиции — show me your money, раз ты такой умный)
с сапы имею 1.15 у.е. в сутки с двух сайтов 🙂 правда я ей еще и не начинал заниматься, не с нее живу.
По поводу шоу ми ер мани — предлагаю спор/состязание. По результатам, ИМХО, можно будет решить: я далбаеб или ты не тем занимаешься. Обозначим дату, на которой сравним доходы от сапы. Скажем, через 3 месяца. У кого больше — тот и победил. Приз — например, месячный доход аккаунта.
Для чистоты: доход считаем с доменов, возраст которых не больше дата_начала минус н_недель.
В качестве арбитра можно пригласить, например, Тормоза или Вебера (или любого другого авторитетного блоггера), который бы залил твой скрипт себе на хостинг + получил бы пароли от аккаунтов для проверки площадок на соответствие.
Если есть сомнения в моей честности, то часть доменов готов зарегистрировать на твое имя, с условием переоформления их на меня после окончания.
Условия, сроки и т.п. готов обсуждать. Что думаешь, Спрут?
у спрута писька длиннее =)))
> у спрута писька длиннее =)))
enlarge your sapepenis — spryt vs min 🙂
min, хмм.. Интересная затея) Но я кроме оптимизации еще и покупаю новые проекты + создаю новые в партнерстве.. А ты выдержишь как говориться?))
Насчет доменов невкурил — ты имеешь ввиду доход считать _только с новых сайтов_ или наоборот, только со старых? Меня в принципе устраивает вариант со всех)) Дата — спокойно, первого июня. Доход только с сайтов (имеется ввиду без рефов), у кого по итогам за май доход больше — тот забирает доход за май проигравшего) Насчет доменов не парься, я доверчивый, к тому же лишний мутор.
Гарант — можно вебера, но я в принципе осилю скрипт статистики и сравнения наших акков (естественно, без свечения доменов) и можно разместить его на блоге в сайдбаре или отдельной страничке (твой вчерашний vs. мой вчерашний доход, плюс за месяц). Пароль не обязательно, можно и md5 хеш.
А уж увеличить свою сапопипиську я всегда рад)
Выдержу ли я покажет 1 июня :).
Ок, считаем доход со всех сайтов.
Условия устривают, детали по почте.
господин Графоман — спамьте в другом месте.
ps: под разными никами в разные блоги идет один и тот же пост от него….
Min, sapenis звучит лучше)))
Жаль что у SAPE нет API — пришлось писать парсеры. Кстати, кому нужно — могу написать 🙂
Вобщем, будет интересно поглядеть на эту битву))))
Фанат IT, ждите, Спрут обещал вывесить таблицу своих и моих доходов в сайдбаре.
Блин, мне еще до этого расти надо, не получается так быстро, как хочется 🙁
Андрей, Ваша статья опубликована в Блог-дайджесте «Сапёр». При необходимости Вы можете сязаться с составителями дайджеста по указанной в комментарии электронной почте.
Скачал скрипт, понравилось все. Теперь мониторю доход с sape именно им.
Если надумаешь делать экспорт в Exel то вот, статейка с ссылками на рабочие классы для создания и чтения таблиц Exel:
http://gv0zdik.livejournal.com/9385.html
Хороший скриптик. Я вообще не знал, что у Сапе есть xmlrpc.
Спасибо.
Клёвая штука!!!респект автору….
Народ помогите плз….есть у каво-нить описалово функций sape api с примерами…а то только со статистикой разобрался….
З.ы. нада замутить управление ссылками в сапе…от вебмастера и оптимизатора….эт ваще кул будет….
кстати…Автор…я се тоже информер замутил как у тебя мол имею стокота бабла:))))(SAPE доход) — класная идея!
Автор, если ты чё-то мутил с саповским апи…пришли примеры плз…оч нада…буду оч благодарен (возможно даже ссылками):)))
—
хорошо, что есть умные люди…
Большое спасибо за код. С его помощью я создал плагин для WordPress. Попробуйте, если не затруднит.
http://seogad.ru/cms/wp-sape-stat
Надеюсь, понравится 🙂
спасибо за файл, взял под пример работу с ихним XML
Скрипт хороший.
Так а кто победил-то? интересно просто.
Мне интересно, а можно реализовать такую вещь. Допустим когда приходят новые заявки что б приходила смска. Это вещь действительно будет очень удобно. Но насколько это реализуемо неизвестно. Подскажите в какую сторону нужно копать.
Кароче так….
Реализовать можно всё….я делал так, чтобы количество бабла заработанного сапой присылалось смской….и получилось….
делал на основе этой штуки парсер сапы….шоб заявки проставляла, потом брал этот секрипт, вытаскивал цифру (заработанное бабло + колличество сайтов) и прикручивал смс биллинг…..и вуаля — работало….
биллинги смс:
smsrent.ru, http://www.smsonline.ru
Я прикручивал другой какой-то….адрес не нашёл сори…
Удачи….
Наткнувшись на этот скрипт както в сети реализовал свой посмотреть можете сдесь: http://wettop.ru
надеюсь понравится, пока только доход, но в последствии и еще разного рода статистики например расход 😉
интересно какой молодей так просто возьмет и забьет свой логин и пасс от сапы некому холмсу?))))))
вбивайте md5 если нет доверия то не нужно этого делать, статистику делал для себя, ведь порядка 500 человек доверяют свои хеши топсапе.ру и другим аналогичным сервисам.
Это дело личное и каждого.
Кстати можете еще посмотреть, модифицированный код для сапомарафона 2: http://wettop.ru/tools/topsapemarafon/
описание тут: http://rklab.com/index.php?newsid=13