Каков наилучший способ A / B-тестирования строк темы электронной почты в Rails? - PullRequest
0 голосов
/ 18 июня 2009

Я отправляю много писем в своем последнем приложении rails. Я хочу, чтобы A / B тестовые темы в электронных письмах выходили. в идеале я могу запечатлеть две вещи.

1- открытый курс 2- нажата ли призыв к действию в электронном письме

есть идеи как это сделать? я не думаю, что (отлично) 7-минутный пресс (http://github.com/paulmars/seven_minute_abs/tree/master) сделает это, потому что в модели установлен @subject, в то время как в представлении назначен ab-тестовый параметр для строки запроса, а тестовые версии будут скорее всего будет другим.

спасибо!

Ответы [ 3 ]

1 голос
/ 28 ноября 2013

Драгоценный камень Vanity также включает поддержку A / B-тестирования электронных писем, см. Документацию Он имеет встроенную поддержку для разделения контента и результатов измерений с помощью отслеживания пикселей (изображений).

Например, создание эксперимента:

ab_test "Invite subject" do
  description "Optimize invite subject line"
  alternatives "Join now!", "You're invited to an exclusive event."
  metrics :open
end

Разделение пользователей по электронной почте:

class UserMailer < ActionMailer::Base 
  def invite_email(user)
    use_vanity_mailer user
    mail :to => user.email, :subject =>ab_test(:invite_subject)
  end
end

И измерение результата через пиксель отслеживания:

  <html>
    <body>
      <h1>Hey Joseph</h1>
      <p>
        <%= vanity_tracking_image(Vanity.context.vanity_identity, :open, :host => "127.0.0.1:3000") %>
      </p>
    </body>
  </html>

[Отказ от ответственности: я помогаю поддерживать драгоценность Vanity.]

0 голосов
/ 19 июня 2009

Я тоже смотрю на это. 7-минутный пресс является хорошим A / B-решением, но я думаю, что для электронной почты вы можете сделать это самостоятельно относительно легко. Если у вас есть либо отдельное изображение (скажем, невидимое изображение «жучка»), которое вы используете для обнаружения открытий, либо просто изображение, которое всегда включено, вы можете добавить в него параметр, или, скорее, просто присвоить ему псевдоним на веб-сервере или не псевдоним это в этом отношении, и просто скопируйте изображение, например, "open_a.gif" и "open_b.gif" и смотрите ваши аналитические или веб-журналы, чтобы отслеживать, какие из них открыты больше. Если вам не нужно связывать его с получателем электронной почты, вы можете просто отправить половину электронных писем, используя изображение A, и половину с помощью B, и т. Д. То же самое касается URL в электронном письме для случая № 2, как вы упомянули, это может быть простой URL-параметр или путь, и вы просто позволяете Google Analytics отслеживать это для вас.

Решение Campaign Monitor и Campaign Monitor в целом отлично работают, если они могут работать на вас. Мы используем Campaign Monitor для наших электронных писем, но не для всех персональных электронных писем, которые мы отправляем. Если вы отправляете одно и то же электронное письмо всем пользователям, то я непременно выберу Campaign Monitor, но если каждое письмо будет персонализированным, вам, вероятно, придется свернуть свое собственное.

0 голосов
/ 18 июня 2009

Не могли бы вы отослать пользовательскую ссылку для регистрации, в конце которой была строка запроса, например, example.com/signup?one или example.com/signup?two затем проверяют эту строку запроса при регистрации?

Я знаю, что это не Ruby on Rails, но, возможно, стоит посмотреть и посмотреть, как они планируют это сделать.

http://www.campaignmonitor.com/blog/post/2782/ab-testing/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...