© 2026 UTM Generator. All rights reserved.

無料UTM学習AIスキルプライバシーポリシー利用規約Cookieポリシーお問い合わせ

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. 無料UTM学習
  3. TikTok広告のUTMパラメータ: マクロ、TTCLID、設定ガイド
ガイド

TikTok広告のUTMパラメータ: マクロ、TTCLID、設定ガイド

TikTok広告のUTMトラッキング設定方法。動的マクロ、自動付与、TTCLIDの解説。GA4向けClean Signal Methodテンプレート付き。

著者 Daniil Wem•公開日 2026年4月12日•2 分で読める

TikTok広告にUTMパラメータを追加する方法

TikTok Ads ManagerでUTMパラメータを付与する方法は2つあります。ランディングページURLに直接貼り付ける方法と、URLパラメータを構築トグルを使ってクエリ文字列をキーと値のペアに分割する方法です。どちらも機能しますが、トグル方式のほうがクリーンでミスが少なくなります。

しかし、どこに貼り付けるかよりも重要なのは、TikTokが独自のマクロ構文を使っている点です。__CAMPAIGN_NAME__のようなダブルアンダースコア形式は、他のどの広告プラットフォームとも異なります。TikTok広告にMetaの{{campaign.name}}を使うと、パラメータは展開されません。GA4レポートに実際のデータではなく{{campaign.name}}というリテラルテキストが表示されることになります。

DataReportalによると、TikTokは2025年第4四半期に全世界で月間アクティブユーザー11.2億人を突破しました。ショート動画に広告費を投じるブランドにとって、TikTok広告のUTMトラッキングはもはやあれば便利という段階ではありません。TikTok独自のアナリティクスダッシュボード外で、どのキャンペーン、広告グループ、クリエイティブが成果を出したかを確認する唯一の手段です。

TikTokの動的UTMパラメータとは?

TikTokの動的パラメータは、クリック時にキャンペーンデータをURLに自動挿入します。__CAMPAIGN_NAME__と書けば、ユーザーが広告をタップした瞬間にTikTokが実際のキャンペーン名に置き換えます。名前を変更しても手動更新は不要で、古い値がURLに何週間も残ることもありません。

主要な7つの動的マクロは以下のとおりです。

動的マクロ挿入される内容推奨UTMフィールド
__CAMPAIGN_NAME__キャンペーン名(テキスト)utm_campaign
__CAMPAIGN_ID__キャンペーンID(数値)utm_id
__AID_NAME__広告グループ名(テキスト)utm_campaign
__AID__広告グループID(数値)utm_campaign
__CID_NAME__クリエイティブ/広告名(テキスト)utm_content
__CID__クリエイティブ/広告ID(数値)utm_content
__PLACEMENT__配置面(TikTok、Pangleなど)utm_source

ダブルアンダースコアの__MACRO__構文はTikTok固有です。Googleは{シングルブレース}、Metaは{{ダブルブレース}}、LinkedInは{{大文字ブレース}}を使います。2026年現在、ほとんどのペイドソーシャルチームが複数プラットフォームで広告を運用しているため、構文の違いを覚えるのはすぐに面倒になります。ブラケットのスタイルを1つ間違えるだけで、丸1ヶ月分のトラッキングデータが壊れます。

なぜ__ADGROUP_NAME__ではなく__AID_NAME__なのか? TikTokの内部命名規則では、広告グループに「AID」(Advertising ID)、個別の広告に「CID」(Creative ID)を使っています。MetaやGoogleから移行してきた人には直感的ではありませんが、マクロは安定しており、TikTok公式ヘルプセンターに詳しく記載されています。

TikTok広告の推奨UTMテンプレートとは?

TikTok広告向けのClean Signal Methodテンプレート:

utm_source=tiktok
utm_medium=paid_social
utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__
utm_content=__CID_NAME__
utm_id=__CAMPAIGN_ID__

ユーザーがTikTokフィードで広告をタップすると、以下のように展開されます。

utm_source=tiktok
utm_medium=paid_social
utm_campaign=conversions_retargeting_video-interest_fitness_25-34
utm_content=hook_discount_v2
utm_id=1798234567890

一般的なデフォルトutm_source=tiktok&utm_medium=cpc&utm_campaign=spring_promoと比較してみてください。データポイントは3つに対して5つ。さらに静的バージョンは、キャンペーン名を変更したりクリエイティブを差し替えた瞬間に陳腐化します。

utm_medium=paid_socialはGA4のデフォルトチャネルグループのペイドソーシャルトラフィックに一致します。mediumにcpc、cpm、social、tiktokを使うと、TikTokトラフィックが「Paid Search」「Display」「Unassigned」に分類されます — いずれも正しくありません。UTM命名規則ガイドでは、GA4のチャネル整合がクリーンなレポーティングにとって最もインパクトのある施策である理由を解説しています。

