フローとスクリーンのコピー

フローをコピーして一部の要素を変更することで、特定のオーディエンス、A/B テスト、またはアプリバージョン向けに調整できます。単一のスクリーンをコピーして別のフローで再利用することも可能です。

Flows list with the context menu open, showing Metrics, Edit, Copy, and Archive

フローをコピーする

フロー & ペイウォールビルダーから

  1. フロー & ペイウォールビルダーでフローを開きます。
  2. 上部バーのフローアクションボタン をクリックし、Duplicate flow を選択します。コピーが新しいタブで開きます。

以前のバージョンをコピーするには、新しいフローとして複製してください。

フローリストから

  1. Adapty メインメニューの Flows & Paywalls を開き、Flow & Paywall builder タブを選択します。
  2. フローの行にあるコンテキストメニュー を開き、Copy を選択します。アーカイブ済みのフローはコピーできません。先に復元してください。

コピーの内容

フローとペイウォールビルダーは、元の名前に _copy サフィックスを付けた新しいドラフトとしてコピーを開きます。混乱を避けるために、コピーに一意の名前を付けてください。

コピーには、フロー自体に保存されているすべてのものが含まれます:

  • スクリーンと要素: 各スクリーンのレイアウト、要素、インタラクション。
  • 割り当て済みプロダクト: プロダクトカードとストアプロダクトの紐付け。
  • デザイン: 保存済みのカラースタイル、テキストスタイル、背景、ダークモードの値。
  • カスタムフォント: 同一アプリ内のすべてのフローは同じカスタムフォントを共有するため、コピー先にも引き継がれます。
  • 変数: カスタム変数、要素変数、プロダクト変数。
  • ローカライゼーション: すべてのロケールの翻訳テキストとメディア。
  • リモートコンフィグ: 各ロケールのJSONペイロード。

フローの外部に保存されているものは引き継がれません:

  • プレースメント: コピーはどのプレースメントにも属しません。
  • A/B テスト: コピーはどのA/B テストにも参加しません。
  • 指標: コピーの分析履歴は空の状態から始まります。

コピーをユーザーに表示する

  1. コピーを公開する。
  2. コピーをフロープレースメントに追加する。

フロー間でスクリーンをコピーする

スクリーンを別のフローに移動するには、そのスクリーンをコピーしてクリップボードに保存し、移動先のフローを開いて Screens パネルに貼り付けます。クリップボードを使えば、異なるフロー間や別のブラウザにもスクリーンを転送できます。

Adapty は、スクリーンがフローレベルで参照しているものをコピーしません。貼り付けたスクリーンは不完全な状態になる場合があり、壊れた参照を含む可能性があります。壊れた参照があるフローは公開に失敗する場合があります。

貼り付けた後は、以下の点をそれぞれ確認してください:

  • 変数: テキストバインディング、条件、アクションの変数参照が解決されなくなります。コピー先のフローの変数に置き換えてください。
  • テキストスタイル: 要素のテキストスタイルが失われます。コピー先のフローのテキストスタイルを適用してください。
  • ナビゲーションアクション: Navigate to screen アクションのコピー先が失われます。コピー先のフローのスクリーンを指定し直してください。
  • ローカライズ: 両方のフローに共通するロケールのみ翻訳が維持されます。それ以外のロケールのユーザーには、コピー先のフローのデフォルト言語が表示されます。
  • プロダクトとカスタムフォント: 同じアプリ内のすべてのフローは同じプロダクトとフォントを使用できます。同じアプリ内の別のフローからスクリーンをペーストした場合、プロダクトとフォントの参照はそのまま維持されます。別のアプリからスクリーンをペーストすると、プロダクトとフォントの参照が壊れます。
Tip

コピーによる手作業は、画面を一度だけ移動する場合に最も手軽な方法です。プラン選択、トライアルタイムライン、比較テーブルなど、同じブロックを繰り返し再利用したい場合は、フロージェネレータースキルを使うと、そのブロックをファイルに保存して他のフローにも追加できます。追加時にスタイル、フォント、アイコン、プロダクトのバインディングも自動で解決され、解決できないものは壊れた参照としてそのままにするのではなく、一覧として表示されます。