問題タブ [personalization]

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 投票する
1 に答える
495 参照

sitecore - カスタム パーソナライズ条件の NULL プロパティ値

特定の時間が経過したかどうか (日付なし) を確認するために、パーソナライゼーションのカスタム条件を作成する必要があります。そこで、次のように新しいクラスを作成しました。

次に、新しい条件定義を追加しました

Sitecore/System/Settings/Rules/Elements/Date/ そして、次のテキスト when [SelectedTime,DateTime,,the time] has passed を指定しました。必要なコンポーネントに新しいパーソナライゼーション条件とアクションも追加しました。そのため、ページをデバッグして開くと、ブレークポイントがヒットします。

ただし、私の問題は、いくつかの記事で読んだことによるとSelectedTime、パーソナライゼーション条件を作成したときに選択した日時をプロパティに入力する必要があることですが、私にとっては常に NULL です。

私は何が欠けていますか?

注: これは Sitecore 8.1 です。

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

sitecore - 異なるマルチテナンシー サイトコア Web サイト間の予測パーソナライゼーション

それぞれ最大 4 つのマルチサイトを持つ Web サイトのさまざまなインスタンスがあります。独自の XDB バックエンドがあります。

以下の要件があります。

  1. 各サイト間でユーザーを追跡できます。ユーザーが歯科サイトにアクセスして会社のメイン サイトにアクセスすると、カルーセル バナーに歯科広告が表示されます。
  2. ユーザーがフォームに入力するか、特定の PDF ドキュメントをダウンロードすると、累積目標が増加します。たとえば、ユーザーが歯科サイトにアクセスしてフォームに記入し (10 ポイント相当)、別のサイトにアクセスして PDF をダウンロードした場合 (5 ポイント相当)。累積目標値の合計は 15 である必要があります。
  3. (各インスタンスで) まったく同じユーザー プロファイルの詳細を表示できる必要があります。

Federated エクスペリエンス マネージャーを使用できることは理解していますが、何よりもサイトコア インスタンスです。

上記を達成する方法を教えてください。例えば

  1. すべてのインスタンスで同じ xDB および分析データベースを共有する必要がありますか?
  2. 上記を達成するには、すべてのサイトが単一のインスタンス上にある必要がありますか?
  3. 異なるインスタンス間で目標、ペルソナ、セグメント設定を共有することは可能ですか?
  4. 他の推奨事項はありますか?

最後に、サイトコアは予測パーソナライゼーションをどのように解決しますか。つまり、xDB や分析などを読み取りますか?

ありがとう。

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

sitecore - SItecore でのパーソナライゼーション

ユーザーがページに 2 回以上アクセスした場合に別のサブレイアウトを表示したいので、このルールを「訪問番号が番号と比較される場所」で使用したいのですが、どのように使用できるかわかりませんか? このルールを追加して "number" を 2 に置き換えようとしましたが、うまくいきません。

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

wordpress - ワードプレス | ユニークなリンクを生成する

重要なアドバイスが必要なため、Stackoverflow コミュニティを利用しています。

それは簡単です、私は人にリンクを生成してもらいたいです...そしてそのリンクには、送信された人が誰であれ、その人が「はい/いいえ」をクリックして値を返すことができるボタンがあります。

ユーザー 1 > リンクを生成 > ユーザー 2 > オプション > ユーザー 1 にオプションを返す

誰でも私を正しい方向に向けることができますか?

どうもありがとう!

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

sitecore - Sitecore 8: 条件付きレンダリング ルールが Marketing Center で機能しない

カスタム ルールを 2 つの異なる方法で適用しようとしています。パーソナライズボタンをクリックしてそこにルールを適用すると機能しますが、レンダリングをクリックしPresentation -> details -> layout details -> control propertiesてそこにあるパーソナライズタブでルールを有効にすると機能しません)。この場合、この方法が機能しない理由を知りたいですか?

私がやっていることの詳細は次のとおりです。

条件付きレンダリングを使用してパーソナライゼーションを実装しています。これは Sitecore 8 ソリューションで、レイアウトとレンダリングの両方が MVC です。ルール エンジンでカスタム条件コードをセットアップしました ([設定] -> [ルール])。最終的なルールは、ルール セット エディターで次のように表示されます。

Marketing Center -> Personalization -> Rules同じカスタム条件を使用して、条件付きレンダリング ルールも定義しました

パーソナライゼーション ボタンを押してデバイス エディターでルール セットを直接適用し、そこで構成すると、機能します。ただし、コントロール プロパティで条件付きレンダリング ルールを有効にすると機能しません。なんで?

編集

どこかで、グローバル ルールが MVC コンポーネントで機能していないことを読みました。これが問題を明らかにする方法ですか?その場合、Marketing Center のどの領域が MVC コンポーネントで機能しないのですか?

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

c# - Sitecore Analytics Tracker CurrentVisit データがリセットされる (C#、ASP.Net)

サイトのパーソナライゼーションに使用Sitecore.Analytics.Trackerしています。ユーザーが自分の郵便番号を手動で変更できる機能を追加しました。これにより、サイトの特定の部分に表示される内容が変更されます。郵便番号はで取得されますTracker.CurrentVisit.PostalCode

これは機能しますが、注意が必要です。ときどきページをリロードすると、郵便番号がデフォルトに戻ります。これは、ページが読み込まれると PostalCode が空の文字列に戻ることがあるためです。

なぜTracker.CurrentVisit.PostalCodeリセットされるのですか?これは Sitecore の設定ですか? どうすればそれを止めることができますか? 理想的には、PostalCode の値はセッション全体で持続する必要があります。

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

php - 訪問した URL に基づいて Wordpress セッションをパーソナライズする

初めての質問者です。Web ページを作成していて、ユーザーが特定のページにアクセスした場合にページ上のテキストを変更したいと考えています。

私の最初のアイデアは、セッションで配列を作成し、各 URL を次のようなもので訪問したときに記録する$_SERVER['REQUEST_URI']ことでした。しかし...サイトはWordpressで構築されているため、私はそこのシステム内でそれを行う方法を100%知りません.

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

macros - コード スニペットまたはマクロを Visual Studio Code (VSC) のキーボード ショートカットに割り当てる方法は?

Dreamweaver では、独自のキーボード ショートカットを使用してコード スニペットを挿入するのに慣れています。現在、Visual Studio Code 1.2.1 に変更しようとしていますが、これを行う方法が見つかりませんか? (インテリセンスが完全に機能するのが好きではありません)

動作を変更するための Key Bindings json ファイルは見つかりましたが、独自のコード スニペットやマクロを挿入するためのコマンドは見つかりませんでした。

私が達成したいことの基本的な例。

テキスト「文字列」を選択してCtrl+1マクロを押して実行:文字列の
前に挿入 文字列の<div>#
後に挿入#<div>

結果