Лого vc.ru

Paspart.ru — сервис для отслеживания семейного положения пользователей «ВКонтакте»

Paspart.ru — сервис для отслеживания семейного положения пользователей «ВКонтакте»

Сегодня за «Трибуной» — сервис Paspart.ru, который позволяет отслеживать семейное положение пользователей «ВКонтакте». Передаём им микрофон.

Поделиться

Привет! Меня зовут Игорь, мне 26 лет. Занимаюсь на фрилансе раскруткой сайтов последние семь лет. Был опыт работы в социальной сети, в которой занимался привлечением новых пользователей, но это совсем другая история.

Год назад у меня появилась идея создать сервис, с помощью которого можно было бы посмотреть историю отношений пользователей «ВКонтакте». Реализация довольно простая: скрипт запрашивает через открытое API VK семейное положение пользователя и сохраняет его в базу. И если пользователь изменил статус, старый остается в базе. С уже готовым проектом вы можете ознакомиться на Paspart.ru. А теперь история о том, как это было.

Я знал, что есть закон о персональных данных и нужно было убедиться, что будущий сервис не нарушит его. Перечитал закон 10 раз, убедился, что нарушений не будет, но чтобы подстраховаться — проконсультировался с несколькими юристами и отправил письмо в Роскомнадзор. Юристы и Роскомнадзор ответили, что нарушений нет. Загорелся зеленый свет, и я отправился на поиски программиста.

Поиск программиста — первый фейл

На бирже фриланса нашел программиста, который за 3000 рублей обещал написать рабочий скрипт. Скрипт он написал, но после сбора 300 тысяч пользователей — скорость сбора данных падала до нуля. Программист развел руками и сказал, что написал все по ТЗ. Я начал думать, как решить проблему, предлагая идеи программисту. За каждую правку он брал дополнительные 500 рублей. В общем, на доработку ушло еще 3000 рублей, но скрипт все так и не работал должным образом. Потом был еще один программист с точно такой же историей. Устав от неудач, я прекратил попытки реализовать проект и забыл про него на полгода.

В начале 2014 года, я рассказал про эту историю знакомому программисту. Он посмотрел на код скрипта, который написали два предыдущих программиста и сказал, что все сделано не правильно и если написать все с нуля, то проблем со сбором данных не будет. Так и вышло. Чтобы собрать первые данные обо всех пользователей ВК ушло 2 месяца. Сейчас мы собираем данные обо всех пользователях ВК меньше, чем за сутки.

После того как завершился парсинг, мы запустили его снова, чтобы выяснить, изменяется ли вообще семейное положение у пользователей достаточно часто. И снова два месяца ожиданий. В конце мая, второй круг сбора данных завершился, и мы начали смотреть процент изменений. Выяснилось, что с февраля по май, семейный статус изменился у 907 450 человек, а партнера сменили 256 418 человек. Чаще всего партнера меняли люди в возрасте от 22 до 26 лет.

Ранний старт — второй фейл

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

Возрождение птицы Феникс

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

Если кого-то интересуют показатели сайта: 15% отказов, глубина просмотра 5,4 страницы, среднее время на сайте 3:23 минуты. 17% пользователей возвращаются на сайт. 80% аудитории — это мужчины в возрасте от 25 до 34 лет. Первых пользователей мы получили с помощью покупки рекламы в пабликах «ВКонтакте».

У меня снова появилась вера в проект. И было принято решение попытать судьбу во второй раз, разослав письма в СМИ, в том числе и в ЦП. Если вы читаете данные строки, значит, вторая попытка оказалась удачной. Не стоит расстраиваться, если проект не «выстрелил» в первые дни — доработайте функционал и попытайте удачу еще раз!


Возвращаем микрофон читателям.

Хотите получить в руки микрофон и рассказать о своем стартапе? Добро пожаловать за трибуну.

Статьи по теме
Анонс рубрики: «Стартапы»17 марта 2014, 12:15
«ВКармане» — приложение для хранения документов на смартфоне01 сентября 2014, 19:06
взлётная площадка
для интернет-бизнеса
Получить инвестиции
Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Познакомился с девушкой, посмотрел ее историю, а там каждый день то "все серьезно", то "влюблена". Значит тараканы есть... Есть еще тип людей, которые ставят СП чтобы добиться расположения девушки, а как добиваются - СП убирают.

Серьезно, для чего это нужно?

Для чего-то связанного с понятием "ревность"?

Даже не знаю, как еще описать. Так много текста, а так и не написал, зачем его сервис нужен и кому полезен.

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

Во-первых, не ясно зачем. А, во-вторых, очень долго загружается. Я уже минут 5 жду.

Сколько у вас друзей? С ЦП пришло очень много посетителей. Сервер ели выдерживает.

Доступных для "анализа" 65.

0

