Loading

サイトでアクセスされたときにナレッジ記事の閲覧回数が増加しません

公開日: May 1, 2026
説明
サイトには Salesforce 組織のナレッジにアクセスできる機能があります。カスタマーコミュニティライセンスを持つユーザは、ナレッジ記事を閲覧することができます。現時点では、記事を表示するためにどのチャンネルが使用されているかに応じて、記事の閲覧回数が増加します。

カスタマーコミュニティ関連のライセンスユーザがサイトの記事を閲覧すると、記事の閲覧回数は顧客のチャンネルに対してカウントされます。内部ユーザが閲覧した場合、内部アプリケーションに対する記事の数が増加します。より詳細については次の記事を参照してください: 記事

現時点では、コードのカスタマイズがなく、デフォルトの設定が使用されている場合、サイトからカスタマーコミュニティユーザライセンスによってアクセスされた場合に、カスタマーチャネルに対して記事がカウントされます。しかしながら、controller クラスで SOQL クエリが使用され、そこから記事が表示されている場合、記事を閲覧しても記事の閲覧回数は更新されません。これは、標準的な閲覧方法を介して、API が閲覧回数を更新するためです。コードのカスタマイズが使用されている場合は、閲覧回数をカウントしません。
解決策

記事の閲覧回数をカウントしていることを確認するため、SOQL クエリで UPDATE VIEWSTAT を使用することができます。

サンプルは次のようになります:

SELECT id, KnowledgeArticleId, Title FROM FAQ__kav
WHERE PublishStatus='online' and
Language = 'en_US' and
KnowledgeArticleVersion = 'kaxxxxxxxxxxxxx'
UPDATE VIEWSTAT

これは、記事レコードを取得するためにクエリが使用された場合に、記事の閲覧回数を更新します。

ナレッジ記事番号

000386899

 
読み込み中
Salesforce Help | Article