問題タブ [sitecore-dms]

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 に答える
1402 参照

sitecore - Sitecore の個々のページのプロファイル キー スコアを取得する

Sitecore Analytics とユーザー プロファイル キーについて質問があります。個々のページのプロファイル キーのスコアを取得できる必要があります。たとえば、特定のページで 1 ~ 10 の値を持つ「traveler」というプロファイル キーがある場合、コンテンツ作成者によって割り当てられたそのキーの値を取得できる必要があります。私は以下を使用してそれを発見しました:

ユーザーがセッション中に蓄積した合計スコアを取得できますが、現在のページだけのスコアを取得する方法が見つからないようです。

誰でも提供できる洞察は大歓迎です。ありがとう。

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

sitecore - SitecoreDMS2.0のプロファイル

Sitecore DMS 2.0を使い始めたばかりですが、プロファイルがどのように機能するかを理解しているかどうかわかりません。

私は、あなたが通常の訪問者であるか、指定されたプロファイルに属しているかによって、異なる情報を表示するページを作成しようとしています。

最大スコアが10のペルソナであるマーケティング担当者を作成しました。次に、マーケティング担当者を表示すると、さまざまなスコア(3、4、および4)が得られるページをいくつか作成しました。これらは累積的だと思いました。つまり、3つのページすべてを表示した場合、マーケティングペルソナの合計スコアは10になり、プロファイルに依存するコンテンツを含むページを表示すると、そのプロファイルのコンテンツが表示されます。ただし、最後のページのスコアのみを保持しているようです。私は何が間違っているのですか?

更新:私の条件は次のとおりです。プロファイルとパターンの下のルールセットエディタで、「マーケティング担当者のプロファイルキーの値が10以上の場合」を選択しました。

ありがとう、

アネリー

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

sitecore - Sitecore6.5DMS-APIを介して目標完了を登録する

「ありがとう」ページではなく、APIを使用してSitecore6.5サイトに目標/コンバージョンを登録したい。

Sitecore OMSの実行方法についてこの質問を見ましたが、フォーム送信で目標を達成しましたが、その答えは、かなり大幅にオーバーホールされたSitecore6.5より前のAPIに関連しています。

誰かがこれをしましたか?または、この機能は意図的に削除されていますか?

0 投票する
3 に答える
3185 参照

sitecore - マーケティング担当者および DMS 用の Sitecore Web フォーム - キャンペーン、目標、ドロップアウト情報を記録しない

WFFM には、誰かがフォームを放棄したときに、フォーム自体に入力されたデータが記録され、ドロップアウト レポートからアクセスできるようにするオプションがあります。

Analytics をオンにし、ドロップアウト機能をオンにした WFFM があります。残念ながら、DB に記録されているデータは見られず、ドロップアウト レポートは表示されますが、空です。

WFFM フォルダーに含まれる JavaScript コードから、一連の AJAX 呼び出しがぼかしイベントのフィールドを保存することになっていることがわかります -- /sitecore modules/web/Web Forms for Marketers/Tracking.aspx への呼び出し

Javascript コードのデバッグを試みましたが、情報を /sitecore modules/web/Web Forms for Marketers/Tracking.aspx にポストするはずのメソッドが呼び出されません。このコードが機能しない理由を考えられますか? また、この情報が記録されるはずのテーブルを知っている人はいますか? WFFM DB のフィールド テーブルですか?

最後に、この特定の WFFM フォームで分析を有効にし、キャンペーンと目標をフォームの送信に関連付けましたが、これらはどれも記録されていません。フォームに入力されたデータは正常に保存され、データ レポートに表示されていますが、キャンペーンや目標に関する情報が DB に記録されていません。

実行中の DMS DB を手動で直接チェックしました。

これは、フォームがレンダリングされたページがヒットしていることを示していますが、訪問に関連付けられたキャンペーンはありません。

次に、次のことを試しました。

しかし、この特定のキャンペーンや目標のエントリは表示されません (非 WFFM サイトコア アイテムに関連付けられた他のキャンペーンや目標のエントリは表示されます)。

どんなアドバイスでも大歓迎です!