テンプレートが__PLACEMENT__ではなく静的なutm_source=tiktokを使っている理由に注目してください。TikTokの配置面マクロはTikTok、Pangle、TopBuzzなど、広告が表示されたアプリ名を返します。2026年現在、TikTokのみの配置(デフォルト設定)で運用している広告主がほとんどのため、マクロは毎回TikTokを返すだけです。Pangleの在庫も配信している場合は、utm_source=tiktok-__PLACEMENT__に切り替えて内訳を確認しましょう。

TikTok Ads ManagerのどこにUTMパラメータを貼り付けるか?

TikTok Ads Managerの広告レベルで設定します。広告を開き、リンク先セクションまでスクロールして、URLフィールドを見つけてください。

TikTok広告のUTM設定フロー — 広告レベルでUTMパラメータを追加する2つの方法

方法1 — URL直接入力: ランディングページURLにUTMパラメータを追記します。

https://example.com/?utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__&utm_content=__CID_NAME__&utm_id=__CAMPAIGN_ID__

方法2 — URLパラメータ構築トグル: トグルをクリックし、各パラメータをキーと値のペアで入力します。TikTokが自動的に最終URLを組み立てます。この方法はセパレータ(&、?、=)の入力ミスを防ぎ、チームにとってより安全な選択肢です。

実体験から学んだことが1つあります。TikTokのURLフィールドには1,024文字の制限があります。長いランディングページURLと動的マクロの冗長なキャンペーン名の組み合わせで、これを超える可能性があります。あるクライアントの商品ページURLがすでに200文字以上で、制限に引っかかりました。解決策は、貼り付ける前にUTM Generatorの内蔵URL短縮機能を使うことです。ベースURLが短くなれば、パラメータに使える文字数が増えます。

TikTokの自動付与機能とは? 使うべきか?

TikTokの自動付与機能は、ランディングページURLにttclid(TikTok Click ID)を自動的に追加します。2024年3月以降に作成された新しい広告アカウントではデフォルトで有効になっています。

これはUTMパラメータとは異なります。自動付与はクリックレベルのデータをTikTok独自のアトリビューションシステム — TikTok Events APIとTikTok Pixel — に送り返します。GA4、CRM、TikTokのエコシステム外のツールにはデータを送信しません。

結論:自動付与は有効のままにして、かつUTMパラメータも追加してください。異なるシステムに対応しており、競合しません。

両方を含む完全なURLは以下のようになります。

https://example.com/?utm_source=tiktok&utm_medium=paid_social&utm_campaign=spring_sale-interest_fitness&utm_content=hook_v2&utm_id=1798234567890&ttclid=E.C.P.A1b2c3d4e5...

GA4はUTMパラメータを読み取り、TikTok Pixelはttclidを読み取ります。1回のクリックで両方のシステムが必要なデータを取得できます。

TikTokの自動トラッキングに関するドキュメントによると、自動付与は7日間のクリックスルーと1日間のビュースルーのアトリビューションウィンドウをサポートしています。これはFBCLIDがMetaに対して行うのと同じです。無効にするとTikTokのコンバージョン最適化アルゴリズムが壊れ、獲得単価に直接影響します。

TTCLIDとUTMパラメータの違いは?

TTCLIDとUTMパラメータは、異なるシステムのために異なる役割を果たします。どちらも相手の代替にはなりません。

TTCLIDUTMパラメータ
付与者TikTok(自動)あなた(手動)
構文ttclid=E.C.P.A1b2c3d4...utm_source=tiktok&utm_medium=...
目的TikTokのアトリビューションエンジンへのデータ供給GA4、CRM、BIツールへのデータ供給
iOS 17の影響あり — Safariプライベートブラウジングで除去なし — そのまま通過
必要な場面TikTokコンバージョン最適化外部アナリティクス
無効化可能?可(ただし推奨しない)該当なし — 手動で追加

AppleのiOS 17以降のリンクトラッキング保護は、Mail、メッセージ、Safariプライベートブラウジングで開かれたURLからttclidなどのクリックIDを除去します。モバイルアナリティクスプロバイダーの業界推定によると、ソーシャル広告からのモバイルウェブセッションの約12〜18%が、何らかのリンクデコレーション除去の影響を受けています。UTMパラメータはこの除去を生き残ります。つまり、このトラフィックセグメントにおいて、UTMはアナリティクスに到達する唯一のアトリビューションシグナルです。

これはGoogle AdsにおけるGCLID対UTMやMeta AdsにおけるFBCLID対UTMと同じ構図です。両方を使ってください。常に。

