別のサンドボックスへの Journey Optimizer オブジェクトのコピー copy-to-sandbox
サンドボックスツールを使用すると、パッケージの書き出しと読み込みを活用して、複数のサンドボックス間でジャーニー、コンテンツテンプレート、フラグメントなどのオブジェクトをコピーできます。パッケージは、1 つのオブジェクトまたは複数のオブジェクトで構成できます。パッケージに含まれるオブジェクトは、同じサンドボックスからのものである必要があります。
このページでは、Journey Optimizer のコンテキストにおけるサンドボックスツールのユースケースについて説明します。機能自体について詳しくは、Experience Platform ドキュメントを参照してください。
コピープロセスは、ソースサンドボックスとターゲットサンドボックス間のパッケージの書き出しおよび読み込みを介して実行されます。1 つのサンドボックスから別のサンドボックスにジャーニーをコピーする一般的な手順を以下に示します。
- パッケージとして書き出すオブジェクトをソースサンドボックスに追加します。
- パッケージをターゲットサンドボックスに書き出します。
また、Journey Optimizer の Object Copy Service REST API を活用すると、サンドボックスのオブジェクトを管理できます。Object Copy Service REST API の使用方法を学ぶ
書き出したオブジェクトとベストプラクティス objects
Journey Optimizer では、ジャーニー、コンテンツテンプレートおよびフラグメントを別のサンドボックスに書き出すことができます。次の節では、各タイプのオブジェクトに関する情報とベストプラクティスについて説明します。
一般的なベストプラクティス global
-
オブジェクトをコピーすると、依存関係(ネストされたフラグメント、ジャーニーオーディエンス、アクションなど)が親オブジェクトで正しく更新され、ターゲットサンドボックスに適切にマッピングされます。
-
書き出したオブジェクトにプロファイルのパーソナライゼーションが含まれている場合は、パーソナライゼーションの問題を回避するのに、適切なスキーマがターゲットサンドボックスに存在することを確認します。
ジャーニー journeys
-
ジャーニーを書き出すと、Journey Optimizer では、ジャーニー自体に加えて、ジャーニーに必要なほとんどのオブジェクト(オーディエンス、スキーマ、イベントおよびアクション)もコピーします。コピーされたオブジェクトについて詳しくは、この節を参照してください。
-
リンクされたすべての要素が宛先サンドボックスにコピーされるとは限りません。例えば、ジャーニーを公開する前に、徹底的に確認することを強くお勧めします。これにより、欠けている可能性のあるオブジェクトを特定できます。
-
ターゲットサンドボックスにコピーされたオブジェクトは一意で、既存の要素が上書きされるリスクはありません。ジャーニーとジャーニー内のあらゆるメッセージは、両方ともドラフトモードで引き継がれます。これにより、ターゲットサンドボックスで公開する前に、徹底的な検証を実行できます。
-
コピープロセスでは、ジャーニーとそのジャーニー内のオブジェクトに関するメタデータのみをコピーします。プロファイルまたはデータセットのデータは、このプロセスの一環としてコピーされません。
コンテンツテンプレート content-templates
-
コンテンツテンプレートを書き出す際、ネストされたすべてのフラグメントも一緒にコピーされます。
-
コンテンツテンプレートを書き出すと、フラグメントが重複する場合があります。例えば、2 つのテンプレートが同じフラグメントを共有し、別々のパッケージにコピーされた場合、両方のテンプレートはターゲットサンドボックスで同じフラグメントを再利用する必要があります。重複を回避するには、読み込みプロセス中に「既存のものを使用」オプションを選択します。詳しくは、パッケージの読み込み方法を参照してください。
-
重複をさらに回避するには、コンテンツテンプレートを 1 つのパッケージで書き出すことをお勧めします。こうすることで、システムでは重複排除を効率的に管理できます。
フラグメント fragments
-
フラグメントには、ライブ、ドラフト、ドラフトが進行中のライブなど、複数のステータスがあります。フラグメントを書き出す際、最新のドラフト状態がターゲットサンドボックスにコピーされます。
-
フラグメントを書き出す際、ネストされたすべてのフラグメントも一緒にコピーされます。
パッケージとしてのオブジェクトの追加 export
オブジェクトを別のサンドボックスにコピーするには、まずオブジェクトをパッケージとしてソースサンドボックスに追加する必要があります。次の手順に従います。
-
ジャーニーリストなど、コピーする最初のオブジェクトが保存されているインベントリに移動します。その他のアクション アイコン(オブジェクト名の横にある 3 つのドット)をクリックし、「パッケージに追加」をクリックします。
-
パッケージに追加 ウィンドウで、オブジェクトを既存のパッケージに追加するか、新しいパッケージを作成するかを選択します。
- 既存のパッケージ:ドロップダウンメニューからパッケージを選択します。
- 新しいパッケージを作成:パッケージ名を入力します。説明を追加することもできます。
-
これらの手順を繰り返して、パッケージと共に書き出すすべてのオブジェクトを追加します。
書き出すパッケージの公開 publish
パッケージを書き出す準備が整ったら、次の手順に従って公開します。
-
管理/サンドボックス メニューに移動し、「パッケージ」タブを選択します。
-
書き出すパッケージを開き、書き出すオブジェクトを選択して、「公開」をクリックします。
この例では、ジャーニー、コンテンツテンプレートおよびフラグメントを書き出します。
-
「ジョブ」タブからパッケージの公開ステータスを追跡します。ジョブについて詳しくは、リストからジョブを選択し、「読み込みの詳細を表示」ボタンをクリックします。
ターゲットサンドボックスへのパッケージの読み込み import
パッケージを公開したら、ターゲットサンドボックスに読み込む必要があります。次の手順に従います。
-
サンドボックス メニューに移動し、「参照」タブを選択します。
-
パッケージを読み込むサンドボックスを検索し、名前の横にある「+」アイコンをクリックします。
note note NOTE 組織内のサンドボックスのみ使用できます。 -
「ターゲットサンドボックス」フィールドで、正しいターゲットサンドボックスが選択されていることを確認し、パッケージ名 ドロップダウンリストから読み込むパッケージを選択します。「次へ」をクリックします。
-
パッケージオブジェクトと依存関係を確認します。これは、パッケージに追加したオブジェクトと、オーディエンス、スキーマ、イベント、アクションなど、ジャーニーが依存するその他のオブジェクトのリストです。
各オブジェクトに対して、新しいオブジェクトを作成するか、ターゲットサンドボックス内の既存のオブジェクトを使用するかを選択できます。これにより、例えば、共通のフラグメントを使用してコンテンツテンプレートを読み込む際に発生する場合があるフラグメントの重複を回避できます。
-
右上隅の「終了」ボタンをクリックして、ターゲットサンドボックスへのパッケージのコピーを開始します。コピー処理は、オブジェクトの複雑さや、コピーする必要のあるオブジェクトの数によって異なります。
-
読み込みジョブをクリックして、コピー結果を確認します。
- 「読み込み済みオブジェクトを表示」ボタンをクリックし、コピーした個々のオブジェクトを表示します。
- 「読み込みの詳細を表示」ボタンをクリックして、各オブジェクトの読み込み結果を確認します。
-
ターゲットサンドボックスにアクセスし、コピーしたすべてのオブジェクトを徹底的に確認します。