Предложение "Подстановки из TXT + CSV файлов"

Advanced Mass Sender tech support

Модератор: Max Terentiev

Сообщение
Автор
Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

Предложение "Подстановки из TXT + CSV файлов"

#1 Сообщение partnerweb » Чт июн 19, 2014 2:24 pm

Функция подстановок (модернизация)

1.Добавить новую функцию "Вставить макрос" => "Вставить случайное значение" => "Случайная строка из .TXT файла" New!
Принцип работы:
1.В папке "проекта" создаются файлы:
. . . subject.txt - темы письма
. . . url_goo.txt - ссылки на магазин
. . . url_img.txt - ссылки на графические файлы

2.Макросы вставляются так:
. . . [%%ORand_file_txt,C:\project\Pavel\subject.txt,10%%]
. . . [%%ORand_file_txt,C:\project\Pavel\url_goo.txt,25%%]
. . . [%%ORand_file_txt,C:\project\Pavel\url_img.txt,100%%]

Что и за что отвечает:
. . . ORand_file_txt - означает рандомную подстановку из TXT-файла.
. . . C:\project\Pavel\subject.txt - путь до файла
. . . 10/25/100 - использовать выбранную рандомную строку 10/25/100 раз.

2.Добавить новую функцию "Вставить макрос" => "Вставить случайное значение" => "Случайная ячейка из .CSV файла" New!
Принцип работы:
1. В папке "проекта" создается файл: ford.csv (вы же понимаете, что формат csv - это фактически текстовой файл!)

Изображение

2.Макросы применяются так:
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,A,1,5,100%%]
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,B,1,7,100%%]
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,C,2,10,150%%]
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,D,1,10,150%%]
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,E,1,10,200%%]
. . . [%%ORand_file_csv,C:\project\Petr\ford.csv,F,1,10,200%%]

Что и за что отвечает:
ORand_file_csv - означает рандомную загрузку ячеек из CSV файла.
C:\project\Petr\ford.csv - путь до файла базы подстановок (один файл - это фактически Ваша БАЗА! Которую легко редактировать в обычном экселе).
A/B/C/D/E/F - колонка из которой выбирается рандомная ячейка
1,5 - диапазон строк для обращения к рандомной ячейке
100/150/200 - сколько раз использовать рандомно выбранную из CSV-файла ячейку.

Вообще бы я сократил имена функций подстановок и привел бы их к какой то сквозной и прозрачной логике. Т.е. к такой логике, когда пользователь смотрит в сырцах письма на любую подстановку и "с первого взгляда", без заглядывания в хелпы, понимает, что делает и как работает каждая подстановка :)

Примеры:
[%%IRFTXTBODY,C:\1.csv,A,100%%] - инклюид, рандомный, из файла, тип файла TXT, для тела письма, применяющийся 100 раз
[%%IRFCSVBODY,C:\1.csv,A,1,5,100%%] - инклюид, рандомный, из файла, тип файла CSV, для тела письма, из диапазона строк 1-5, применяющийся 100 раз
[%%IPFCSVBODY,C:\1.csv,A,1,5,100%%] - инклюид, последовательный, из файла, тип файла CSV, для тела письма, из диапазона строк 1-5, применяющийся 100 раз
[%%IRFCSVHEAD,C:\1.csv,A,1,5,100%%] - инклюид, рандомный, из файла, тип файла CSV, для заголовков письма, из диапазона строк 1-5, применяющийся 100 раз

Где:
I - инклюид
R - рандомный
P - последовательный
F - тип файл
U - тип URL
TXT - подтип txt
CSV - подтип csv
HEAD - для Headers
BODY - для Body
C:\1.csv - путь к файлу
1,5 - диапазон для функции рандома
100 - счетчик количества применений

Предложенное выше - это не окончательное решение, а лишь предложение, которое необходимо тщательно продумать, что бы однажды реализовав, более долгие годы больше к этому не обращаться.
Последний раз редактировалось partnerweb Пн фев 08, 2016 1:17 pm, всего редактировалось 6 раз.
Изображение
Толерантность - добровольное страдание, приводящее к уничтожению иммунитета индивидуума.

vigoak
Сообщения: 8
Зарегистрирован: Ср май 30, 2012 3:48 pm

#2 Сообщение vigoak » Чт июн 19, 2014 3:11 pm

Отличное предложение. Если это предложение будет реализовано, то будет просто замечательно.

pogmax
Сообщения: 2
Зарегистрирован: Ср июн 18, 2014 7:35 am

Функция подстановок (модернизация)

#3 Сообщение pogmax » Чт июн 19, 2014 4:31 pm

