Braze Web SDK タグ構成ガイド
この記事では、Tealium iQ タグ管理アカウントで Braze Web SDK タグを構成する方法について説明します。
サポートされているバージョン
- 6.8
- 5.5
- 4.8
- 3.5
Braze Web SDK タグは、タグテンプレートバージョン 3.3 およびそれ以前をサポートしています。最適なタグのパフォーマンスと機能性を得るために、最新のタグテンプレートに更新することをお勧めします。
タグのヒント
-
注文IDが存在する場合に購入イベントが発火します。
-
以下の E-Commerce 拡張パラメータをサポートしています:
- 顧客ID(
_ccustidを上書き) - 市区町村(
_ccityを上書き) - 国(
_ccountryを上書き) - 注文ID(
_corderを上書き) - 小計(
_csubtotalを上書き) - 通貨(
_ccurrencyを上書き) - 製品ID(
_cprodを上書き) - 製品数量(
_cquanを上書き)
- 顧客ID(
-
標準構成値を動的に上書きするためにマッピングを使用します。
タグの構成
タグマーケットプレイスにアクセスして新しいタグを追加します。タグを追加する方法についての詳細は、タグの管理を参照してください。
タグを追加した後、以下の構成を構成します:
-
コードバージョン
- 使用したい Braze Web SDK のメジャー.マイナーバージョンを入力します。
- 例えば、バージョン 4.8.1 をデプロイする場合は、4.8 を入力します。
- コードバージョン 4.0 以降は Internet Explorer をサポートしていません。
- Braze Web SDK の最新バージョンについては、変更履歴を参照してください。
-
API キー
- Braze ダッシュボードの アプリグループ管理 構成で利用可能なユニークな API キー。
-
ベース URL
- 割り当てられた Braze クラスターを指す API エンドポイント。
- 4.0 の例:
https://js.appboycdn.com/web-sdk/4.0/braze.no-amd.min.js - 3.5 およびそれ以前のバージョンの例:
https://js.appboycdn.com/web-sdk/3.5/appboy.no-amd.min.js - オプションのリストについては、Braze SDK エンドポイントを参照してください。
-
ログの有効化
- 有効にすると、ウェブコンソールにデバッグ情報が記録されます。
ロードルール
ロードルールは、サイト上でこのタグのインスタンスをいつ、どこでロードするかを決定します。
データマッピング
マッピングは、データレイヤー変数からベンダータグの対応する宛先変数にデータを送信するプロセスです。(詳細を学ぶ)
Braze Web SDK タグの宛先変数は、タグのデータマッピングタブに組み込まれています。以下の表は、利用可能な宛先カテゴリをリストし、各宛先名を説明しています。
標準
| 目的地名 | 説明 |
|---|---|
api_key |
|
code_version |
|
initOpt.allow_crawler |
|
initOpt.app_ver |
|
initOpt.base_url |
|
initOpt.no_cookies |
|
initOpt.no_fntawsm |
|
initOpt.enable_htmlmsgs |
|
initOpt.enable_logging |
|
initOpt.localization |
|
initOpt.min_trggrinterval |
|
initOpt.msg_innewtab |
|
initOpt.card_innewtab |
|
initOpt.explicit_dissmisal |
|
initOpt.safari_pushid |
|
initOpt.srvcewrkr_location |
|
initOpt.session_timeout |
|
initOpt.devicePropertyAllowlist |
|
initOpt.enableSdkAuthentication |
|
initOpt.sdk_auth_signature |
|
initOpt.allow_user_supplied_javascript |
|
initOpt.content_security_nonce |
|
initOpt.disable_push_token_maintenance |
|
initOpt.in_app_message_zindex |
|
E-コマース
Braze Web SDKタグはE-コマース対応であり、デフォルトのE-コマース拡張マッピングを自動的に使用します。このカテゴリで手動でマッピングする必要は通常ありませんが、拡張マッピングを上書きしたい場合や、拡張に提供されていないE-コマース変数がある場合は必要です。
| 目的地名 | 説明 |
|---|---|
order_id |
|
order_subtotal |
|
order_currency |
|
customer_id |
|
customer_city |
|
customer_country |
|
product_id |
|
product_quantity |
|
イベント
特定のイベントをページでトリガーするためにこれらの目的地にマッピングします。
イベントをトリガーするには、以下の手順を使用します:
- ドロップダウンリストからイベントを選択します。
- 事前定義されたリストから選択するか、カスタムイベントを作成できます。
- カスタムイベントの場合、それを識別する名前を入力します。
- トリガー フィールドにマッピングされる変数の値を入力します。
- より多くのイベントをマッピングするには、+ ボタンをクリックして手順1と2を繰り返します。
- 適用をクリックします。
以下の表は、データレイヤーで指定された値が見つかったときにイベントトリガーをリストしています。
| 目的地名 | 説明 |
|---|---|
Purchase |
|
Alias |
|
addToSubscriptionGroup |
|
AddAtt |
|
IncAtt |
|
RmvAtt |
|
SetAtt |
|
SetAvatar |
|
SetLoc |
|
SetDOB |
|
SetEmail |
|
SetEmailSub |
|
SetPushSub |
|
SetFirst |
|
SetLast |
|
SetCity |
|
SetCountry |
|
SetLang |
|
SetPhone |
|
SetGender |
|
removeFromSubscriptionGroup |
|
setCustomLocationAttribute |
|
SetLineId |
|
Ecommerce |
|
WipeData |
|
RefreshFeatureFlags |
|
LogFeatureFlagImpression |
|
RefreshContentCards |
|
ShowContentCards |
|
LogContentCardImpressions |
|
LogContentCardClick |
|
RequestPushPermission |
|
UnregisterPush |
|
FlushData |
|
RefreshBanners |
|
LogBannerImpressions |
|
LogBannerClick |
|
InsertBanner |
|
Custom |
|
パラメータ
これらの目的地にデータをマッピングして、以前にマッピングされたイベントにデータを渡します。パラメータは事前定義されたイベントでのみ使用されます。カスタムイベントでパラメータを渡す方法については、以下のカスタムイベントデータセクションを参照してください。
事前定義されたイベントにパラメータを渡すには、次の手順を使用します:
- イベントフィールドで、ドロップダウンリストからイベントを選択します。
- パラメータフィールドで、ドロップダウンリストからパラメータを選択します。
- カスタムパラメータの場合、カスタムイベントを識別する名前を入力します。
- + 追加をクリックします。
| 目的地名 | 説明 |
|---|---|
product_id |
|
product_quantity |
|
order_id |
|
order_subtotal |
|
order_currency |
|
purchase_properties |
|
alias |
|
label |
|
key |
|
value |
|
inc_value |
|
custom_attributes |
|
line_id |
|
feature_flag_id |
|
banner_placement_ids |
|
banner_placement_id |
|
banner_click_id |
|
banner_parent_selector |
|
content_cards |
|
content_card |
|
ecommerce_event_name |
|
ecommerce_properties |
|
avatar_url |
|
longitude |
|
latitude |
|
accuracy |
|
altitude |
|
altitude_accuracy |
|
year |
|
month |
|
day |
|
email |
|
notification_type |
|
first_name |
|
subscriptionGroupId |
|
last_name |
|
gender |
|
customer_city |
|
customer_country |
|
localization |
|
phone_number |
|
カスタムイベントデータ
イベントタブで以前にマッピングしたカスタムイベントにカスタムパラメータを渡したい場合、カスタムイベントデータの目的地にマップします。
カスタムイベントデータ変数をマッピングするには、以下の手順に従ってください:
- イベント名に、イベントタブで指定されたカスタムイベントの名前を入力します。
- パラメータに、送信したいパラメータの名前を入力します。
- + 追加をクリックします。
クッキー同意
ユーザーの同意状態に基づいてBraze SDKが有効または無効になるように、クッキー同意の目的地にマップします。同意ゲーティングはSDKの初期化前に実行されます。
| 値 | 説明 |
|---|---|
grant |
SDKを有効にし、データ収集を進めます。SDKは初期化され、セッションが通常通り開始されます。 |
revoke |
初期化前にSDKを無効にします。データは収集されず、セッションは開始されません。 |
ベンダー文書
最終更新日 :: 2022年September月12日