ありがとう、

フランチェスコ

編集

sc.webform.js ファイルには、次のメソッドが含まれています。

これは、sc.webform ウィジェットの初期化時にフォームによって呼び出されることになっています。すべての入力フィールド、ドロップダウン、およびテキスト領域のフォーカスとぼかしの変更イベントをバインドする必要があります。残念ながら、このメソッド内にブレーク ポイントを配置しようとすると、呼び出されません。

2回目の編集

面白い。WFFM フォームを含むページに埋め込まれた Javascript コードの次の行からすべてを開始する必要があることがわかりました。

ここにブレーク ポイントを設定すると、ようやく sc.webform.js で定義された jQuery.UI ウィジェットの _create メソッドをトレースできるようになりました。_create を呼び出すコードは、実際には jQuery.UI ライブラリ内にあります。ちょっと理にかなっていますよね?

最後に、_create 内のコードが実行され、blur イベントが TrackEvents メソッドにバインドされ、これウィジェット内で定義されます。

理にかなっていないのは、WFFM フォームのフィールドからフィールドにタブで移動するたびに trackEvents が呼び出されるのを最終的に確認できるにもかかわらず (なぜそれが私にとってミステリーになる前に機能しなかったのか)、何も表示されないことです。 WFFM DBに記録されたデータ。DBで簡単なクエリも試しました:

Tracking.aspx がキャプチャされたフィールド情報を保存する場所を知っている人はいますか?

0 投票する
3 に答える
1597 参照

sitecore - DMS 2.0 のカスタム キャンペーン URL