Мне нравится идея. Особенно с Excel. Т.к. в самом AMS накапливается очень много случайных строк и довольно сложно найти нужную в большом списке.

pasha_vovk
Сообщения: 3
Зарегистрирован: Ср май 21, 2014 2:24 pm

#4 Сообщение pasha_vovk » Чт июн 19, 2014 5:04 pm

Идея супер, можно синонимизировать до нехочу ) и не вбивать куча рандомных предложений ) у меня если текст норм засинонимизирован, то получается где то 100 вставок ... а это на час работы ) пока повставляешь ... теперь будет намного быстрее )

Ян Триш
Сообщения: 1
Зарегистрирован: Сб июн 14, 2014 6:21 am

#5 Сообщение Ян Триш » Пт июн 20, 2014 7:57 am

Отличное решение, поддерживаю.

AVPstranger
Сообщения: 12
Зарегистрирован: Ср апр 24, 2013 11:51 am

#6 Сообщение AVPstranger » Пт июн 20, 2014 8:03 am

C Excel - здорово. Я же в принципе так и делал - в экселе писал варианты частей текста в колонках, затем каждую колонку переносил в соответствующий список. Потом добавлял/правил в экселе, и снова вручную обновлял. Со временем в списках начинаешь путаться. При работе с экселем надо ещё дать возможность выбора листа (например допустим в одном эксель файле на каждом листе варианты комбинаций трехсоставных заголовков по различным тематикам, итп.)

Ильгиз
Сообщения: 1
Зарегистрирован: Ср июн 25, 2014 8:19 pm

#7 Сообщение Ильгиз » Ср июн 25, 2014 8:23 pm

Данный идея о добавлении макроса, на тему письма будет очень полезной, тем более через Excel можно, жду обновления.

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#8 Сообщение partnerweb » Чт дек 17, 2015 10:13 pm

2014 г Май ======> 2015 г. Декабрь (Спустя полтора года ...)
Господа!
Вас не удивляет, что в "профиле отправки" данные хрянятся в "таблице"? Это очень удобно, как для управления данными, так и для восприятия этих данных.

Профиль отправки:
Изображение

Так же Вас видимо не удивляет, что данные для "профиля отправки", можно импортировать и экспортировать.

Пример экспорта для "профиля отправки":
Изображение

А теперь давайте вспомним, чем Вы постоянно занимаетесь при верстке рассылок! И на что тратите кучу времени!

Вот чем Вы занимаетесь:
1. Сначала Вы "рисуются" текстовые файлы, для подстановок в Subject (1-2 файла) + Body (5-10 файлов) + URL (разное кол-во)
2. Затем Вы импортируете данные из всех TXT-файлов в AMS Enterprise.
3. Уже в ходе рассылки, часть подстановок (читай файлов) Вам нужно редактировать или удалять ... по крайней мере то, что касается URL.
4. Сделав 10-20 рассылок ... Вы понимаете, что начинаете путаться в своих же подстановках.
5. Так же Вы понимаете, что убитые URL по хорошему нужно удалить из AMS, иначе Вы просто погрязните в свое же "Г"!
6. А когда Вы уже полностью запутываетесь в сотнях своих подстановок => Вы начинаете вычищать "авгиевы конюшни AMS".

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

Но и это еще не все!
А Вы не задумывались, что кроме кучи ненужных данных, которые Вам мешают, эти данные могу элементарно мешать работе самого ПО!
А теперь признайтесь => Все именно так и есть?
А Вам никогда не приходило в голову мысль, что Вы занимаетесь онанизмом или боретесь с ветряными мельницами?

А как Вам следующая схема работы:
1. Затеяв очередную рассылку, Вы создаете в папке C:\Project\New2016 это:
Subject.txt - файл с темами писем (при этом работаете в своем любимом редакторе).
Letter.csv - файл с базой подстановок для письма (выполняя работу в Excel, что еще может быть удобнее?)
Работаем себе спокойно в Excel и даже можем поручить работу племяннику.
URL.txt - файл со ссылками на Ваш магазин.
IMG - папка с графикой (опционально).

Образец файла Letter.csv:
Изображение

2. А когда Ваш проект уже готов, Вы просто сохраняете данные из Excel в формате .csv.
3. В следующий раз, когда Вам нужно будет готовить новый проект, Вы просто "верстаете проект" на основе старого, затрачивая минимум усилий.
4. А когда Ваши текстовые данные устареют Вы их просто удаляете ... ну или храните ... вдруг пригодятся.
5. При этом Вам не нужно ничего экспортировать в AMS + трахаться там с подстановками + затем их мучительно вычищать.

