> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ReplitでTikTok広告キャンペーンを作成する

> 既存の動画を使って、公開済みのアプリを宣伝しましょう。TikTok広告キャンペーンの予算とスケジュールを設定し、Replitのチャットでキャンペーンのパフォーマンスを確認できます。

export const Connectors = ({items}) => <div style={{
  margin: "8px 0 20px"
}}>
    <style>{`
      .connectors-list, .connectors-list * { margin-top: 0 !important; margin-bottom: 0 !important; }
      .connectors-row {
        display: flex !important;
        align-items: flex-start !important;
        gap: 10px !important;
        padding: 4px 0 !important;
        min-height: 0 !important;
        height: auto !important;
      }
      .connectors-row img {
        width: 20px !important;
        height: 20px !important;
        max-width: 20px !important;
        max-height: 20px !important;
        margin: 2px 0 0 !important;
        display: block !important;
      }
    `}</style>
    <div className="connectors-list">
      {items.map((item, i) => <div key={item.id} className="connectors-row" style={{
  borderTop: i === 0 ? "none" : "1px solid rgba(130,130,130,0.22)"
}}>
          <img src={`/images/connectors/${item.id}.svg`} alt="" width={20} height={20} />
          <div style={{
  minWidth: 0
}}>
            <div>
              <strong>{item.name}</strong>
              {item.why ? <span style={{
  opacity: 0.72
}}> · {item.why}</span> : null}
            </div>
            {item.auth === "api-key" ? <div style={{
  fontSize: "11.5px",
  lineHeight: 1.35,
  color: "#F26207",
  marginTop: "2px"
}}>
                Not a native connector. Agent will ask for your API key.
              </div> : null}
          </div>
        </div>)}
    </div>
  </div>;

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block max-w-full overflow-x-hidden font-sans !whitespace-pre-wrap !break-words" style={{
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
      <div className="pr-7" style={{
    whiteSpace: "pre-wrap",
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
        {children}
      </div>
    </CodeBlock>;
};

アプリは公開済みで、プロモーション動画もすでに作成してあります。その動画を使って
TikTok広告を配信しましょう。予算とスケジュールを指定してキャンペーンを作成するようReplitに依頼し、
その後のパフォーマンスのレポートまで、すべてReplitのチャットで行えます。

ReplitはMCP連携を通じてTikTok広告に接続します。あなたはキャンペーンの内容を伝えるだけで、
Replitがその接続を使って広告アカウントを操作します。

## こんな方におすすめ

* 公開したばかりのアプリを宣伝したいビルダー。
* TikTokからウェブサイトやオンラインストアへ訪問者を誘導したい小規模事業者。
* 各ステップでツールを切り替えることなく、キャンペーンの設定と結果の確認を行いたいマーケター。

## コネクタ

<Connectors
  items={[
{
  id: "tiktok-ads",
  name: "TikTok Ads",
  why: "MCPを通じてキャンペーンを作成し、広告のパフォーマンスを取得します",
},
]}
/>

## 始める前に

始める前に、次のものを用意してください。

* 公開済みのアプリと、お支払い設定が完了したTikTok広告アカウント。
* 予算と、キャンペーンを実施したい時期の目安。
* 使用許可を得ている完成済みのプロモーション動画。

キャンペーンの詳細はReplitが一緒に整理します。このガイドではウェブサイトへの訪問に焦点を当てています。
購入やサインアップの計測には追加の設定が必要です。広告費はReplitの利用料金とは別にかかります。

## Replitに依頼する

<AiPrompt>
  この動画を使って、\[App URL] をTikTokで宣伝するのを手伝ってください: \[Video URL]。
  予算、キャンペーン期間、ターゲット層について質問してください。私が承認するまでは何も配信しないでください。
</AiPrompt>

## 流れ

<Steps>
  <Step title="ReplitがTikTok広告に接続する">
    まだアカウントを接続していない場合は、Replitが接続を求めます。アカウントの通貨、タイムゾーン、
    お支払いの準備状況を確認するよう依頼しましょう。
  </Step>

  <Step title="いくつか質問される">
    予算、キャンペーンの実施時期、リーチしたい相手をReplitに伝えます。
    予算が総額なのか1日あたりなのかも確認されます。
  </Step>

  <Step title="確認用にキャンペーンが準備される">
    Replitは動画のダウンロードリンクを尋ねるか、TikTok広告マネージャーにすでにアップロード済みの動画の選択を支援します。
    広告文の下書きを作成し、選択した動画、遷移先URL、ターゲット層、予算、スケジュールを表示して確認を求めます。
  </Step>

  <Step title="キャンペーンを承認する">
    計画に納得したら、キャンペーンの作成とスケジュール設定をReplitに依頼します。
    キャンペーンIDを尋ね、TikTok広告マネージャーでステータスを確認しましょう。
  </Step>

  <Step title="状況を尋ねる">
    チャットに戻り、これまでの支出額、広告の表示回数、サイトにアクセスした人数を尋ねてみましょう。
  </Step>
</Steps>

承認すると、既存の動画をもとにしたTikTokキャンペーンが完成します。配信が始まる時期は、
TikTokの広告審査と配信ステータスによって決まります。

## 自分に合わせてカスタマイズする

<AiPrompt>
  同じ動画を使います。広告文を2パターン作成し、\[audience] に向けてどちらが適切か提案してください。
  私が承認するまでは、何もアップロードせず、キャンペーンも作成しないでください。
</AiPrompt>

<AiPrompt>
  キャンペーン \[campaign ID] の過去30日間のパフォーマンスはどうでしたか？
  支出、表示回数、ウェブサイトへのクリック数、ウェブサイトクリックあたりの費用を、
  取得できる範囲で示してください。次のステップを提案してください。ただし、キャンペーンは変更しないでください。
</AiPrompt>

## トラブルシューティング

<AccordionGroup>
  <Accordion title="予算またはお支払いの確認でセットアップが進まない">
    TikTokの最低予算を確認するようReplitに依頼してください。残高が空の場合は、広告マネージャーでお支払い設定を確認します。
    予算を変更する場合は、先に進む前に承認してください。
  </Accordion>

  <Accordion title="TikTokが契約の保留またはアカウント設定の未完了を通知する">
    TikTok広告マネージャーまたはBusiness Centerでアカウント設定とお支払い設定を完了し、
    もう一度確認するようReplitに依頼してください。
  </Accordion>

  <Accordion title="Replitが動画にアクセスできない">
    サインイン不要の直接ダウンロードリンクを共有するか、動画をTikTok広告マネージャーにアップロードして、
    そのアセット名またはIDをReplitに伝えてください。
  </Accordion>

  <Accordion title="キャンペーンは存在するが、まだ結果が出ない">
    広告マネージャーでキャンペーンのステータス、開始日、お支払い状況を確認してください。
    レポートは日付とタイムゾーンをそろえて比較します。クリックはコンバージョンを裏付けるものではありません。
  </Accordion>
</AccordionGroup>

## 関連情報

<CardGroup cols={2}>
  <Card title="ランディングページをデザインする" href="/ja/use-cases/design-landing-page">
    広告をクリックした人が訪れるページを準備しましょう。
  </Card>

  <Card title="ソーシャルアイコンとバナーを作成する" href="/ja/use-cases/create-social-kit">
    公開に合わせて、統一感のあるプロフィールとカバーの素材を用意しましょう。
  </Card>
</CardGroup>
