Яндекс метрика в Rails приложении


(Andrey) #1

Всем привет!

Подскажите пожалуйста, как правильно сделать.

Есть на сайте форма регистрации через соц сети, но если юзер уже в базе — он просто авторизовывается.

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

Есть идея сделать ее флеш сообщениями, но может есть другой выход?


(Kvokka) #2

то ли у меня голова с бояры не отошла, то ли у тебя, но флеш тут явно не в тему. ну прям никак.


(Bacb) #3

Дык просто на каждую кнопку свою цель повесить яваскриптом и всё.


(Andrey) #4

Дело в том, что кнопка одна :slight_smile:

А действия два – авторизация и регистрация.

Говорю, механника такая – если пользователь нажал регистрацию, щелкнул на значок вк, и его в базе не было – это новая регистрация.

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


(Andrey) #5

Может флеш и не в тему, но я что-то не знаю как еще.

вообще думал из контроллера еще js возвращать, возможно это лучше флэш сообщений.

хотелось бы rails-way


(Kvokka) #6

ты делаешь отдельный вьюв, который возвращает json. этот ответ уже js сторона обрабатывает и делает красиво.

а флеш это вообще не сюда.


(Anton Melnik) #7

На одной кнопке будет одно действие - отправить запрос на сервер. А определять что нужно сделать (регистрировать или авторизовать) ты уже будешь в контроллере в зависимости от того есть ли юзер в базе данных. Это и будет Rails way.