---
title: "フローと画面のコピー"
description: "フロー全体を複製してオーディエンスやA/Bテストのバリアント向けに調整したり、単一の画面をコピーして再利用したりできます。"
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skill. Claude Code (self-updating via plugin): `claude plugin marketplace add adaptyteam/adapty-sdk-integration-skill && claude plugin install adapty-sdk-integration@adapty` — other tools: `npx skills add adaptyteam/adapty-sdk-integration-skill --all`

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

## フローをコピーする \{#copy-a-flow\}

1. [**Flows**](filter-flows) ページを開きます。
2. フローの行でコンテキストメニュー Context menu を開き、**Copy** を選択します。アーカイブ済みのフローはコピーできません。
3. フロービルダーが、元のフロー名に `_copy` サフィックスを付けた新しい **Draft** としてコピーを開きます。

   コピーにはフロー自体に保存されているすべての内容が含まれます。

- **スクリーンと要素**: 各スクリーンのレイアウト、要素、インタラクション。
   - **割り当てられたプロダクト**: プロダクトカードとストアプロダクトの紐付け。
   - **デザイン**: 保存済みのカラーおよびテキストスタイル、背景、ダークモードの値。
   - **カスタムフォント**: 同一アプリ内のすべてのフローは同じ[カスタムフォント](using-custom-fonts-in-flow-builder)を共有するため、コピー後も引き継がれます。
   - **変数**: [カスタム変数、要素変数、プロダクト変数](onboarding-variables)。
   - **ローカライズ**: すべてのロケールと、翻訳されたテキストおよびメディア。
   - **リモートコンフィグ**: 各ロケールの[JSONペイロード](customize-flow-with-remote-config)。

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

    - **プレースメント**: コピーはいずれの[プレースメント](placements)にも属しません。
    - **A/B テスト**: コピーはいずれの[A/B テスト](ab-tests)にも参加しません。
    - **指標**: コピーは空の[アナリティクス履歴](flow-metrics)から開始されます。

4. 任意：[フローの名前を変更](paywall-builder-templates#create-flow)します。Adapty では重複したフロー名を使用できますが、ユニークな名前を付けると混乱を避けられます。
5. コピーを[保存または公開](builder-save-publish)します。コピーは公開されるまで **Draft** のままです。
6. コピーをユーザーに表示するために[プレースメント](placements)に追加します。

## フロー間でスクリーンをコピーする \{#copy-screens-between-flows\}

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

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

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

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

Replace each broken reference with a working equivalent in the destination flow.