Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP Developer Documentation
  • 開発Sitecore CDP
            • Engage.init(設定)
            • Engage.initServer(設定)
            • Engage.initServer.handleCookie(req, res)
            • Engage.getBrowserId()
            • Engage.getGuestId()
            • Engage.updatePointOfSale(ポイントオブセール)
            • Engage.pageView(eventData, extensionData)
            • Engage.identity(eventData, extensionData)
            • Engage.event(タイプ, eventData, extensionData)
            • Engage.addToEventQueue(タイプ, eventData, extensionData)
            • Engage.processEventQueue()
            • Engage.clearEventQueue()
            • EngageServer.pageView(eventData, req, extensionData)
            • EngageServer.identity(eventData, req, extensionData)
            • EngageServer.event(タイプ, eventData, req, extensionData)
            • 窓。Engage.triggerExperiences()
        • トラブルシューティング
        • リリースノート
  1. 関数
  1. ストリームAPI
  2. 関数
  3. EngageServer.pageView(eventData, req[, extensionData])

EngageServer.pageView(eventData, req, extensionData)

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

メモ

これは、サーバーサイドトラッキングを実装するために使用されるサーバーサイドの機能です。代わりにクライアント側の追跡を実装する場合は、クライアント側の関数を使用します。

pageView() 関数はVIEWイベントを送信します。VIEWイベントは、Webページが読み込まれるたびにトリガーされます。Webサイトで追跡するすべてのWebページからVIEWイベントを送信する必要があります。

サイドバー 。 Parameters

パラメーター

種類

形容

eventData

オブジェクト

すべてのイベントデータ。

req

オブジェクト

HTTP要求。

extensionData

随意

オブジェクト

イベントに関するカスタムデータ。

最大50個のカスタム属性を選択できます。

Example 13. Next app

NextアプリでpageView() 関数を使用する方法の例を次に示します。

export async function middleware(req) {
  const res = NextResponse.next();

  // Load Engage API
  const engageSettings = {
    clientKey: "<client_key_PLACEHOLDER>",
    targetURL: "<stream_api_target_endpoint_PLACEHOLDER>",
    pointOfSale: "<point_of_sale_PLACEHOLDER>"
  };

  const engageServer = await initServer(engageSettings);

  // Send VIEW events
  const eventData = {
    channel: "WEB",
    currency: "EUR"
  };

  const extensionData = {
    customKey: "customValue"
  };

  await engageServer.pageView(eventData, req, extensionData);
  return res;
};


この記事を改善するための提案がある場合は、 お知らせください!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use