問題タブ [sitecore-exm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
731 参照

sitecore - EXM 3 Sitecore 8: セットアップ後の無効なオブジェクト名 'dbo.Fact_AutomationStatesStatisticsByMessage'

クリーンな Sitecore 8 と EXM モジュールをインストールした後、新しいワンタイム メッセージを作成しようとすると、次の例外が発生します。

どうしたの?

0 投票する
4 に答える
4128 参照

sitecore - Sitecore 8 EXMは、リストマネージャーからリストに連絡先を追加します

Sitecore 8 と新しい Email Experience Manager モジュールを使用しています。リストマネージャーからの空のリストを受信者として使用して、ニュースレターの電子メール メッセージを構成しました。

自作のフォームからニュースレターを購読すると、メールアドレスと名前が届きます。ここで、このメールと名前で新しい連絡先を作成し、コードを介してリストマネージャーのリストに追加したいと考えています。

API を介してこのリストを呼び出し、連絡先を追加する方法はありますか?

0 投票する
2 に答える
1033 参照

sitecore - EXM はリスト C# にサブスクライブします

古い Sitecore (< 8) コードを Sitecore EXM で動作するように変換する作業を行っています。コードから受信者リストにユーザーを追加するのに苦労しています。この投稿の回答: Sitecore 8 EXM add a contact to list from listmanager私の質問には完全には答えられません。コメントできないため、新しいトピックを開始することにしました。

私の最初の問題はEcmFactory.GetDefaultFactory().Bl.RecipientCollectionRepository.GetEditableRecipientCollection(recipientListId)、でコンパイルエラーが発生し、RecipientCollectionRepository存在しないと表示されることです。そのため、少し異なるコードを使用しました。私のコードは次のとおりです。

が見つかりrecipientList、最初に連絡先を追加すると、「受信者」が 1 に増えます ( を使用してチェックされます/sitecore/system/List Manager/All Lists/E-mail Campaign Manager/Custom/RecipientList)。

このオプトイン受信者リストを含むメッセージもありますが、そのメッセージを確認すると、0 人のサブスクライバーに送信されると表示されます。

これについて何か考えはありますか?

0 投票する
2 に答える
461 参照

sitecore - Sitecore 8 Email Experience Manager で現在の受信者にアクセスする

EXM によって作成された URL の ec_contact_id から生の連絡先 ID を取得するにはどうすればよいですか?

Sitecore の EXM を使用して、調査のリンクを含む電子メールを受信者に送信しています。受信者がアンケートに回答したら、回答を受信者に結び付けたいと考えています。EXM は連絡先 (暗号化された) に一意の ID、ec_contact_id を設定するため、独自のカスタム ID を追加するのではなく、それを使用して受信者を決定します。

https://briancaos.wordpress.com/2015/04/27/sitecore-8-exm-get-the-email-recipient-from-a-sublayout/という記事を見つけ、Sitecore コントローラーに実装してみました。受信者がリンクをクリックすると呼び出されますが、結果の受信者名は空として返されます。「sc_item_id」値がないため、代わりに「_id」と「ec_message_id」を試しましたが、どちらの値も有効な連絡先 ID または受信者名を生成しませんでした。また、復号化された contactId を使用して MongoDB を調べてみましたが、一致するものは見つかりませんでした。

0 投票する
2 に答える
351 参照

sitecore - EXM 3.2.0: メール キャンペーン マネージャーに下書き/作成済みメッセージの履歴が表示されない

開発で EXM を正常に構成した後、本番環境で Sitecore 8.1 を使用して EXM 3.2 をセットアップする必要があります。開発ではすべて正常に動作しますが、本番環境ではメッセージ履歴セクションが表示されません (下のスクリーンショット)

MongoDb と EXM.Dispatch データベースが存在し、ログに異常はありません。ここで何が原因なのか手がかりはありますか?前もって感謝します

マネージャ ルートの EXM メッセージ
ここに画像の説明を入力

0 投票する
1 に答える
487 参照

sitecore - Sitecore EXM 3.2(ECM) トリガーされたメッセージにゴールを割り当てる

簡単なニュースレター フォームを作成する必要があります。このフォームは次のように機能します。

  • ユーザーがメールを入力し、送信ボタンを押す
  • ユーザーは、確認リンクが記載された電子メールのメッセージを受け取ります
  • ユーザーがリンクをクリックすると、メールが受信者リストに追加されます

このフォームは EXM のヘルプで動作するはずです

サブスクリプション用のリンクを含むトリガー メッセージを EXM に作成しました。そして、ニュースレターの目標をトリガーするための送信ボタン用にこのコードを書きました

トリガーされたメッセージを NewsletterGoal に割り当てるにはどうすればよいですか? また、この方法で手動でメッセージを送信してみます:

ログに次のエラーが表示されます。ただし、トリガーされたメッセージには受信者リストがありません

0 投票する
1 に答える
1266 参照

sitecore - Sitecore 8.1、WFFM、および EXM でニュースレターの購読を構成する方法

私はサイトコア開発に不慣れで、EXM と WFFM を使用して達成するタスクが 1 つあります。ニュースレターの購読フォームが 1 つあります。

  1. 名前
  2. 電子メールアドレス
  3. ニュースレターまたは現在の求人情報を購読するオプション
  4. キャプチャ

[送信] をクリックすると、電子メール アドレスを確認するためのリンクが記載された電子メールがユーザーに送信されます。リンクをクリックすると、ニュースレターおよび/または現在の空き情報を受け取るために、ユーザーが電子メール購読リストに追加されます。

この機能の実装をどこから始めればよいかわかりません。この点に関するヘルプは大歓迎です。

ありがとう!