В итоге Ваш проект будет выглядеть так:
Изображение

Надеюсь, что Я смог донести до Вас свою идею и Вы её поддержите.
А сама технология подстановок из txt&csv файлов, была предложена мною более полутора лет назад!

P.S.Именно от Вас зависит, внедрит ли эту технологию Максим.
Последний раз редактировалось partnerweb Пн фев 08, 2016 12:26 pm, всего редактировалось 2 раза.
Изображение
Толерантность - добровольное страдание, приводящее к уничтожению иммунитета индивидуума.

Аватара пользователя
Романос
Сообщения: 95
Зарегистрирован: Вт ноя 10, 2009 6:42 am

AMS

#9 Сообщение Романос » Сб дек 26, 2015 3:46 pm

Очень нужный функционал.....надеюсь когда нибудь он появится тут

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#10 Сообщение partnerweb » Пн фев 08, 2016 12:21 pm

Уже 20 месяцев пытаюсь убедить Максима в целесообразности данной функции.

Если люди будут просить Максима об этом, то думаю он быстрее поймет, что такой функционал реально необходим для ежедневного применения всем пользователям АМС.
А так, как основная масса помалкивает, то и Макс считает данный функционал не интересным для основной массы потребителей.
Такой вот замкнутый круг. :(
Изображение
Толерантность - добровольное страдание, приводящее к уничтожению иммунитета индивидуума.

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#11 Сообщение partnerweb » Ср июл 13, 2016 4:08 am

Данному предложению пошел третий год ... :(
Изображение
Толерантность - добровольное страдание, приводящее к уничтожению иммунитета индивидуума.

Jordan
Сообщения: 3
Зарегистрирован: Вс июн 26, 2016 6:28 am

#12 Сообщение Jordan » Чт июл 14, 2016 6:16 am

partnerweb писал(а):Данному предложению пошел третий год ... :(
Сколько народу должно сюда написать, чтобы Максим это реализовал?

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#13 Сообщение partnerweb » Пт июл 15, 2016 9:48 am

Большую часть своих предложений по доработкам AMS Enterprise, я уже убрал с форума. :(

1. Что бы конкуренты не тырили ноухау + меня не доставали пользователи + "работа в стол" надоедает.
2. Тем не менее, часть предложений оставлена, для того, что бы конкуренты все же могли реализовать аналогичные функции.
3. Если у конкурентов появятся фишки, которых нет в AMS Enterprise, то и Макс будет их реализовывать.
4. Периодически появляются разработчики, которым можно бы было передать свои наработки, но эти разработчики, как правило, быстро сливаются. И работать с ними почему то не так интересно, как с Максом.
5. Надеюсь, что Макс соберется с силами и однажды сделает из AMS Enterprise - идеальную конфетку!
6. База у Максима для этого есть. А будет у Максима желание -> все точно получится!

Для того что бы все сдвинуть с мертвой точки -> нужно придумать, как стимулировать Максима.
Изображение
Толерантность - добровольное страдание, приводящее к уничтожению иммунитета индивидуума.

droog-drug
Сообщения: 1
Зарегистрирован: Чт май 26, 2016 5:33 pm

#14 Сообщение droog-drug » Пт июл 15, 2016 12:29 pm

ключи от машины отобрать :D

Jordan
Сообщения: 3
Зарегистрирован: Вс июн 26, 2016 6:28 am

#15 Сообщение Jordan » Вт июл 19, 2016 9:58 am

partnerweb писал(а):Большую часть своих предложений по доработкам AMS Enterprise, я уже убрал с форума. :(

1. Что бы конкуренты не тырили ноухау + меня не доставали пользователи + "работа в стол" надоедает.
2. Тем не менее, часть предложений оставлена, для того, что бы конкуренты все же могли реализовать аналогичные функции.
3. Если у конкурентов появятся фишки, которых нет в AMS Enterprise, то и Макс будет их реализовывать.
4. Периодически появляются разработчики, которым можно бы было передать свои наработки, но эти разработчики, как правило, быстро сливаются. И работать с ними почему то не так интересно, как с Максом.
5. Надеюсь, что Макс соберется с силами и однажды сделает из AMS Enterprise - идеальную конфетку!
6. База у Максима для этого есть. А будет у Максима желание -> все точно получится!

Для того что бы все сдвинуть с мертвой точки -> нужно придумать, как стимулировать Максима.
На самом деле, нужно, чтобы Максим реализовал написание плагинов, а дальше мы как-то сами уж допишем нужный нам функционал :D

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей