Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize developer documentation
  • Sitecore Personalizeと共に開発
            • Boxever.eventCreate(event, callback, format)
            • Boxever.callFlows(flow, callback)
            • Boxever.addUTMParams(イベント)
            • Boxever.browserCreate(object, callback, format)
            • Boxever.browserShow(browserId, clientKey, callback, format)
            • Boxever.getBucketNumber(コールバック)
            • Boxever.getClientKey()
            • Boxever.getCookie(cookieName)
            • Boxever.getID()
            • Boxever.reset()
            • Boxever.setCookie(cookieName, cookieValue, expiresIn)
            • Boxever.templateing()
            • Boxever.triggerExperiences()
        • トラブルシューティング
        • リリースノート
  1. 機能
  1. Sitecore Personalize developer documentation
  2. ストリームAPI

Boxever.getBucketNumber(コールバック)

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

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

getBucketNumber()関数は、ブラウザ内のバケット番号クッキーをSitecore Personalizeの最新のバケット番号と一致するように更新します。IDENTITYイベントがトリガーされた後にこの関数を呼び出します。これによりブラウザ内のクッキーがバケット番号と一致するように更新されますSitecore Personalize。

!注この機能はSitecore PersonalizeのWeb ExperiencesおよびWeb Experimentsに特有で、Boxever JavaScriptライブラリを使ってSitecore Personalizeと統合した際にweb_flow_targetを指定する場合にのみ利用可能です。

パラメータ

パラメータ

種類

概要

注記

callback

任意

機能

このコールバック関数が応答を処理します。

該当なし

リターンバリュー

未定義

例

この例は、getBucketNumber() 関数がブラウザ上でバケット番号クッキーを更新するかどうかをテストする方法を説明しています。

まず、getBucketNumber() 関数を使ってSitecore Personalizeから最新のバケット番号を取得し、getCookie()(bx-getcookie.md "Boxever.getCookie(cookieName)") 機能を使ってバケット番号クッキーをコンソールにログします。

Boxever.getBucketNumber(() => console.log(Boxever.getCookie("bx_bucket_number"))); // 49

次に、reset()(bx-reset.md "Boxever.reset()") 関数を呼び出してゲスト参照をリセットします:

Boxever.reset();

Sitecore Personalize新しいゲスト参照を作成し、このゲストにバケット番号を割り当てます。しかし、ブラウザ内のバケット番号クッキーは変更されません。

ブラウザでクッキーを更新するには、getBucketNumber() 関数を使って再度Sitecore Personalizeから最新のバケット番号を取得します。その後、getCookie()(bx-getcookie.md "Boxever.getCookie(cookieName)") 関数を使ってバケット番号クッキーをコンソールにログします:

Boxever.getBucketNumber(() => console.log(Boxever.getCookie("bx_bucket_number"))); // 21

バケット番号のクッキーは今や違います。

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

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

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal