Сессия взрыва электронной почты Sitecore EXM не очищается

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

В шаблоне электронной почты есть один раздел, который сортирует автоматически на основе профиля пользователя. Например, есть два подписчика, один из США, а другой из Великобритании. Когда электронная почта рассылается этим двум людям, первый подписчик увидит статью из США в верхней части раздела, а второй подписчик - см. статью в Великобритании в верхней части раздела, а затем другую статью.

Однако, когда я попытался отправить электронное письмо, оба подписчика увидели статью из США в верхней части раздела. Я предположил, что Sitecore EXM не получил правильный сеанс для второго подписчика, но все еще использует первый сеанс подписчика.

Я использовал Tracker.Current.Session.Contact получить сеанс для каждого подписчика. Я попробовал несколько способов, как Session.Abandon(), Session.Clear(), Request.Cookies.Clear(), Context.Session.Abandon() и т. д. очистить сеанс, чтобы каждый раз шаблон электронной почты генерировался на основе правильного сеанса.

Кто-нибудь может помочь в этом?

0 ответов

Другие вопросы по тегам