For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
永続化されたプロパティ
Amplitude アカデミー
永続化されたプロパティの概要
Amplitudeで永続的なプロパティを設定する方法を学びましょう。これにより、ユーザーのジャーニー全体で重要なコンテキストを伝達し、早期のエンゲージメントを下流の行動に結びつけることができます。
今すぐ始めるプロパティの永続性は、ページパスや検索語など、イベントプロパティの値を一定期間ユーザーのその後のイベントに付加することを意味します。 このようにすることで、どのキャンペーン、チャネル、またはマーチャンダイジング資産がエンゲージメントを促進したかといったコンテキストがユーザーのジャーニー全体にわたって保持され、チームはAmplitude全体で一貫した信頼性の高いレポートを利用できます。「永続化されたプロパティの確認」ページにアクセスして、永続化されたプロパティが正しく機能していることを確認してください。
例えば:
- マーケティングチームは、複数のセッションにわたってページパス値を維持することで、時間の経過とともにキャンペーンの効果を把握できます。
- マーチャンダイジングチームは、アイテムレベルのアトリビューションを使用して、収益をカート内の各アイテムを誘発した検索語句、レコメンデーション、またはプロモーションに帰属させることができます。
永続化されたプロパティはイベントプロパティに作用する
永続化されたプロパティはイベントプロパティのみを永続化します。 ユーザープロパティを読み取ることはなく、ユーザープロフィールを更新することもありません。Amplitudeはクエリ時にそれらを評価し、分析のためにイベントレベルのデータに割り当てと有効期限ルールを適用します。
この区別は、トラッキングを実装する際に重要です。永続化したいデータがユーザープロパティとしてのみ到着する場合(たとえば、一部のインテグレーションではユーザーレベルでのみ設定されているマーケティングアトリビューションなど)、Amplitudeはそれを永続化プロパティへの入力として使用することはできません。 値を使用できるようにするには、関心のあるイベントのイベントプロパティとしてその値をキャプチャします。 ブラウザSDKバージョン2.45.0以降、Amplitude Browser SDKはマーケティングアトリビューションのためにデフォルトでこの処理を自動的に実行します。 SDK からイベントプロパティをキャプチャする方法を参照してください。
永続化されたプロパティとは何か、また何ではないか
永続化されたプロパティはユーザーのプロパティではなく、長期間にわたって存在するユーザーの状態を表すものでもありません。 Amplitudeはクエリ時にそれらを評価し、分析のためにイベントレベルのデータに割り当てと有効期限ルールを適用します。 永続化されたプロパティはユーザープロフィールを更新したり、ユーザー状態を変更したり、コアイベントやユーザープロパティを置き換えたりしません。その目的は、Amplitudeが分析中にマーケティングやマーチャンダイジングデータなどのコンテキストをどのように適用するかを制御することです。
プロパティ永続化の役割
プロパティの永続性は、どのプロパティ値が最初に経験されたイベントを超えて「固定」されているか、およびそれらの値が有効な期間を定義します。
すべてのイベントに独自のソースまたはマーチャンダイジングデータを含めることを要求する代わりに、Amplitudeはプロパティ値を記憶し、その値が期限切れになるかAmplitudeがそれを置き換えるまで、それを後のイベントに自動的に適用することができます。
プロパティの永続化は、マーケティングやマーチャンダイジング分析において特に役立ちます。この場合、早期のエンゲージメントと後の成果を結びつけたいと考えています。
ユーザープロパティと永続的なプロパティの比較
| ユーザープロパティ | 永続的なプロパティ |
|---|---|
| Amplitudeはユーザープロフィールにそれらを保存します。 | Amplitudeはユーザープロフィールにそれらを保存しません。 |
| Amplitudeは、取り込み時にそれらを設定します。 | Amplitudeはクエリ時にそれらを評価します(たとえば、チャートを使用する場合など)。 |
| ユーザーレベルの状態を表します。 | 割り当てルールと有効期限ルールをイベントプロパティに適用します。 |
| デバイスの種類、場所、ユーザー ID などが例です。 | セッションまたは時間制限付き分析コンテキスト用。 |
主な概念
割り当てタイプ
割り当ては、同じユーザーに対して一連のイベント全体でどのプロパティ値を「固定」すべきかを決定します。 Amplitudeは以下の割り当てタイプを提供します:
- **原文:**Amplitudeがエンティティを最初に作成したときに取得するプロパティ値です。通常、元の値はアカウントの作成時または初期識別時に発生します。 元の値は保持され、変更されることはありません。
- 最新の値: 常に定義済みまたはアクティブなトラッキングウィンドウ内のプロパティの最新の値です。 通常、最新の値は最新のイベントまたはセッションです。 「最新(Most recent)」のデータ値は動的であり、Amplitudeが新しいデータを収集するにつれて変化します。
- 最初に知られている値: エンティティの作成日に関係なく、そのプロパティについて記録された最も古い値です。 データ収集が作成日より後に開始された場合、最初の既知の値は元の値よりも後の時点で取得される可能性があります。 このオプションは、事前および事後のすべてのイベントに適用されます。
- 最終確認値: 任意の時点におけるプロパティの最新の値です。 「最後に確認された(Last known)」値は動的であり、Amplitudeが新しいデータを収集するにつれて変化します。ただし、Amplitudeがデータを収集できない場合、最終既知値はプロパティの実際の状態と異なる可能性があります。 このオプションは、事前および事後のすべてのイベントに適用されます。
割り当てタイプの違い:
オリジナル値は真の最初の値であり、Amplitudeがエンティティを作成するとすぐに発生します。最初に確認された値は、最も古い記録値です。 エンティティ作成時に追跡が開始される場合、これらの値は同じになる場合があります。ただし、追跡が後から開始されると、これらの値が異なる場合があります。
最新の値は最新の値であり、Amplitudeがプロパティに関する新しいデータを収集するたびに発生します。 「最新」の値は常にプロパティの最新の状態を反映しています。 「最後に確認された値」は、プロパティの最後に記録された値です。 追跡が行われない場合や、Amplitudeがデータの収集を停止した場合、最後に確認された値はプロパティの現在の状態ではない可能性があります。 追跡とデータ収集が最新のものである場合、[最新の値] と [最後に確認された値] は同じです。
以下の表は、サインアップからページビュー、購入に至るまでのユーザーのアクティビティの例を示しています。最初の列には、データセット内に存在するイベントとプロパティ値が表示されます。 残りの4つの列は、さまざまな割り当て方法と、各方法でプロパティ値がどのように変化するかを示しています。
| イベント | データセットの値 | オリジナル | 最新情報 | 初回確認 | 最終確認 |
|---|---|---|---|---|---|
| サインアップ | ページパス:キャプチャされていません | ||||
| ページビュー | ページパス: /gift_guide | /gift_guide ● | /gift_guide ● | /gift_guide ● | /best_seller ◌ |
| ページビュー | ページパス: /flash_sale | /gift_guide ◌ | /flash_sale ● | /gift_guide ◌ | /best_seller ◌ |
| 購入 | ページパス:キャプチャされていません | /gift_guide ◌ | /flash_sale ◌ | /gift_guide ◌ | /best_seller ◌ |
| ページビュー | ページパス: /best_seller | /gift_guide ◌ | /best_seller ● | /gift_guide ◌ | /best_seller ● |
● = イベントに存在するプロパティ値 ◌ = 割り当てによって入力されるプロパティ値
有効期限
有効期限は、永続化されたプロパティ値が適用を停止するタイミングを定義します。
| 有効期限タイプ | これが意味すること | ユースケースの例 |
|---|---|---|
| セッション | セッションが終了すると値がリセットされます。 | ブラウジングセッションごとにプロダクトエンゲージメントを属性化します。 |
| カスタム時刻 | 値は選択した期間が経過すると期限切れになります。 | キャンペーンのコンテキストを7日間または最長30日間保持します。 |
一般的なユースケース
永続的なプロパティは、測定対象のイベントよりも以前(またはその後)のイベントのコンテキストを分析に反映させたい場合にいつでも意味を成します。 以下のパターンは、マーケティング、マーチャンダイジング、実験、メディアアナリティクスの各分野で繰り返し発生します。
**エントリページのアトリビューション。**コンバージョンイベントにページパスが含まれていない場合でも、セッションが最初に開始された場所に基づいてコンバージョンをグループ化できます。 設定:
Page Path+ オリジナル + セッション。セッション間のキャンペーンアトリビューション。 すべてのイベントにUTMを強制することなく、初期のマーケティングタッチポイントを後のコンバージョンにつなげることができます。 ブラウザSDKのイベントプロパティアトリビューション追跡と連携します (バージョン 2.45.0 以降はデフォルトで有効になっています)。Config:
utm_campaign(または同様のもの) + オリジナル + カスタム時間 (例: 30 日) です。**アイテムレベルの検出アトリビューション。**カート内の各アイテムには独自の発見ソース(検索、レコメンデーション、ホームページのヒーローなど)があります。そのため、収益はプロダクトごとに適切なサーフェスに帰属します。詳細情報: アイテムレベルのアトリビューションを参照してください。設定:
discovery_method+ 最新 + セッション + アイテムレベルのバインディング。**A/Bテストのエクスポージャー持続性。**実験プラットフォームがエクスポージャーイベント自体にそのバリアントをスタンプするだけの場合でも、ユーザーが確認したバリアントをすべてのダウンストリームイベントに転送します。 設定:
experiment_variant+ オリジナルまたは最新の + セッションまたはユーザー。**内部ナビゲーションを無視するチャネルアトリビューション。**ユーザーを呼び込んだチャネルを維持し、内部のページ間クリックで上書きされることなく維持します。 「内部参照者をアトリビューションからフィルタリングする」を参照してください。 設定: チャネルプロパティ + 最新 + セッション + 除外値。
**プロパティの到着が遅れた場合の遡及的アトリビューション。**First known と Last known は、今後発生するイベントだけでなく、すでに発生したイベントにも値を適用します。 トリガーイベントとそのアトリビューションデータが一緒に到着しない場合に役立ちます:
- モバイルインストールのアトリビューションとインストールイベントは、MMP(AppsFlyer、Adjust)がアトリビューションイベントを送信する前にAmplitudeに到着することがよくあります。
New User「Last known allocation」を持つ永続的なプロパティはソースをインストールに再度関連付けるため、どのキャンペーンが各インストールを促進したかを測定できます。 - ストリーミングとメディアのメタデータ。 リアルタイム再生イベントはセッション中に発生しますが、
genre、content_id、programなどのプロパティはセッションが終了したときにのみ送信されることがよくあります。 Last known allocationを持つ永続的なプロパティは、そのメタデータをセッション内のすべての再生イベントに逆戻り適用します。
設定: アトリビューションまたはメタデータのプロパティ + 最後に確認されたもの (または最初に確認されたもの) + セッションまたはより長いウィンドウ。
- モバイルインストールのアトリビューションとインストールイベントは、MMP(AppsFlyer、Adjust)がアトリビューションイベントを送信する前にAmplitudeに到着することがよくあります。
SDK からイベントプロパティを取得する
永続化されたプロパティはイベントプロパティから読み取られるため、上流の問題は、永続化したい値が最初にイベントプロパティとして到着することを確認することです。
マーケティングアトリビューション(ブラウザSDK 2)
ブラウザSDKバージョン2.45.0およびGTMテンプレートバージョン5d7e5以降、イベントプロパティによるアトリビューション追跡はデフォルトで有効になっています。UTM パラメータ、リファラー、参照ドメイン、クリック識別子 (例: gclid) は、すべてのイベントにイベントプロパティとして自動的に付加されます。 fbclidアトリビューションイベントプロパティは、ブラウザSDK 2.45.0以降およびGTMテンプレート5d7e5以降で即座に表示されます。
ファーストタッチのアトリビューションはユーザープロパティでのみ追跡されます。マルチタッチアトリビューションはユーザープロパティまたはイベントプロパティのいずれかを使用できますが、Amplitudeはイベントプロパティを推奨しています。 イベントプロパティは各イベントのキャンペーンのコンテキストを保持し、永続的なプロパティやマルチタッチアトリビューションモデルの入力として使用できます。
イベントプロパティトラッキングがキャプチャする内容とその設定方法の詳細については、ブラウザ SDK 2 のドキュメントにあるイベントプロパティトラッキングを参照してください。
SDKバージョンが2.45.0未満の場合またはGTMテンプレートバージョンが5d7e5
以前のSDKまたはGTMテンプレートバージョンでは、イベントプロパティの追跡はオプトインされています。trackingMethodを設定することで有効化できます。
SDK(直接インストール)
import * as amplitude from '@amplitude/analytics-browser';
amplitude.init('AMPLITUDE_API_KEY', {
autocapture: {
attribution: {
trackingMethod: ['userProperty', 'eventProperty'],
},
},
});
Googleタグマネージャー
設定変数を使用してトラッキング方法を設定します。
- GTM がアップデートを表示したときに、Amplitude アナリティクス Browser SDK タグを最新バージョンに更新してください。 イベントプロパティのアトリビューションには、ブラウザSDK 2.40.0以降が必要です。
- 変数 > ユーザー定義変数 > 新規に移動し、コミュニティテンプレートギャラリーでAmplitude Browser SDK設定変数を検索してインストールします。
- そのテンプレートから変数を作成し、トラッキング方法を
eventPropertyに設定します。 ユーザープロパティの属性も維持するには、eventPropertyとuserPropertyの両方を設定します。 Amplitudeは移行時にこれを推奨しています。 - Amplitude
initタグで、変数 ({{Your Variable}}) に新しい設定オプションを設定します。 - コンテナを公開します。
新しい設定オプションはオブジェクト全体を置き換えるものとなります(浅いマージ)。そのため、autocapture だけでなく使用している自動キャプチャ機能をリストアップしてくださいtrackingMethod。そうでない場合、タグはこれらの機能を削除します。 詳細については、「新しい設定オプション」を参照してください。
たとえば、一般的なセットアップをミラーリングする場合:
{
autocapture: {
pageViews: true,
sessions: true,
formInteractions: true,
attribution: {
trackingMethod: ["userProperty", "eventProperty"]
}
}
}
自動的にキャプチャされたページとインタラクションのプロパティ
自動キャプチャを有効にすると、Amplitudeは関連イベントのページパス、ページURL、ページタイトル、要素テキスト、ファイル名などのイベントプロパティを自動的にキャプチャします。 これらのいずれも、永続化されたプロパティへの入力になることができます。たとえば、割り当て付きの永続化されたページパスでは、セッションを開始したエントリページがOriginalキャプチャされます。
カスタムイベントプロパティ
discovery_method、 experiment_variant、 internal_search_term、 などのカスタムプロパティを含め、チームが送信するイベントプロパティをすべて永続化できます。 値がユーザーにとって少なくとも 1 つのイベントで伝送される限り、永続化されたプロパティはその値を転送できます。
永続的なプロパティを設定する
次のセクションでは、永続性設定と高度設定の使用例について説明します。永続プロパティを実装するためのさまざまな方法に適用できるため、それぞれを確認してください。
- データ設定のプロパティセクションに移動し、クリックして新しい永続プロパティを作成します。この永続化されたプロパティに
Entry Pageなどの名前を付けます。 説明には、割り当て方法や有効期限などの追加情報を記載してください。 この説明は、グラフやデータ テーブルでこのプロパティを使用しているユーザー全員がその設定を理解できるようにするのに役立ちます。 - 永続化するイベントプロパティを選択します。 この例では、
Page Pathを使用します。 - 割り当て方法を選択します。 この例では、
Entry Pageを識別する必要があるため、[オリジナル] を選択します。 オリジナルを選択すると、最初のタッチポイントが必ず含まれます。 - 有効期限を設定します。 デフォルトでは、永続化されたプロパティはセッションの終了時に期限切れになります。
- (任意)除外値を設定します。 永続プロパティに無視させたいプロパティ値を追加します。たとえば、内部トラフィックマーカー、テスト値、永続ソースを上書きしたくない特定のチャネルなどです。Amplitudeは割り当て中に除外された値を新しいプロパティ値として扱わないため、以前に有効だった値はそれらの値を通して引き続き保持されます。 一般的なユースケースについては、「内部参照元をアトリビューションからフィルタリングする」を参照してください。
分析にマーチャンダイジング(アイテムレベルのアトリビューション)が含まれている場合は、「詳細情報:アイテムレベルのアトリビューション」セクションを参照してください。それ以外の場合は、「複数の分析で永続化されたプロパティを使用」に移動します。
アトリビューションから内部リファラーをフィルタリングする
ユーザーが自分のサイト内を移動する場合、参照元は自分のドメインです。 リファラーをチャネルに分類し、そのチャネルを最新の割り当てで保持すると、内部のページ間でのクリックが発生するたびに元のマーケティングソースが上書きされる可能性があります。ユーザーが2番目のページに移動した時点で、アトリビューションは「内部」または「直接」に切り替わります。
持続性プロパティの除外値を使用すると、割り当て中の内部ナビゲーションをスキップできます。 以前有効だった値(ユーザーを最初に呼び込んだキャンペーンまたは外部リファラー)は、あらゆる内部イベントを通じて引き続き適用されます。
内部リファラーに対するフィルタを設定します:
- [データ] → [チャネル] で、トラフィックソースを分類するチャネルを作成します。独自のドメイン (
referrerイベントプロパティ内) をinternalなどのチャネル値にマッピングする定義を追加します。 - 「データ」→「プロパティ」で、チャネルをイベントプロパティとして使用する永続的なプロパティを作成します。 **[割り当て] を [最新] に設定し、[有効期限] **を分析と一致するように設定します (通常は [セッション])。
- 永続プロパティの [除外された値] フィールドに、無視したいチャネル値を追加します (例:
internal)。永続プロパティは、除外された値をそのプロパティがイベントに全く存在しなかったかのように扱うため、割り当ては前の有効な値から繰り越されます。 - グラフでは永続化されたプロパティを使用してください。 内部ナビゲーションは永続化されたソースをリセットしなくなりました。元のキャンペーンまたはリファラーは引き続き
Add to CartやPurchaseなどのダウンストリームイベントにアトリビューションを割り当てます。
このパターンは、内部リファラーだけでなく、割り当てを無視したいすべての値(内部QAトラフィック、ボットシグネチャ、テストイベントなど)に対しても機能します。
最後の非直接タッチのアトリビューションを実現
最後の非直接接触アトリビューションは、ユーザーがコンバージョン前にエンゲージした最新のマーケティングチャネルにクレジットを割り当て、直接訪問をスキップします。 永続化されたプロパティはこのモデルを複製できます。
これは、Google アナリティクスでユーザー範囲およびセッション範囲のディメンションに使用されるアトリビューションモデルです。
ブラウザ SDK 2.45.0 以降referrerおよび GTM テンプレート 5d7e5 以降では、および UTM パラメータなどの属性イベントプロパティがデフォルトですべてのイベントに付加されます。 これらの手順に従う前に、SDK または GTM の設定を変更する必要はありません。
仕組み
永続化されたプロパティ割り当ては、プロパティに値がないイベントを自動的にスキップするため、チャネル値のない直接訪問が永続化されたソースを上書きすることはありません。 ユーザーが有料検索を通じて入力し、ブラウズし、後で直接戻ってきてからコンバージョンした場合でも、コンバージョンイベントは引き続き有料検索に起因します。
このセットアップは次の2つの設定を組み合わせています。
- 「Direct」をキャッチオールのフォールバックとして割り当てないチャネル分類子。 ダイレクト セッションは、Direct 値ではなく、チャネル値なしで到着します。
- 表示用に名前を「Direct」に変更する永続的なプロパティ。そのため、本当に属性が割り当てられていないユーザーは、空白ではなく、名前付き値の下に表示されます
(none)。
永続化プロパティを設定する
- *「データ」→「プロパティ」*に移動し、新しい永続プロパティを作成します。
- イベントプロパティとして、チャネル分類器の出力(例:
Marketing Channel)を選択します。 - 割り当てを最新に設定します。
- **「有効期限」**は、ビジネスサイクルと一致する期間に設定します (たとえば 7 日)。
- **名前を変更(なし)の値に **
Directと入力します。アトリビューションチャネルを持たないユーザーは、空白ではなく「ダイレクト」と表示されます。
チャネル分類器を設定する
*「データ」→「チャネル」*で、分類器が各チャネル(有料検索、オーガニックソーシャル、メールなど)に対して明示的なルールを定義していることを確認してください。「ダイレクト」を他のすべてのものに割り当てるような包括ルールを追加しないでください。キャッチオールがない場合、ダイレクトセッションはチャネル値なしで到着し、永続化プロパティは最新の非ダイレクトチャネルを転送します。
サポートされるメトリック
このアプローチは、データテーブルのイベント合計、セッション合計、およびユニークなカウントメカニズムと連携します。Amplitudeは、永続化されたプロパティをグループ化基準として使用する場合にデータテーブル内のアトリビューション方法を変更することをサポートしていないため、マルチタッチアトリビューションモデルは適用されません。
関連パターン:名前付きトラフィックの除外値
割り当て中に特定の名前付き値をスキップしたい場合(たとえば、同じドメインのリファラー用の「内部」チャネル、QAトラフィック、ボット署名など)、持続性プロパティで[除外された値]を使用します。「内部参照者をアトリビューションからフィルタリングする」を参照してください。 上記の名前変更アプローチは、直接訪問が完全に属性指定されていないセッションとして到着する場合に適切なツールです。[除外された値]は、割り当てが分類器が発行する特定の値をスキップする必要がある場合に適切なツールです。(none)
設定を確認する
プロパティと分類器を設定した後は、「持続的プロパティの確認」ガイドに従って、マーケティングを通じて到着したユーザーの直接訪問が永続的なチャネルを上書きしないことを確認してください。
高度な機能: アイテムレベルのアトリビューション
アイテムレベルのアトリビューションは通常、マーチャンダイジング分析を支援します。永続化されたプロパティを、ユーザーやセッション全体ではなく、カートイベント内の特定のアイテムに関連付けます。カートに複数のアイテムが含まれている場合、各アイテムは独自の永続的なコンテキスト(その特定のアイテムに影響を与えた検索用語、レコメンデーション、またはプロモーション)を保持します。Revenueなどのメトリックは、各アイテムを個別に推進したソースを反映しています。
この設定は、すぐに使用できるEコマースアナリティクスのプロダクト発見ハブを強化しています。
たとえば、1 つのカートに 3 つのアイテムが含まれていて、ユーザーがそれぞれ異なる方法で見つけたとします。
- ユーザーは検索を通じてアイテム 1 を発見しました。
- ユーザーは、人気のある製品ディスプレイからアイテム2を発見しました。
- ユーザーは「Recommendations」から項目 3 を発見しました。
アイテムレベルのアトリビューションがない場合、Amplitudeは注文全体のすべてのコンバージョンイベントを単一の発見方法にクレジットします。オリジナル割り当ての場合、オンサイト検索はすべてのクレジットを受け取ります。 **「Most Recent」**では、Recommendationsがクレジットを受け取ります。
代わりに、アイテムレベルのアトリビューションでは、カート内の各アイテムに正しい検出方法が割り当てられます。
永続化プロパティを設定する
Most recent Finding Methodという名前の新しい永続的なプロパティを作成します。- 永続化するイベントプロパティを選択します。 この例では、
discovery_methodを使用します。 - 割り当て方法を選択します。 最後のタッチポイントが必要なため、[Most Recent] を選択します。
- 代わりに最初のタッチポイントをクレジットするには、(オリジナル)を選択します。
- 有効期限を設定します。 デフォルトでは、永続化されたプロパティはセッションの終了時に期限切れになります。
プロパティを作成した後、アイテムレベルのアトリビューションを構成します。
アイテムレベルのアトリビューションを設定する
- 使用するプロダクト識別子を選択します。理想的には、
product.item_idなどのObject Arrayでitemプロパティを使用します。オブジェクト配列の詳細については、「カート分析」を参照してください。 - 1つ以上のリンクイベントを選択します。 これらは、永続的なプロパティ値 (
discovery_methodなど) とアイテム識別子 (product.item_id) の両方を運ぶイベントです。 これらは通常、ユーザーがアイテムとやり取りするイベントです (View Item Details、Home Hero ClickedPromotion Clicked、Recommendation Clicked、Add to Cartなど)。 イベントをリンクすることで、Amplitudeはエンゲージメントシグナルを特定のアイテムに結びつけます。
その後、Amplitudeはプロダクト識別子を結合キーとして使用して、アイテムごとに永続化された値をカートイベント(Add to Cart、Remove from Cart、Purchase)に転送します。
設定を確認する
プロパティを保存すると、永続化された値はリンクイベントとカートイベントに列として表示されます。 検証ガイドの「アイテムレベルのアトリビューションを使用してプロパティを検証する」セクションを使用して、各アイテムが期待される値を示していることを確認してください。
複数の分析で永続的なプロパティを使用する
永続化プロパティ(Entry Pageまたは Most Recent Finding Methodなど)を定義すると、Amplitudeは設定した割り当てルールと有効期限ルールに基づいてそのプロパティを上流/下流イベントに自動的に適用します。すべてのイベントにオリジナルのプロパティが存在することを手動で再アトリビューションしたり確認したりする必要はありません。
永続化プロパティは、Amplitudeでイベントプロパティを選択する場所であればどこでも使用できます。
- データテーブル: 永続化されたプロパティによって行をグループ化、フィルタリング、および分類できます。
- イベントセグメンテーション: 永続的なプロパティを使用してグラフをセグメント化、グループ化、フィルタリングします。
- ファネル: 永続的なプロパティをファネルステップに適用するか、ダウンストリームのコンバージョン分析用にグループ化基準として適用します。
- コホート: インラインコホートなど、永続的なプロパティ値を使用してオーディエンスを定義します。
永続的なプロパティは、プロパティセレクターにおいて、データ設定で指定した名前(例: Entry Page)で、標準のイベントプロパティと一緒に表示されます。
結果を分析する場所であればどこからでも、以前に取得したコンテキストにアクセスできます。
例えば:
エントリーページ (オリジナル、セッション): ユーザーは
/mens-shoesにアクセスし、複数のページを参照してから購入を完了します。PurchaseイベントにはPage Pathが含まれていない場合でも、永続化されたプロパティにはEntry Pageが表示されるため、セッションが最初に開始された場所に基づいて購入をグループ化/mens-shoesできます。最新の検索方法 (最新の検索方法、セッション): ユーザーは最初
Searchを使用してプロダクトを検索し、その後Recommendationをクリックし、最終的にアイテムをカートに追加します。割り当てをMost recentに設定したため、Add to CartとPurchaseにおける永続化された値はRecommendationとなり、コンバージョン前の最後のタッチポイントを反映しています。
高度な設定を使用しているマーチャンダイジング チームの場合:
- Amplitudeは、設定したプロダクト識別子を使用して、プロダクトレベルのコンテキスト(
Finding Methodやhomepage moduleなど)をカートや購入イベントに転送します。 - カートに複数のアイテムが含まれている場合、各アイテムは独自の永続的な値を保持します。 Amplitudeは、収益、AOV、カートへの追加に関するメトリクスを各プロダクトの正しいソースに帰属させます。
これにより、次のことが可能になります。
- データテーブルの永続的なプロパティに基づいて結果イベント (
Add to Cart、Purchase、Revenue) をグループ化またはフィルタリングします。 - どのエントリーページ、ホームページモジュール、またはレコメンデーションゾーンがコンバージョンを促進しているかを測定します。
- 毎回アトリビューションロジックを再構築することなく、チャート全体で一貫して結果を分析します。
プロダクト発見ハブ
E-comm アナリティクスのプロダクト発見ハブは永続的なプロパティを使用して機能を強化しています。 **ユーザーが製品をどのように発見するかを説明するプロパティはどれですか?**内訳。このハブを使用すると、購入と収益を、カート内の各アイテムに影響を与えた発見方法に帰属させることができます。
たとえば、ユーザーがサイト内検索を通じてあるプロダクトを発見し、ホームページのレコメンデーションを通じて別のプロダクトを発見した場合、アイテムレベルのアトリビューションは、各プロダクトの正しい発見ソースに個別に収益を割り当てます。
プロダクト発見用の永続的なプロパティを設定するには:
- ディスカバリコンテキストをキャプチャする永続的なプロパティを作成します。 たとえば、
discovery_methodイベントプロパティを使用する場合Most Recent Finding Methodなどです。 - 割り当てを [最新の割り当て] に設定すると、カート イベントが発生する前の最後の検出アクションがキャプチャされます。
- 各セッションの終了****時に発見コンテキストがリセットされるよう、有効期限をセッションに設定します。
- アイテムレベルのアトリビューションを有効にし、プロダクト識別子を選択します (例:
product.item_id)。 - 発見プロパティとプロダクト識別子の両方が存在するイベントを選択します (例:
View Item DetailsまたはAdd to Cart)。
プロパティを設定した後、プロダクト発見ハブの「どのプロパティが、ユーザーによるプロダクトの発見方法を説明していますか?」の下で、この永続的なプロパティを選択します。Amplitudeはアイテムレベルのアトリビューションを使用して、各アイテムの収益を正しいディスカバリーソースにクレジットします。
アイテムレベルのアトリビューション設定の詳細については、「詳細情報:アイテムレベルのアトリビューション」を参照してください。
複数のグループ化基準
同じデータ テーブル内の複数のプロパティでグループ化することで、永続的なコンテキストと通常のイベント データを組み合わせることができます。
たとえば、購入をこれらによってグループ化することで、セッションエントリポイントと検出動作がどのように連携しているかを理解Entry PageできますMost Recent Finding Method。
データテーブルの列の上部にある[トップレベルのグループ化基準を追加]をクリックすると、グループ化基準を追加できます。
同じ分析に複数のプロパティを含めると、Amplitudeは各プロパティを個別に評価します。
両方のプロパティが永続化されている場合:
- Amplitudeは、独自の割り当てルールと有効期限ルールを使用して各プロパティにデータを入力します。
- たとえば、
Entry Pageはセッションが開始された場所を反映し(Original、Session)、一方Most recent Finding Methodでコンバージョン前の最後の検出アクションを反映します(Most recent、Session)。 - これらのイベントに元々これらの値が含まれていなかった場合でも、
Add to Cartどちらの値もPurchaseなどの結果イベントに表示されます。
一部のプロパティのみが永続化される場合:
- 永続化されたプロパティは、その構成に基づいて計算された値を保持します。
- Amplitudeは、分析対象のイベント結果から直接非永続的なプロパティを取得します。 例えば、永続性から
Entry Page生じるものであり、Device Typeイベント自体からPurchase生じるものです。
いずれも永続化されない場合:
- すべてのプロパティ値は結果イベントからそのまま取得され、以前のインタラクションから引き継がれることはありません。
ジャーニー コンテキストとイベント レベルの属性を単一のテーブルに組み合わせることができます。永続的なプロパティは定義済みの動作を維持し、通常のプロパティは変換時点で何が起こったかを反映していることがわかっています。
可用性と制限事項
- 永続化されたプロパティは、データテーブル、イベントセグメンテーション、ファネル、およびコホートで使用できます。
- スティッキネス、構成、グロース会計、レベニューLTV、インパクト、カスタマージャーニーに関するサポートはまもなく提供予定です。
- 永続的なプロパティはユーザープロフィールには表示されません。
- BigQueryなどの未加工データのエクスポートには、永続的なプロパティ値は含まれません。Amplitudeはこれらの値をインジェスト時ではなくクエリ時に計算するため、基盤となるイベントでは実体化されません。
- 永続化プロパティを選択した場合、データテーブルは6か月の期間をサポートします。
アトリビューションと永続化の比較
永続化はプロパティコンテキストが利用可能な期間を制御しますが、アトリビューションはAmplitudeがコンバージョンクレジットをどのように割り当てるかを制御します。これらは関連しているが異なる問題を解決します。 これらを個別に設定できます。
この記事を読んだ後も、Amplitudeにおけるアトリビューションと持続性の違いが依然として明確でない場合は、以下の要約を確認してください。
| コンセプト | アトリビューション | プロパティの永続性 |
|---|---|---|
| 範囲 | メトリックレベル(プロパティ全体に適用) | プロパティレベル(メトリクス全体に適用されます)。 |
| その機能 | キャンペーン、プロダクト、またはチャネルにコンバージョンクレジットを割り当てます。 | これらのプロパティ値を一定期間アクティブに保ちます。 |
| 定義されている場合 | データテーブル内。 | プロジェクトレベルのデータ設定で。 |
| 使用される場所 | データテーブル内。 | データテーブル、イベントセグメンテーション、ファネル、およびコホート。 |
| 用途: | 誰がクレジットを受けるかを決める。 | そのクレジットに適切なコンテキストが存在することを確認します。 |
| 例 | 「この購入を促したキャンペーンは何ですか?」 | 「この購入はどのキャンペーンまたはプロダクトに関連付けられるべきですか?」 |
| サポートされている割り当てモデル | 線形、参加型、U字型、J字型、逆J字型、データ駆動型、カスタム。 | オリジナル (最初のタッチ)、最新のもの (最後のタッチ)、最初に知られたもの、最後に知られたもの。 |
| 複数プロパティのセマンティクス(データテーブル) | Amplitude はアトリビューションを最も外側の グループ化基準 プロパティにのみ適用します。 残りのプロパティは、アトリビュートされたイベントに従います:複数のプロパティを持つアトリビューションです。 | 複数の永続化されたプロパティがある場合、Amplitudeは各プロパティを個別に永続化します。 また、持続化されたプロパティは最外側のグループ化基準プロパティである必要はありません。 |
これは役に立ちましたか?