編集 済み この問題 (#347688) は、Sitecore CMS 6.5.0 リビジョンで修正されました。120427 (6.5.0 Update-4) および DMS 2.0.1 rev. 120427


編集者がキャンペーン トラッキング URL をどこでカスタマイズできるかを説明するように依頼されました。サイトコア トレーニング セッションに参加したときにその機能を見たことがありますが、現在完全に更新されているプラ​​ットフォームで機能を見つけることができません。

キャンペーン アイテムの挿入オプションを見ると、機能が削除されたように見えます。

トピックに関する洞察を持っている人はいますか? 機能がまだ存在するか、別のモデルで削除されている場合。

OMS / カスタム キャンペーン トラッキング URL

Sitecore OMS の古いドキュメントのOMS キャンペーン イベントの作成 に関連するセクションを見ると、特定のキャンペーンにアタッチするページ アクセスをトリガーする受信 URL パラメーターをエディターがパーソナライズできるはずです。

参照: 「OMS キャンペーン イベントの作成13-14 ページ http://sdn.sitecore.net/upload/sitecore6/64/online%20marketing%20suite%20cookbook-usletter.pdf

エンゲージメント アナリティクス / カスタム キャンペーン トラッキング URL なし (?)

新しい DMS 2.0 / Engagement Analytics にはページ イベントもあり、キャンペーンに添付できるはずです。しかし、ドキュメントの最初の行でそれが示唆されていても、Campaign 定義の下に何も作成できないようです。キャンペーンの挿入オプションを見ると、欠落している ID: {3AC13180-912F-4388-AF56-46A0F1172E70} があり、この機能が機能するためのアイテムがインストールに欠落していることを示唆しています。

参照: 「エンゲージメント アナリティクス ページ イベントページ 6-7 http://sdn.sitecore.net/upload/sitecore6/65/engagement_analytics_configuration_reference_sc65-usletter.pdf

キャンペーン

イベントを特定のキャンペーンに関連付けることができます。キャンペーン イベントを登録するには、キャンペーン定義アイテムの下に、System/Analytics/Campaign データ テンプレートを使用してキャンペーン イベント定義アイテムを挿入します。sc_camp クエリ文字列パラメーターの値を使用してキャンペーンを有効にするか、ランディング ページなどのコンテンツ アイテムにキャンペーンを割り当てることができます。キャンペーンの詳細については、「キャンペーン」セクションを参照してください。sc_camp クエリ文字列パラメーターの名前を変更するには、「Analytics.CampaignQueryStringKey 設定」セクションを参照してください。

0 投票する
3 に答える
2255 参照

sitecore - ページ数を取得する

Sitecore 6.5 を使用して Web サイトを開発しています

要件の 1 つは、最も人気のある 5 つのページを右隅に表示することです。

そのためには、Analytic レポートがページ数に使用する関数を使用することを考えています。

Analytics API を使用してそれが可能かどうかを知りたいSitecore.Analytics

もしそうなら、私は完全に迷っているので、それを行うためのコードスニペットをいくつか用意できますか.

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

sitecore - Sitecore DMSは記録を停止しましたか?

Pagesテーブルにデータが表示されていますが、

空に戻ります。そして、最近の記録日は2012年4月12日であることがわかります...サイトが毎日アクセスされているという事実を考慮して...私は、sitecore_analyticsデータベースに記録が表示されない理由を理解しようとしています。構成を調べて、Analyticsが有効になっていることを確認しました。

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

sitecore - SitecoreECM詳細レポート

Sitecore 6.5 ECMメールキャンペーンに使用しています。

かなりの数のバグがありますが、どういうわけか私はそれらを克服することができました。

現在、ECMは適切に機能しており、、、などの数をEngagement plan表示する必要percentageがあります。SentMessage OpenedMessage Unopened

しかし、私のクライアントは、送信されるすべての電子メールについて、、、のような詳細レポートを望ん でいSentます。RecipientsOpenedClicked

ここに画像の説明を入力してください

それで、次のレポートを取得するために、どの方法を追求すべきか疑問に思います。

それらを取得するために使用する必要がありますか、それともEmailCampaign dll APIsから直接クエリする必要がありますdatabaseか?

私はすでにデータベースを見ました。とテーブル名を見つけるのは簡単ではありません。

誰かがこれを以前にやったことがありますか?これを行うためのスニペットをいくつか用意できますか?

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

sitecore - Sitecore Analytics Api-送信、オープン、クリックスルーのメール

Sitecore 6.5を使用しており、Eメールキャンペーンが設定されており、サインアップしたユーザーのライフサイクルのさまざまな段階でEメールが自動的にトリガーされます。

私は、「送信された電子メールの総数」、「開封率」、および「クリックスルー」の統計を取得するように任命されました(これは、ユーザーが電子メールのリンクをクリックして当社のサイトにアクセスした場合です)。

SitecoreAnalyticsAPIを使用してこれを行う方法を知っている人はいますか。この情報を取得して、レポートとして表示する必要があります。

私はAnalyticsを初めて使用しますが、どんな助けでも大歓迎です。

編集:これを4つの列としてWebページに表示する必要があります:日付、送信された電子メールの合計、開かれた電子メールの合計、およびクリックスルーのある電子メールの合計。したがって、あなたが私に正しいAPIを教えてくれれば、それは素晴らしいことです。

ありがとう

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

session - 条件付きルール、レポートなどのために Sitecore Analytics (OMS) セッションとグローバル セッション データを結合する最良の方法は何ですか?

私は新しい Sitecore Analytics 開発者 (Sitecore 6.3.1) です。プロファイル データの保存に関して、Sessions と GlobalSessions で何が起こっているのか疑問に思っています。Analytics 構成リファレンスを読むと、次のことがわかります。

分析プロファイルは、セキュリティ プロファイルや分析タグとは異なります。分析プロファイルは、ユーザーまたはグローバル セッションではなく、個々の Web クライアントの個々のセッションに適用されます。

グローバル セッションに基づいてユーザーのスコアを集計したいのですが、リフレクターで API を見ると、Session オブジェクトと GlobalSession オブジェクトの間に定義された関係がないように見えます... で Session と GlobalSession に参加する必要があるようですデータ レイヤーでセッションのリストを取得し、API メソッドや組み込みのものを使用するのではなく、レンダリング用に独自の条件付きルールを作成します。

私の質問は次のとおりです。

  1. 私の理解は正しいですか?
  2. 「タグ」以外のものを使用して、セッション間でユーザーを追跡しようとしている人は他にいますか?
  3. このデータをグローバル セッション レベルでロールアップしないという Sitecore の論理は何ですか?