Web SDK リリースノート
このドキュメントでは、Adobe Experience Platform Web SDK のリリースノートを示します。
Web SDK タグ拡張機能の最新のリリースノートについては、Web SDK タグ拡張機能リリースノートを参照してください。
バージョン 2.32.0 - 2026年3月23日(PT)
- 共有コアユーティリティは、拡張機能と統合で使用するためのスタンドアロンのnpm パッケージ(@adobe/alloy-core)として公開されるようになりました。
xdm.placeContext.ianaTimezoneがplaceContext構成変数に含まれている場合、XDM フィールドcontextにIANA タイムゾーンが含まれるようになりました。- Brand Concierge:
stickyConversationSessionが無効になっている場合のセッション IDの問題を修正しました。
バージョン 2.31.1 - 2026年2月11日(PT)
- URLに複数の広告関連パラメーター
s_kwcidまたはef_idがある場合にWeb SDKがクラッシュする問題を修正しました。 - Advertising データが送信され、同意が与えられる前にCookieが作成される問題を修正しました。
- Safariで、Brand Concierge ストリームが正しく解析されない問題を修正しました。
バージョン 2.31.0 - 2026年2月9日(PT)
新機能
- 文字列の
"oneTimeAnalyticsReferrer"配列にcontextの可用性を追加しました。 - Brand Concierge コンポーネントを追加しました。
- イベントの作成から送信時間までの時間を記録するために、
meta.queueTimeMillisをネットワークリクエストに追加しました。 - ID マップを保持して、後続の呼び出しで入力できるようにする機能。
修正点および改善点
aria-labelおよびname属性は、自動リンク収集で考慮されるようになりました。- カスタムコードアクションが1回しか実行されない問題を修正しました。
バージョン 2.30.0 - 2025年9月24日(PT)
新機能
- プッシュ通知の表示に対応しました。
バージョン 2.29.0 - 2025年9月4日(PT)
新機能
- Adobe ジャーニーアナリティクス用のAdobe広告データの収集のサポートが追加されました
- ユーザーのプロファイルにプッシュサブスクリプションの詳細を記録するためのサポートを追加しました。
修正点および改善点
- 設定の上書きセクションが置き換えられる代わりに結合される問題を修正しました。
- リンク収集がドキュメント全体のコンテンツをリンク名として送信するケースを修正しました。
- 特定の提案を再レンダリングできない問題を修正しました。
バージョン 2.28.1 - 2025年7月31日(PT)
修正点および改善点
- カスタムビルドを実行できない問題を修正しました。
バージョン 2.28.0 - 2025年7月24日(PT)
新機能
- Adobe Journey Optimizer失格ルールのサポートを追加しました。
修正点および改善点
- メディアオブジェクトの プロパティが無効なデータタイプを誤って受け入れたMedia Analytics トラッカー
lengthのエラーを修正しました。 - IDの検索が失敗した場合にPromiseの拒否を適切に処理するために、ID管理のエラー処理を改善しました。
- HTML コンテンツアイテムを含むパーソナライゼーションコンテンツのレンダリングが失敗し、見つからない
renderStatusHandlerに関連するエラーが発生する問題を解決しました。 - 非HTTP URLを適切に処理するために、アクティビティマップ URL コレクション を修正しました。
既知の問題
- を使用する カスタムビルド
npx @adobe/alloyプロセスは、現在、バージョン 2.28.0で期待どおりに機能していません。選択したモジュールに関係なく、すべてのコンポーネントが生成されたビルドに含まれます。 この問題は、CDNで使用可能な標準のJavaScript ファイルには影響しません。 修正が進行中です。
バージョン 2.27.0 - 2025年5月20日(PT)
修正点および改善点
- カスタムスタイルが正しく適用されなかったアプリ内メッセージの問題を修正しました。
- イベント履歴の形式を変更しました。 これにより、古い履歴データが削除されると、アプリ内メッセージやコンテンツカードが再表示されます。
- SPA ユースケースで提案が再適用される問題を修正しました。
- シャドウ DOM要素でのクリックトラッキングの問題を修正しました。
バージョン 2.26.0 - 2025年3月5日(PT)
新機能
- Web SDK NPM パッケージを使用して、カスタム Web SDK ビルドを作成し、必要なライブラリコンポーネントのみを選択できるようになりました。 これにより、ライブラリのサイズを削減し、読み込み時間を最適化できます。 NPM パッケージ を使用してカスタム Web SDK ビルドを作成する方法については、ドキュメントを参照してください。
getIdentityコマンドは、kndctrID CookieからECIDを直接自動的に読み取るようになりました。getIdentityをECID名前空間で呼び出し、既にID Cookieが存在する場合、Web SDKはIDを取得するためのEdge Networkへのリクエストを行わなくなります。 これで、CookieからIDを読み取ります。
修正点および改善点
getIdentity呼び出しが送信された後、collectコマンドがIDを返さない問題を修正しました。- パーソナライゼーションリダイレクトによって、リダイレクトが発生する前にコンテンツのちらつきが発生する問題を修正しました。
バージョン 2.25.0 - 2025年1月23日(PT)
修正および改善
- オプションの検証を
setDebugコマンドに追加しました。 - クリック収集が無効になっている場合に、
onBeforeLinkClickSend関数またはダウンロードリンク修飾子を設定する際に警告を追加しました。 - レンダリングされた提案が表示通知に含まれない問題を修正しました。
新機能
- サードパーティ Cookieが有効になっていて、adobedc.demdex.netへのリクエストがブロックされている場合に、設定されたEdge ドメインへのフォールバックを実装しました。
バージョン 2.24.1 - 2024年12月6日(PT)
修正および改善
- Adobe Experience Platform Rules Engineに関する依存関係の問題を解決しました。一部のお客様との統合でエラーが発生していました。 Web SDKには、Adobe Experience Platform Rules Engine バージョン 2.0.3以降が必要になりました。
バージョン 2.24.0 - 2024年10月31日(PT)
新機能
-
データストリームの上書きが、メディアセッションの開始時にサポートされるようになりました。
-
onContentRendering監視フックにAdobe Target応答トークンのサポートを追加しました。
修正点および改善点
-
複数のアプリ内メッセージが返された場合、優先度が最も高いメッセージのみが表示されます。 その他は抑制として記録されます。
-
空のデータストリームの上書きはEdge Networkに送信されなくなりました。これにより、サーバーサイドのルーティング設定との潜在的な競合を減らすことができます。
-
他のAdobe SDKと一致するように、次のログメッセージコンポーネント名の名前を変更しました。
DecisioningEngineはRulesEngineに名前変更されましたLegacyMediaAnalyticsはMediaAnalyticsBridgeに名前変更されましたPrivacyはConsentに名前変更されました
-
デフォルトのコンテンツ項目が
applyPropositionsを介してレンダリングされたときに発生したエラーを修正しました。 -
Adobe Targetの移動およびサイズ変更アクションで発生するCSS エラーを修正しました。
-
machineLearning件の回答からsendEventキーを削除しました。
バージョン 2.23.0 - 2024年9月19日(PT)
新機能
- getIdentity コマンドでCORE IDをリクエストするためのサポートを追加しました。
修正点および改善点
- Web SDKをローカルで実行する際にCookieが正しく書き込まれない問題を修正しました。
バージョン 2.22.0 - 2024年8月22日(PT)
新機能
- パーソナライゼーション監視フックのサポートを追加しました。
修正点および改善点
- Internet Explorerのサポートを削除し、ライブラリ Gzip サイズを9%削減しました。
onInstanceConfiguredモニターフックが呼び出されたときに、アクティビティマップリンクの詳細が初期化されない問題を修正しました。- Cookieの宛先が正しいパスに設定されない問題を修正しました。
- を呼び出すに関する顧客の問題を修正しました。
adobe_mcパラメーターの無効なURL エンコーディングがsendEvent呼び出しを失敗させる問題を修正しました。
バージョン 2.21.1 - 2024年7月18日(PT)
修正点および改善点
- NPM ライブラリを使用する際のビルドエラーを修正しました。
バージョン 2.21.0 - 2024年7月16日(PT)
新機能
- 自動提案インタラクショントラッキングのサポートを追加しました。
alloy.jsファイルを提供するカスタムビルドスクリプトを追加しました。- ActivityMapとイベントグループ化のサポートにより、クリック収集が改善されました。
バージョン 2.20.0 - 2024年5月21日(PT)
新機能
- ストリーミングメディアコレクション のサポートを追加しました。
修正点および改善点
- 同意がオプトアウトされたときに、事前非表示スニペットによってデフォルトのコンテンツが非表示になるバグを修正しました。
バージョン 2.19.2 - 2024年1月10日(PT)
修正点および改善点
- ID エラーが他のエラーをマスキングし、ID エラーを警告に変更する問題を修正しました。
renderDecisionsがfalseに設定されたページ上部の呼び出しがあったときに、ページ下部の呼び出しが送信されない問題を修正しました。- 複数の
adobe_mcクエリ文字列パラメーターがある場合にWeb SDKがクロスドメイン IDを読み取れなかった問題を修正しました。
バージョン 2.19.1 - 2023年11月10日(PT)
修正点および改善点
sendEvent呼び出しから返されたpropositions配列が常に空になる問題を修正しました。
バージョン 2.19.0 - 2023年11月1日(PT)
新機能
- Adobe Journey Optimizerからのアプリ内メッセージのレンダリングのサポートを追加しました。
- ページイベントの上下のサポートを追加しました。
- ページ全体のスコープとデフォルトサーフェスのリクエストを制御するために、
defaultPersonalizationEnabledコマンドにsendEventオプションを追加しました。
修正点および改善点
- 複数のタイプのパーソナライゼーションをレンダリングする場合、結合されたパーソナライゼーションディスプレイイベントが一緒に表示されます。
- シングルページアプリケーションビュー名で大文字と小文字が区別される問題を修正しました。
- シャドウ DOM パーソナライズされたオファーセレクターに関する問題を修正しました。
バージョン 2.18.0 - 2023年7月31日(PT)
新機能
- 🔗データストリーム ID のコマンドごとの上書きのサポートを追加しました。
修正点および改善点
- ドメインがクエリの一部として含まれていることが原因で離脱リンクが適合しない問題を修正しました。
- Web SDK 設定では
edgeConfigIdが非推奨となり、datastreamIdが優先されます。
バージョン 2.17.0 - 2023年5月17日(PT)
修正点および改善点
- Web SDK は、Data Integration Library(DIL)と同様に、Audience Manager cookie の宛先値をエンコードするようになりました。
バージョン 2.16.0 - 2023年4月25日(PT)
新機能
- データストリーム設定の上書きのサポートを追加しました。
バージョン 2.15.0 - 2023年3月30日(PT)
新機能
onBeforeLinkClickSendリンククリックのコールバックのサポートを追加しました。- Adobe Journey Optimizer のクリックの追跡に対するサポートを追加しました。
修正点および改善点
- リンクコレクションに、リンク名と訪問者の地域が含まれるようになりました。
- 失敗した URL 宛先のコンソールエラーを削除しました。
バージョン 2.14.0 - 2023年1月25日(PT)
- (ベータ版)Adobe Journey Optimizer のサーフェスと提案のサポートを追加しました。
修正点および改善点
- コードが at.js とは別の場所に挿入される、Adobe Target VEC カスタムコードアクションの問題を修正しました。
- 一部のエッジの場合に「リファラー」ヘッダーが Edge Network へのリクエストに適切に設定されない問題を修正しました。
- ユーザーエージェントクライアントヒントプロパティが間違ったタイプに設定される可能性がある問題を修正しました。
placeContext.localTimeがスキーマに一致しない問題を修正しました。
バージョン 2.13.1 - 2022年10月13日(PT)
- 設定後に window.Visitor が定義されると訪問者の移行が機能しない問題を修正しました。 これは、Adobe タグを使用して実行する場合に特に問題になります。
- 一部の環境で
device.screenWidthとdevice.screenHeightが文字列として入力される問題を修正しました。
バージョン 2.13.0 - 2022年9月28日(PT)
新機能
- Page by Page Full Migrationのサポートを追加しました。 訪問者が at.js ページと Web SDK ページの間を移動しても、Adobe Target プロファイルが保持されるようになりました。
- 高エントロピーの User-Agent クライアントヒントの設定可能なサポートを追加しました。
applyResponseコマンドのサポートを追加しました。 これにより、Edge Network APIを介したハイブリッドパーソナライゼーションが可能になります。- QA モードのリンクが複数のページで機能するようになりました。
修正点および改善点
- リンクトラッキングが無効になっている場合に、パーソナライゼーションのクリックの追跡指標が更新されなかった問題を修正しました。
- 不明なオプションが指定された場合に検証エラーをスローするようにコマンドを更新しました。
- 表示およびインタラクションのパーソナライゼーションイベントを自動的に送信する際に、
_experience.decisioning.propositionEventTypeプロパティが入力されるようになりました。 getIdentityコマンドに重複した名前空間の検証を追加しました。sendEventコマンドの重複した決定範囲の検証を追加しました。
バージョン 2.12.0 - 2022年6月29日(PT)
- URL の一部として
clustercookie の場所のヒントを使用するように、Edge Network へのリクエストを変更します。 これにより、セッション中に場所を変更したユーザー(VPN 経由やモバイルデバイスでの運転など)が同じエッジに到達し、同じパーソナライゼーションプロファイルを持つようになります。 - getLibraryInfo コマンド応答で設定された関数を文字列化します。
バージョン 2.11.0 - 2022年6月13日(PT)
新機能
- モバイルアプリとモバイル web コンテンツの間、およびドメイン間で訪問者 ID を共有することで、パーソナライズされたエクスペリエンスをより正確に提供できるようになりました。詳しくは、専用のドキュメントを参照してください。
- 分析指標を増分せずに、Adobe Target からシングルページアプリケーションに提案の配列をレンダリングまたは実行できるようになりました。これにより、レポートエラーを軽減し、分析の精度を向上させることができます。
- 使用可能なコマンドやインスタンスの最終的な設定など、
getLibraryInfoコマンドに追加情報を追加しました。
修正点および改善点
- HTTPS ページで
sameSite="none"とsecureフラグを使用するように cookie 設定を更新しました。 eq疑似セレクターを使用すると、パーソナライズされたコンテンツが正しく適用されない問題を修正しました。localTimezoneOffsetが Experience Platform の検証に失敗する可能性がある問題を修正しました。
バージョン 2.10.1 - 2022年5月3日(PT)
- ID 同期とセグメント宛先に対して複数の永続的な iframe が作成される問題を修正しました。
バージョン 2.10.0 - 2022年4月22日(PT)
- すべての ID 同期とセグメント宛先に永続的な iframe を使用します。
- 結合された指標の提案が
sendEventの結果で重複していた問題を修正しました。
バージョン 2.9.0 - 2022年3月10日(PT)
- トラッキング control (default) Adobe Target エクスペリエンスのサポートを追加しました。
- 単一ページアプリケーションのビュー変更イベントを最適化しました。パーソナライズされたエクスペリエンスがレンダリングされる際に、表示通知がビュー変更イベントに含まれるようになりました。
eventTypeが存在しない場合のコンソール警告を削除しました。- エクスペリエンスがリクエストされた際、またはキャッシュから取得された際に、
propositionsプロパティがsendEventコマンドからのみ返される問題を修正しました。propositionsプロパティは、常に配列として定義されるようになりました。 - Edge Networkから返されたエラーが発生したときに、非表示のコンテナが表示されない問題を修正しました。
- 操作イベントが Adobe Target でカウントされない問題を修正しました。この問題は、web.webPageDetails.viewName でビュー名を XDM に追加することで修正しました。
- コンソールメッセージのドキュメントのリンク切れを修正します。
バージョン 2.8.0 - 2022年1月19日(PT)
- パーソナライゼーション用のシャドウ DOM セレクターをサポートします。
- パーソナライゼーションイベントタイプの名前を変更しました。(
displayとclickは、decisioning.propositionDisplayとdecisioning.propositionInteractになります) - スクリプトが 1 回しか実行されていないにも関わらず、インラインスクリプトタグを含む HTML オファーで、スクリプトタグがページに 2 回追加される問題を修正しました。
バージョン 2.7.0 - 2021年10月26日(PT)
sendEventとinferencesを含むEdge Networkの追加情報をdestinationsの戻り値で公開します。 これらの機能が現在Betaの一部としてロールアウトされている場合、これらのプロパティのフォーマットが変わる可能性があります。
バージョン 2.6.4 - 2021年9月7日(PT)
head要素に適用された HTML Adobe Target を設定アクションがheadコンテンツ全体を置き換えていた問題を修正しました。head要素に適用される HTML を設定アクションを、HTML を追加するように変更しました。
バージョン 2.6.3 - 2021年8月16日(PT)
configureコマンドから解決された promise を介して、公開を目的としていないオブジェクトが公開される問題を修正しました。
バージョン 2.6.2 - 2021年8月4日(PT)
result.decisionsプロパティがアクセスされていない場合でも、result.decisions(sendEventコマンドによって提供される)の非推奨(廃止予定)に関する警告がコンソールに記録される問題を修正しました。result.decisionsプロパティにアクセスしても警告はログに記録されませんが、プロパティはまだ非推奨(廃止予定)です。
バージョン 2.6.1 - 2021年7月29日(PT)
- パーソナライゼーションコンテンツを持たない単一ページアプリビューのパーソナライゼーションをレンダリングすると、エラーがスローされ、
sendEventコマンドから返される promise が拒否される問題を修正しました。
バージョン 2.6.0 - 2021年7月27日(PT)
- Adobe Target 応答トークンなど、
sendEventで解決された promise でより多くのパーソナライゼーションコンテンツを提供します。sendEventコマンドを実行すると、promise が返されます。これは、サーバーから受信した情報を含むresultオブジェクトで最終的に解決されます。以前は、この結果オブジェクトにはdecisionsという名前のプロパティが含まれていました。このdecisionsプロパティは、非推奨(廃止予定)です。新しいプロパティpropositionsを追加しました。この新しいプロパティでは、応答トークンを含む、より多くのパーソナライゼーションコンテンツにアクセスできます。
バージョン 2.5.0 - 2021年6月
- リダイレクトパーソナライゼーションオファーのサポートを追加しました。
- 自動的に収集されたビューポートの幅と高さが負の値の場合、サーバーに送信されなくなりました。
onBeforeEventSendコールバックからfalseを返すことによってイベントがキャンセルされると、メッセージがログに記録されるようになりました。- 単一のイベントを対象とした特定の XDM データが複数のイベントにわたって含まれていた問題を修正しました。
バージョン 2.4.0 - 2021年3月
- SDKをNPM パッケージ としてインストールできるようになりました。
- デフォルトの同意を設定する際に、同意が得られるまですべてのイベントをドロップする
outオプションのサポートを追加しました(既存のpendingオプションは、同意が得られるとイベントをキューに入れ、送信します)。 onBeforeEventSendコールバックを使用して、イベントが送信されないようにできるようになりました。- レンダリングまたはクリックされたパーソナライズされたコンテンツに関するイベントを送信する際に、
meta.personalizationの代わりに XDM スキーマフィールドグループを使用するようになりました。 getIdentityコマンドは、IDと共にエッジ領域IDを返すようになりました。- サーバーから受信した警告とエラーが改善され、より適切な方法で処理されます。
setConsentコマンドに対するAdobeの同意管理2.0標準のサポートを追加しました。- 同意の設定を受け取ると、ハッシュ化され、ローカルストレージに保存されます。これにより、CMP、Experience Platform Web SDK、Experience Platform Edge Network間の統合が最適化されます。 同意環境設定を収集している場合は、ページが読み込まれるたびに
setConsentを呼び出すことをお勧めします。 onCommandResolvedとonCommandRejectedの 2 つのモニタリングフックを追加しました。- バグ修正:パーソナライゼーションインタラクション通知イベントには、ユーザーが新しいシングルページアプリビューに移動し、元のビューに戻り、コンバージョンの対象となる要素をクリックした際に、同じアクティビティに関する重複した情報が含まれていました。
- バグ修正:SDK によって送信された最初のイベントで
documentUnloadingがtrueに設定されていた場合、sendBeaconを使用してイベントが送信され、ID が確立されていないというエラーが発生していました。
バージョン 2.3.0 - 2020年11月
- より厳格なコンテンツセキュリティポリシーを可能にする nonce サポートを追加しました。
- シシングルページアプリケーションのパーソナライゼーションサポートを追加しました。
window.consoleAPI を上書きする可能性のある他のページ上の JavaScript コードとの互換性を改善しました。- バグ修正:
documentUnloadingがtrueに設定されている場合や、リンクのクリックが自動的に追跡されている場合、sendBeaconは使用されませんでした。 - バグ修正:アンカー要素に HTML コンテンツが含まれている場合、リンクは自動的に追跡されません。
- バグ修正:読み取り専用の
messageプロパティを含む特定のブラウザーエラーが適切に処理されなかったので、別のエラーがお客様に公開されていました。 - バグ修正:iframe の HTML ページが親ウィンドウの HTML ページとは異なるサブドメインにある場合、iframe 内で SDK を実行するとエラーが発生します。
バージョン 2.2.0 - 2020年10月
- バグ修正:
idMigrationEnabledがtrueの場合、オプトインオブジェクトがWeb SDKの呼び出しをブロックしていました。 - バグ修正:ちらつき問題を防ぐために、パーソナライゼーションオファーを返す必要があるリクエストをWeb SDKで認識できるようにします。
バージョン 2.1.0 - 2020年8月
syncIdentityコマンドを削除し、sendEventコマンドでこれらの ID を渡すことをサポートします。- IAB 2.0 同意標準をサポートします。
setConsentコマンドで追加の ID を渡すことをサポートします。sendEventコマンドでのdatasetIdの上書きをサポートします。- 監視フックのサポート (詳細情報)
- 実装の詳細コンテキストデータで
environment: browserを渡します。