Сервачок уложили на бочок.
А по существу, я вот прочитал все до конца но так и не понял: для чего этот сервис? У вас прежде всего фейл в презентации.

Познакомился с девушкой, посмотрел ее историю, а там каждый день то "все серьезно", то "влюблена". Значит тараканы есть... Есть еще тип людей, которые ставят СП чтобы добиться расположения девушки, а как добиваются - СП убирают.

Запилите как приложение в вк - успех гарантирован.

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

0

И было бы интереснее собирать статусы пользователей и собирать статистику по "самым популярным" например

Странно слышать это вопрос, при условии что сейчас сервис занимается практически тем же самым

Вы про какие статусы говорите? "Если плюют в спину, значит ты впереди"?

Не долго музыка играла
502 Bad Gateway

Сейчас уже лучше.

0

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

−1

прошу прощения за тавтологию.

0

Нет, запрос к API не идет во время запроса (мы только аватарку в момент показываем), а так скрипт постоянно работает и записывает данные в базу.

0

Так уже минут пять(

0

И у Вас там проблема, если ссылку вводить, то начинает по очереди показывать разных людей (для программиста: ajax не сбрасывается, а каждый раз новый)

0

{"error":"invalid_request","error_description":"Security Error"} при попытке авторизации

0

А я помню, что меняла свое семейное положение раз десять. Сервис же показал только одно изменение, да и то, что оно скрыто.

Когда вы меняли? Сервис недавно только работает. Мы показываем только то, что успели сохранить. Естественно, за все время у нас нет данных.

Смысл в том, что можно посмотпеть историб отношений конкретнрго человека: с кем, когда...

Приношу свои извинения за долгое выполнение запросов. Фейл №3 (классика) сервер не справляется с нагрузкой.

кстати, Вам программист верно сказал - минимальный рабочий прототип это, конечно, круто, но у вас он даже не рабочий :)

Рабочий. Просто нагрузку не выдержали.

Вызывайте третьего программиста, у вас сайт снова еле дышит

Уже вовсе не дышит :(

0

устал ждать пока 500 друзей загрузит.
все очень медленно и тупит.
ну и в принципе бессмысленно.
я так и не понял в чем прикол - зачем знать кто поменял СП месяц назад? можно же на страничку пойти и посмотреть.

У вас слишком много скрытых статусов, которые на самом деле можно палить через API.
Через поиск можно глянуть тип семейного положения(не с кем), но оно при этом скрыто.

0

Вы говорите про API с токеном?

0

Расскажите в какие СМИ отправляли пресс-релиз, и кто, кроме ЦП, опубликовал его со второго раза?

0

А зачем он каждый раз заново загружает друзей? Я, может, всех хочу посмотреть. Каждый раз по 800 человек - долго ждать...

0

Мы не храним данные о друзьях. Сейчас база весит 100Гб. Если будем хранить еще и список друзей, то она увеличится в разы.

0

Это на каком количестве данных?

0

260 млн пользователей ВК по 2-3 раза.

0

Над оптимизацией не задумывались? Ведь не весь вконтач меняет сп каждый день, так с каждым проходом можно будет не по новой переписывать статус, а записывать именно тех, кто сменил.

0

Мы над ней постоянно думаем. Меняют не все, но сегодня статуса нет, а завтра есть. Проверка статуса на наличие дубликата в базе занимает слишком много времени, как никак 100Гб. Именно поэтому, в первых двух случаях с программистами падала скорость после 3000 пользователей.

0

ок-ок-ок, а заработать на этом как? Я, к примеру, не буду даже 10 центов платить за то, чтобы посмотреть на то, как у гипотетической половинке менялись предпочтения в течении N лет. И, тащемто, что делать на сайте 3 минуты (грузить базу друзей?) я слабо понимаю. Если это из-за загрузки базы, то я вкладку закрыл и пошел дальше по интернету шариться. Зашел - посмотрел 10 "тех кого надо" и ушел. У меня на это уйдет от силы минута. Ну, может чуток больше. Минута сосредоточенного изучения того, зачем я пришел. В таком случае, на возможную рекламу я даже смотреть не буду. Ну, конечно, рекламодателю можно будет впарить под соусом: "у нас тут ребята по 10 минут сидят". Но потом придет Калинов, разнесет в пух и прах и точка.

Я открою вам одну страшную тайну: вы - это не все!

ну да, это именно ответ на вопрос: "Как же зарабатывать будете". Молодцы, чо.

0

С рекламы. Но вы же в это не верите. Если вы не кликаете на рекламу, значит никто не кликает. Логично, чо.

Я где-то сказал, что я не кликаю? Читать не умеем, чо?

"В таком случае, на возможную рекламу я даже смотреть не буду". От сюда следует, что кликать не будете. Я же сказал выше про страшную тайну: вы - не все. Вы не будете смотреть - будут смотреть другие.

ну яснопонятно, парить калл, приговаривая при этом "у нас адская вовлеченность - несите бабло нам". Удачи.

0

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

Я так понимаю, скрипт обрабатывает только статус непосредственно на странице пользователя, но если статус скрыт, то и на сервисе его не видно. Если парсить через поиск, то будет видно и скрытый статус. Надеюсь не надо объяснять как это сделать?

Мы уже по другому делаем. Не переживайте. Методом "Черепашка" :)

