Как начать кампанию MailChimp в следующую пятницу после приветственного письма - PullRequest
0 голосов
/ 15 февраля 2019

Я настроил систему подписки на рассылку с помощью mailchimp.

Я настроил приветственное письмо, которое отправляется сразу после подписки посетителя целевой страницы.

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

Как мне это сделать?Похоже, я не могу найти эту опцию в mailchimp, она позволяет мне отправлять сразу или через определенное количество дней после xyz.

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

В основном мне нужно, чтобы электронное письмо было отправлено в первую пятницу после того, как было отправлено приветственное письмо.В настоящее время кажется, что я могу отправить его только через определенное количество дней после приветственного письма.Допустим, во вторник подписчик подписался, а потом я установил его на 3 дня.Каждый, кто подписывается во вторник, получит первое электронное письмо от следующей серии в пятницу.Если кто-то подпишется в любой другой день недели, он не получит электронные письма серии в пятницу.

Мне удобно использовать базовый PHP и javascript.Если мне нужно как-то его кодировать, посоветуйте, пожалуйста, с чего начать.

1 Ответ

0 голосов
/ 16 февраля 2019

Попробуйте установить дату в JavaScript или PHP и использовать скрытый тип ввода .MailChimp говорит, что безопасно изменить type.Вот пример реализации JS:

var nextFriday = new Date();

nextFriday.setDate( nextFriday.getDate() + ( 5 + 7 - nextFriday.getDay() ) % 7 );

document.getElementById('nextFriday').value = formatDate(nextFriday);
console.log( 'this shows it works!', document.getElementById('nextFriday').value );


function formatDate(dt) {
  return padNum( dt.getMonth() + 1 ) + '/' + padNum( dt.getDate() ) + '/' + dt.getFullYear();
}

function padNum(num) {
  return ( num < 10 ) ? '0' + num : num;
}
<input type="hidden" id="nextFriday" name="whateverMCgivesYou" value="">

Дата получения от этого ответа .Он использовал 5 (в 5 + 7 ...), потому что вы хотите пятницу.MailChimp ожидает формат мм / дд / гггг

...