TikTokはMetaやGoogleとUTM設定でどう違うのか?

各プラットフォームには独自のマクロ構文、UTM挿入フィールド、固有の注意点があります。以下が比較表です。

機能TikTok AdsMeta AdsGoogle Ads
マクロ構文__DOUBLE_UNDERSCORE__{{double.braces}}{single_braces}
貼り付け場所URLフィールドまたはパラメータ構築URLパラメータフィールドトラッキングテンプレート
自動クリックIDttclidfbclidgclid
先頭の?が必要はい(URLフィールド)/ いいえ(トグル)いいえ(自動追加)いいえ({lpurl}が処理)
キャンペーン名マクロ__CAMPAIGN_NAME__{{campaign.name}}{campaignname}
キャンペーンIDマクロ__CAMPAIGN_ID__{{campaign.id}}{campaignid}
クリエイティブマクロ__CID_NAME__{{ad.name}}{creative}
配置面マクロ__PLACEMENT__{{placement}}{placement}

最大の実務上の違い:Google Adsではアカウントレベルでトラッキングテンプレートを設定でき、すべての広告に自動適用されます。Metaでは広告セットレベルでURLパラメータを設定できます。TikTokは? 広告レベルのみです。継承なし。一括編集を使わない限り、すべての広告に個別のUTMパラメータが必要です。

5つの広告グループとそれぞれ10以上のクリエイティブがある一般的なTikTokキャンペーンでは、手動でタグ付けする広告は50以上になります。テンプレートがなければ、メンテナンスの悪夢になります。

プロのコツ: UTM Generatorで「TikTok Ads」を選択すると、正しいダブルアンダースコア構文のマクロがすべて自動入力されます。campaignに__CAMPAIGN_NAME__、contentに__CID_NAME__、utm_idに__CAMPAIGN_ID__が設定されます。出力をコピーし、TikTok Ads Managerを開き、URLパラメータ構築トグルをオンにして貼り付けてください。テンプレートを保存し、URLをチームで共有すれば、参照ドキュメントなしで全員が同じ構造を使えます。

TikTokキャンペーンの名前変更を動的パラメータでどう処理するか

Metaと同じ問題です。TikTokキャンペーンの名前を配信途中でspring_sale_2026からq2_retargetingに変更すると、__CAMPAIGN_NAME__は変更後のすべてのクリックで新しい名前を取得します。GA4では1つのキャンペーンに2つのエントリが表示されます。

解決策も同じです。常にutm_id=__CAMPAIGN_ID__を含めてください。数値のキャンペーンIDは変わりません。Looker StudioやBIツールで結合キーとして使用し、名前変更前と変更後のデータを統合できます。

ただしTikTokには追加の注意点があります。広告グループ名(__AID_NAME__)が他のプラットフォームよりも重要です。TikTokのアルゴリズムは各広告グループを独立した最適化ユニットとして扱います。予算配分、オーディエンス学習、クリエイティブテストはすべて広告グループレベルで行われます。そのため、utm_campaignで__AID_NAME__をトラッキングすることで、最適化の意思決定に実際に必要な粒度が得られます。

あるDTCブランドで、1つのキャンペーンの下に異なるインタレストオーディエンスをターゲットとする8つの広告グループを運用していました。UTMに__AID_NAME__がなければ、8つのオーディエンスすべてがGA4で1つの塊に見えていました。追加したことで、interest_fitness_25-34がinterest_fashion_18-24と比較して2.3倍のROASであることが確認できました。このインサイトにより、1週間で月間予算の12,000ドルを移動させました。

FAQ

TikTok広告のUTMマクロ構文は?

TikTokは動的パラメータにダブルアンダースコア構文を使用します:__PARAMETER_NAME__。主要な7つのマクロは、__CAMPAIGN_NAME__、__CAMPAIGN_ID__、__AID_NAME__(広告グループ名)、__AID__(広告グループID)、__CID_NAME__(クリエイティブ名)、__CID__(クリエイティブID)、__PLACEMENT__です。この構文はTikTok固有のもので、Metaはダブル波括弧{{}}、Googleはシングル波括弧{}を使います。プラットフォーム間で構文を混同するのは、トラッキングが壊れるよくあるミスです。

TikTok Ads ManagerのどこにUTMパラメータを追加するか?

UTMパラメータはTikTok Ads Managerの広告レベルで追加します。広告を開き、リンク先セクションまでスクロールして、URLフィールドに直接パラメータを追記するか、「URLパラメータを構築」トグルを使ってキーと値のペアで入力します。TikTokがセパレータを自動的に組み立てるため、トグル方式のほうが安全です。TikTokにはアカウントレベルや広告グループレベルのUTM継承はありません。各広告に個別のパラメータが必要です。

