Сервер поштової розсилки PHP
Cервер поштовою розсилки
Розсилку можна здійснювати через власний SMTP-server або Amazon SES
Реєстрація і збереження і-мейл адреси
І-мейл адреса (ІА) зберігається в базі лише, якщо вона підтверджена, тобто в базу зберігаються лише ІА, які прийшли через змінну (variable) в і-мейл листі (ІЛ), надісланому на підтвердження ІА. В змінній передається сама ІА і список (списки) розсилки, який було обрано під час оформлення підписки.
Якщо підписник відписав свою ІА з якого-небудь списки розсилки, то ІА видаляється із цього списку миттєво
Якщо від однієї з ІА зі списку розсилки приходять автоматичні відповіді про будь які проблеми по цій ІА, то вона потрапляє до списку Bounced і на нього тимчасово ІЛ не відправляються. Адмін може видалити таку ІА із списку розсилки або видалити її зі списку Bounced (видалення ІА із цього списку означає, що ця ІА повертається в нормальний список, де вона до того і була). Повинна бути можливість прочитати лист-відповідь (відлуп) від цієї ІА.
/////
Створення / редагування / видалення списків розсилки:
$ Назва
$ Опис
/////
Попередньо-створений список підписників “Terms and conditions”:
Потрібно створити список підписників “Terms and conditions”, ІА котрих раз на місяць актуалізуються згідно із із списком мейлів, який знаходиться в файлі users_export.xls в папці /ue0907/
При цьому, якщо хтось із підписників цього списку відпишеться від підписки (unsubscribe), то таку ІА потрібно відмітити у стовбці таблиці unsubscribe файлу users_export.xls
А якщо від серверу будь якої ІА прийде відлуп, то відмітити таку ІА у стовпчику Bounced таблиці файлу users_export.xls
/////
Список підписників:
Активні, яких можна відсортувати за списком розсилки
Список тих, хто відписався, яких можна відсортувати за списком розсилки, з яких відписався,
Bounced, яких можна відсортувати за списком розсилки
Додавання підписників
ручне додавання / редагування / видалення в той чи інший список розсилки
імпорт csv/ експорт csv ІА підписників в той чи інший список розсилки
/////
Генерація коду на підписку на список розсилки для вставки в код сайту:
$ Заголовок: Mail-lists
$ ІА (форма додавання)
$ назва списків розсилки (актуальні на даний момент), вибір check box
$ Кнопка subscribe
/////
Списки розсилок повністю автономні один від одного і видалення чи будь-які маніпуляції із ІА того чи іншого списку розсилок не впливають на інші списки розсилок.
/////
Процес здійснення підписки
1
Після здійснення підписки через форму, завантажується сторінка з текстом.
Необхідно зробити сторінку в адміні, де можна редагувати цей текст.
2
Після здійснення підписки через форму, автоматично відправляється ІЛ нашого серверу для підтвердження підписки. В цьому ІЛ є:
$ Текст з відповідним повідомленням.
Необхідно зробити сторінку в адміні, де можна редагувати цей текст.
$ Посилання, яке генерується сервером і на яке, на підтвердження ІА підписник має натиснути
3
Після того, як підписник натиснув на таке посилання, завантажується сторінка з текстом підтвердження.
Необхідно зробити сторінку в адміні, де можна редагувати цей текст.
/////
Сатистика
кількість здійснених розсилок: взагалі, за період, по списках розсилки,
Скільки за період підписалось
Скільки за період відписалось
/////
Статистика відправлених кампаній:
Назва кампанії
Текст ІЛ
Назва списку розсилки
Скільки було підписників на момент відправки ІЛ
Скільки ІЛ було відправлено
Скільки Bounced ІА
Скільки підписників відкрили ІЛ
Скільки підписників перейшло на посилання із вказівкою на які саме посилання
Скільки підписників відписались
/////
Створення розсилки
Текст: Тема
Текст: тіло листа (простий html-редактор)
Вибір списку розсилки
Дата та час відправлення, з вибором часового поясу
Форма вставляння GA-коду
Тестове відправлення / вказати адреси
Кнопка start campaign
/////
Маскування лінків
Створити сторінку для генерації власних посилань (hyperlink) для відстеження переходів з ІЛ.
На сторінці блок додавання посилання:
$ Оригінальне посилання
$ Кнопка send
Нижче на сторінці блок із списком вже доданих посилань в хронологічному порядку, у вигляді:
$ Дата додавання
$ Оригінальне посилання
$ Наше сгенероване посилання
$ Кількість кліків на це посилання
$ Кнопка delete
На одній сторінці 10 вже доданих посилань. Доступ до минулих за посиланням “раніші”
/////
Відписка з листа розсилки із ІЛ
Автоматичне вставлення посилання на відписку unsubscribe до кожного листа, з унікальним кодом, щоб ідентифікувати з якої кампанії відписались
При натисканні на unsubscribe підписнику завантажується сторінка із текстом, а ІА підписника буде видалено із відповідного списку.
Необхідно зробити сторінку в адміні, де можна редагувати цей текст
/////
Встановлення і налаштування програмних механізмів для ідентифікації ІЛ від серверу як "не спам" і бажаний лист
-
45 днів181 631 UAH
410 7 1 1 45 днів181 631 UAHДоброго дня,
Я Software Development Engineer з більш ніж 6-річним досвідом створення різноманітних вебсайтів, SaaS-рішень, складних веб-платформ і MVP для стартапів. У портфоліо я вказав на деякі розроблені проєкти.
Мій стек включає такі технології та їхні фреймворки: PHP (Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
Актуальні фриланс-проєкти в категорії PHP
Зробити WordPress плагін для опитування (квізу)
10 000 UAH
Потрібно розробити вордпрес плагін, який буде вміти - зберігати банк питань, всі в однаковому форматі - питання та 4 відповіді, 1 правильна - показувати 12 питань у рандомному порядку, рахувати хронометраж - збирати дані користувача - показувати фінальний результат з можливістю… PHP, Веб-програмування ∙ 6 годин 6 хвилин тому ∙ 52 ставки |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові… PHP, Веб-програмування ∙ 5 днів тому ∙ 77 ставок |
Розробка веб-сайту WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 10 днів тому ∙ 53 ставки |