Ну вообще, если учесть, что идея в своем роде уникальна, вложенные средства минимальны, а возможность заработать на рекламе есть, хоть реклама и не будет дико качественной, то в целом проект то имеет место быть.

Я бы посоветовал добавить визуальных фишек, для того чтобы задержать пользователей на сайте.
Допустим: инфографику отдельных пользователей, критерий "надежности" будущего партнера и прочее. Так, если сайт не будет лагать, пользователя можно задержать и на 5-10 минут.

А еще это неплохая возможность таргет рекламы для сайтов знакомств: если у вас в друзьях все дамы "сомнительные" - выскакивает реклама, где можно найти более надежных

Ну это все навскидку, дерзайте

Спасибо, Сергей за комментарий! Над всем этим думали. Есть много классных идей. Были дни, когда среднее время на сайте было 20 минут :)

0

Это мой первый комментарий на цп, так что спасибо)
Ваше главное преимущество, что есть место, где развернуться. Такой сервис всегда можно дополнить и применять по разному, так что желаю только удачи.

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

Среднее время 20 минут, а уников - 10 ?

Парсер строки не нужной информации с соц.сети - сервис...?
Аудитория будет (что вряд ли) недалекая.

Продолжение сервиса - записывать зафрендживание/расфрендживание, не знаю зачем, еще не придумал))

приложения есть для этого.

Я тут смотрю, как все накинулись не проект и его автора.

Когда-то про приложение Yo тоже так говорили, а потом он раз, и инвестиции привлек. Главное ведь не зачем сервис делается. а сможет ли набрать любыми способами аудиторию, а там уже за другим дело...

Где-то год назад тоже пришла эта идея. Только реализация другая: подписываешься на изменение статуса N человек. Когда статус меняется — приходит уведомление. Надеюсь не нужно объяснять для чего.

Точнее 1.5 года назад. Удивительно, что тогда сам не сделал. Хотя мне легче, я разработчик с опытом работы с API. Хотя на самом деле ничего удивительного, одному всегда было сложно вытянуть идею в какой-то продукт. :(

Это великолепно :)

0

Меня сервис не тянет ^~^

0

Вы и ваши друзья еще слишком молоды, чтобы были большие изменения.

Аналогично, если и я молод, то этот сервис ориентирован не на аудиторию Вконтактика, а пенсионеров - Одноклассников.

Херня! Везде "статус скрыт" стоит у всех. Доработайте!

0

Уже все в процессе.

0

Интересно как вы это решите? Если сделает вывод статуса у тех, у кого он скрыт, то в этом случае точно нарушите конфиденциальность данных пользователя.
Даже писаьмо в Роскомнадзор писать не потребуется.

0

Ничего нарушаться не будет. Мы сначала 7 раз отмеряем приватность и только потом что-то делаем.

0

Игорь, мне кажется вы приводите не лучший пример в ответ на вопрос "Зачем нужен этот сервис?".
Вы говорите, что можно узнать, что девушка с тараканами, если у нее часто меняется сп.
Я много проработал в сфере датинга и когда прочитал про ваш сайт, сразу пришло в голову другое применение.
Люди, которые ищут знакомства, могут отслеживать девушек, у которых сп "встречаюсь", "замужем" поменялось на "в активном поиске". Человек будет знать, что девушка только рассталась с парнем и к ней есть возможность "подкатить".
100% нужно монетизироваться через датинг. Не губите директом и партнерками не из сферы знакомств. В датинге будут совсем другие деньги. Там поголовно имбицильная помешанная аудитория одиноких дрочеров-неудачников, которых с большой вероятностью заинтересует возможность отслеживать только что брошенных и разведенных девушек.

Такая идея тоже была :) И думаю, что она будет реализована.

1

Как быстро происходит переиндексация всех пользователей? если сегодня я изменю статус, а через три дня верну его обратно, он будет зафиксирован в системе?

0

Парсинг всех пользователей ВК занимает около 14 часов в одном варианте, и около недели во втором варианте.

Хорошая идея и реализация. Желаю успеха Игорь!

Автор описывает в статье три фейла и делает тем самым четвертый: запуск не подготовленного к нагрузке проекта.

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

Об этом программист говорил сотни раз. Но я почему-то не особо видел в этом необходимость. Надо делать!

0