TTCLIDとは何か? UTMパラメータは依然として必要か?

TTCLID(TikTok Click ID)は、TikTokが自動生成するクリック識別子で、コンバージョンデータをTikTokのアトリビューションシステムとPixelに送り返します。UTMパラメータの代替にはなりません。TTCLIDはTikTokのエコシステム内でのみ機能します。UTMパラメータはキャンペーンデータをGA4、CRM、BIツール、その他の外部アナリティクスプラットフォームに送信します。両方を維持してください。TikTokの最適化には自動付与を有効にし、外部レポーティングにはUTMパラメータを追加してください。

GA4でTikTok広告に正しいutm_mediumは?

TikTok Adsのutm_mediumにはpaid_socialを使用してください。この値はGA4のデフォルトチャネルグループのペイドソーシャルトラフィックルールに一致します。mediumにcpc、cpm、video、tiktokを使うと、TikTokトラフィックが誤ったGA4チャネルに分類されるか、「Unassigned」に送られます。誤ったmediumでGA4にデータが入ると、チャネル割り当てを遡って修正することはできません。

iOS 17はTikTokのUTMパラメータを除去するか?

いいえ。AppleのiOS 17以降のリンクトラッキング保護は、Safariプライベートブラウジング、Mail、メッセージでttclidなどの自動生成クリック識別子をURLから除去しますが、UTMパラメータは影響を受けずに通過します。リンクデコレーション除去の影響を受けるモバイルセッションの推定12〜18%において、UTMパラメータはGA4や外部アナリティクスツールに到達する唯一のアトリビューションシグナルです。

TikTokでキャンペーンレベルでUTMパラメータを設定できるか?

いいえ。TikTok Ads ManagerはUTMパラメータを広告レベルでのみサポートしています。Google Ads(アカウントレベルのトラッキングテンプレート)やMeta(広告セットレベルのURLパラメータ)と異なり、TikTokには継承システムがありません。各広告に独自のUTM文字列が必要です。クリエイティブが数十ある場合は、UTM Generatorの保存済みテンプレートを使ってプロセスを標準化・高速化してください。一度生成し、テンプレートURLを共有すれば、チーム全員が同じ構造を適用できます。


GA4ですべてのTikTok広告クリックをトラッキング — UTM Generatorを開き、TikTok Adsを選択して、正しいダブルアンダースコア構文のすべての動的マクロを含む完全なUTM文字列をコピーしてください。無料、登録不要、すべてのキャンペーン形式に対応。

#utm-tiktok-ads#tiktok-dynamic-parameters#ttclid#tiktok-tracking
共有

関連記事

ガイド

Facebook広告のUTMパラメータ:Meta広告トラッキング完全ガイド

Meta広告にUTMパラメータを正しく設定する方法:8つのダイナミックパラメータ、URLパラメータフィールド、GA4対応のFacebook・Instagram広告用テンプレートを解説。

2026年4月9日2 分で読める
utm-facebook-adsmeta-adsdynamic-parameters
ガイド

Google広告のUTMパラメータ:ValueTrackとトラッキング設定

Google広告のUTMトラッキングを完全習得:ValueTrackパラメータ、トラッキングテンプレート、GCLID vs 手動UTM、Search・Shopping・PMax対応テンプレート集。

2026年4月6日2 分で読める
utm-google-adsvaluetrack-parametersgclid
ガイド

チームのためのUTMガバナンス:5ステップ標準化ガイド

マーケティングチーム全体でUTMトラッキングを5ステップで標準化する方法。ずさんなアトリビューションで予算を無駄にするのを止め、スケールするUTMガバナンス体制を構築しましょう。

2026年4月3日2 分で読める
utm-governanceutm-standardizationcampaign-tracking

目次

  • TikTok広告にUTMパラメータを追加する方法
  • TikTokの動的UTMパラメータとは?
  • TikTok広告の推奨UTMテンプレートとは?
  • TikTok Ads ManagerのどこにUTMパラメータを貼り付けるか?
  • TikTokの自動付与機能とは? 使うべきか?
  • TTCLIDとUTMパラメータの違いは?
  • TikTokはMetaやGoogleとUTM設定でどう違うのか?
  • TikTokキャンペーンの名前変更を動的パラメータでどう処理するか
  • FAQ
  • TikTok広告のUTMマクロ構文は?
  • TikTok Ads ManagerのどこにUTMパラメータを追加するか?
  • TTCLIDとは何か? UTMパラメータは依然として必要か?
  • GA4でTikTok広告に正しいutm_mediumは?
  • iOS 17はTikTokのUTMパラメータを除去するか?
  • TikTokでキャンペーンレベルでUTMパラメータを設定できるか?