Rails удаляет знак вопроса для отслеживания Google из кликов MailChimp - PullRequest
0 голосов
/ 07 октября 2011

Когда я отправляю письмо для «регистрации» с помощью Mail Chimp, URL-адрес в письме выглядит следующим образом:

http://sample.com/?utm_source=blahblahblah

Однако, когда я нажимаю на ссылку, в новом браузере открывается страница,Я вижу "?"исчезают, затем я получаю:

http://sample.com/utm_source=

Это вызывает 404, потому что у меня нет маршрута utm_source в моей базе данных ...

однако, если я скопирую и вставлю первый URLЯ не понимаю этого поведения ...

У меня есть только три строки в моих маршрутах. rb:

  root :to => "home#index"
  match '/thanks' => "home#thanks"
  match '/subs' => "subs#index"

Ответы [ 2 ]

1 голос
/ 09 октября 2011

Я обнаружил, что это потому, что я указал свой URL как "www.example.com", который перенаправляет на "example.com" ... каким-то образом, редирект испортил все, все, что мне нужно было сделать, это правильный URL кнопка для "example.com"

0 голосов
/ 07 октября 2011

Просто добавьте часть ?utm в виде строки в параметрах URL.

...