Таким образом вы еще и сможете составить рейтинг популярности. Кого чаще всего проверяют, тот популярнее. ;)

И да, как писал комментатор выше - добавьте в проект инфографики и разных рейтингов с цифрами. Было бы гораздо интереснее и люди бы проводили не 5 минут, а все 30.

И приложение для вконтакте тоже стоит сделать. И через API уже слать уведомления о изменении статуса, которое вы тоже уже обещали %)

"Люди, которые ищут знакомства, могут отслеживать девушек, у которых сп "встречаюсь", "замужем" поменялось на "в активном поиске". Человек будет знать, что девушка только рассталась с парнем и к ней есть возможность "подкатить"." - именно это назвал основной целью создания Facebook герой Марка Цукерберга в фильме "Социальная сеть"))) Просто до сих пор создатели соцсетей давали некоторую "свободу действий" пользователям - смену статуса друзья замечают, проверяя вручнуюю, а вы предлагаете, так сказать, поставить "подкаты" на поток - не успела девушка статус поменять, а ей 217 сообщений - давай дружить))) Это как услуга "Антиопределитель номера" и "АнтиАнтиопределитель номера" - на каждое действеи находится противодействие. Скоро так романтики совсем не останется - встал утром, ага, отправлено 87 сообщений брюнеткам возрастом от 22 до 25, поменявших за последние 3 часа статус с "помолвлена" на "в активном поиске", из них 8 ответили, ну что ж, будем выбирать получше. Роботы любят роботов.

А скрипт сам дёргает всех пользователей? Или только по запросу, и только потом в базу сохраняет.

0

Теперь можно смотреть статусы бывших, которые тебя заблокировали - ура!

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

0

Идея показывать друзей аватарками - ужасна. Даже десяток перебирать не удобно, что уж говорить о сотне. А поиск по странице, из-за того что имена не выводятся, сделать не возможно.

0

Предложите свою идею, как вывести >500 друзей компактно?

0

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

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Илья Максимов

половина украинцев это европейцы

«Половина украинцев — это программисты, копирайтеры и маркетологи»
0
Дмитрий Борисов

Ну что за дела, сегодня уже программу C#-разработчик и тестировщик ПО убрали, оставили джаву только...

В университете Иннополиса бесплатно обучат разработчиков для «Сбербанка», «Яндекса» и других резидентов города
0
Morris Drum

Меня смущает не желание зарабатывать, а способ.

Комиссию оплачивать картой, а поездки наличкой. Как мне ответили: "вы не представляете какое количество не хочет оплачивать картой". Но при этом навязывать оплату комиссии картой - норм.

Да еще и количество предложений сокращают из-за непонятной борьбы с "автобусами". Я вот не против на автобусе ехать, почему бы не дать выбор? "Потому что мы сервис для компенсации бензина".
Неуместный максимализм какой-то. В итоге всё чаще не получается уехать, приходится искать другие способы.

Блаблакар очень нравился своей идеей, но реализацию начинают запарывать. Аж обидно.

Сервис поиска попутчиков BlaBlaCar ввёл комиссию 20% с пассажиров в России
0
Dmitry Honcharenko
ПланФикс

Те, кто строит свой SaaS, найдут в этой заметке много любопытного и полезного. Я прочитал с удовольствием. Очень интересные параллели с нашими внутрикомандными размышлениями по поводу идеологии универсального продукта (хоть и с отличающимися выводами - но тем интереснее). Аналогичные муки выбора системы тарификации - и похожие наблюдения по поводу минусов ее сложности (здорово, что мы решили вначале обсудить это с пользователями и не вляпались в сложную систему, которую планировали изначально).

Отдельно удивил достаточно долгий упор на продукт, а не на маркетинг - обычно складывается впечатление, что для всех западных сервисов маркетинг всегда на первом месте, а тут от оно чо, Михалыч.

Ну, в общем, я не зря потратил время на чтение. Спасибо редакции!

«Фиксированная цена $200 в год — самая большая ошибка, которую мы когда-либо делали»
0
Матвей Панов

В маршрутке - подорожник...
Короче: все твои деньги должны плавно рассеиваться по карточкам...
Желательно иметь 30 карточек по 20 рублей, чем 600 рублей в кармане.
И скоро тебе докажут, что это удобнее и выгоднее, т.к. 600 р в кармане могут украсть..
600 р на 1 карточке - то же не выгодно, из-за хакеров....
А вот 30 карточек по 20 рублей - самое то!!!
ЗЫ
Переводы между разными картами разных банков и тд занимают до 2-5 дней...
+еще желательно, чтоб ты оплачивал смс уведомления, комиссии за переводы между картами и тд и тп....
ЗЗЫ
Владельцам и сотрудникам банков то же кушать хочется...

CoinOut — сервис, который позволяет получить сдачу в магазине в виртуальном виде
0
Показать еще