ウェブサイトのコンバージョントラッキング

 

概要

コンバージョントラッキングを設定すると、ユーザーがTwitterで広告を見た後、またはその広告に対してエンゲージメントを行った後のアクションをトラッキングして広告の費用対効果を測定できます。コンバージョンイベントを使用すると広告キャンペーンのパフォーマンスのレポートを作成できますが、広告の最適化とターゲティングの向上にも使用できます。

新機能: 既存のソリューションの拡大、設定の向上、測定の柔軟性の向上のために設計した改善をコンバージョントラッキング商品全体に展開しました。それには、以下が含まれます。

  • 新しいTwitterピクセル

  • コンバージョンAPI

  • 新しいコンバージョントラッキング設定ページ

  • クリックIDの下位ファネル機能の拡大

  • 新しいイベントタイプとパラメータ

  • ウェブサイトの訪問者数イベントタイプの定義の改善

  • 新しい重複排除ロジック

  • Pixel Helperの刷新

  • タグマネージャーテンプレートの更新

これらの更新によって、既存の測定または広告キャンペーンのパフォーマンスが妨げられることはありません。しかし、Twitterでは、関連ソリューションを更新または実装することをおすすめします。たとえば、以前Twitterユニバーサルウェブタグ(UWT)または単一イベントタグ(SET)を実装していた場合は、新しいTwitterピクセルに更新することをおすすめします。

 

コンバージョントラッキングソリューション

ソリューションには、次の2種類があります。

  • 新しいTwitterピクセル: ウェブサイトに実装してサイトアクションまたはコンバージョンを追跡するウェブサイトタグです。

  • コンバージョンAPI: サーバー間を直接統合します。ウェブサイトコードを実装しなくてもデータを共有できます。

どちらのソリューションも、同じ目標を達成し、機能もほとんど変わりません。つまり、ウェブサイト広告キャンペーンのコンバージョントラッキングを有効にします。ウェブサイト広告キャンペーンの機能を最大限に活用するためには、これらのオプションの少なくとも1つを実装またはアップグレードすることが重要です。

適切なソリューションの選択

  • ほとんどの広告主様には、Twitterピクセルの使用をおすすめします。広告を始めたばかりの方にとって、Twitterピクセルは設定が非常にわかりやすいソリューションです。

  • ウェブサイトに関連した重要な懸念事項(例: ウェブサイトにJavaScriptを実装できない)がある場合は、コンバージョンAPIが最適です。

注記: たとえば、以前Twitterユニバーサルウェブタグ、または単一イベントタグを実装していた場合は、新しいTwitterピクセルでも引き続き機能するように移行されています。詳細は以下をご覧ください。

コンバージョントラッキングを設定すると、クロスデバイスコンバージョンもトラッキングできるようになります。プロモ広告をモバイル端末で見た人が、その後ノートパソコンで改めて見直しても、広告キャンペーンのコンバージョンが正確に測定されるという仕組みです。

新しいTwitterピクセル

新しいTwitterピクセルは、ウェブサイトに実装してサイトアクションまたはコンバージョンを追跡するウェブサイトタグです。

この新商品は、これまでのウェブタグ(ユニバーサルウェブサイトタグ(UWT)と単一イベントタグ(SET))を1つの使いやすいソリューションにまとめたものです。このリリースに合わせて、コードベースのイベント機能(URLルールで定義されるイベントに対して)も導入しました。

新しいTwitterピクセルは、次の2つの部分で構成されます。

  • ベースコード - ユニバーサルウェブタグと同様で、ウェブサイトのすべてのページに実装する必要があります。以前統合していたユニバーサルウェブタグは、新しいTwitterピクセルのベースコードとして機能できます。ベースコードは、ウェブサイトへの訪問を追跡します。さらに、イベントコードで追加のイベントを追跡するかオーディエンスマネージャーを使用してオーディエンスを作成できるように、ピクセルを初期化します。

  • イベントコード - 実装するにはベースコードが必要です。イベントコードは、単一イベントタグと同様に重要な場所(カートに追加ボタンなど)に実装する必要があります。以前統合していた単一イベントタグは、新しいTwitterピクセルのイベントコードとして機能するよう移行されています。イベントコードでは、ウェブサイトでの購入などの個別のアクションを追跡できます。

Twitterピクセルの実装方法には、直接統合と、サポートされているサードパーティのタグマネージャー経由の2つのオプションがあります。詳細は以下をご覧ください。

(i) 以前ユニバーサルウェブタグやシングルイベントタグを実装していましたか?前述した移行によって、実装済みの測定は引き続き運用されます。しかし、今後新しい機能を利用するために、実装を更新することを強くおすすめします。

コードを直接実装して既存の実装を更新するには、このページの手順を実行して、以前の実装コードに新しいベースコードやイベントコードを貼り付けます。タグマネージャーを使用する場合は、以前の設定を、更新されたTwitterテンプレートと置き換えます。

コンバージョンAPI

コンバージョンAPI(CAPI)は、サーバー間の直接接続でコンバージョンデータをTwitterと共有して、Twitter広告キャンペーンの測定を有効にする測定ソリューションです。

コンバージョンAPIによって、測定オプションが増えます。また、共有するデータを広告主様がコントロールできるようになります。これは、新しいTwitterウェブサイトピクセルを補完する測定ソリューションです。ピクセルの有無にかかわらず使用できます。

コンバージョンAPI(CAPI)では複数のデータシグナルを使用できます。たとえば、コンバージョンイベントをAPIエンドポイントに送信するためのTwitterクリックIDまたはメールアドレスなどがあります。

注記: コンバージョンAPIを使用することで、オフラインのコンバージョンイベントも追跡できます。コンバージョンイベントは、オンラインで始まりオフラインで終了することがよくあります。オフラインコンバージョンAPIソリューションを使用することは、これらのコンバージョンをオンラインコンバージョンに加えて測定できることを意味します。

実装: コンバージョンAPIを設定するには、Twitter広告APIと有効な開発者アカウントが必要です。詳細とステップバイステップガイドについては、コンバージョンAPIのドキュメントの設定ページをご覧ください。

 

Twitterピクセルの設定

Twitterピクセルの設定には、以下が必要です。

  1. ピクセル自体を生成する

  2. 追跡するイベントを作成する

  3. ベースコードをウェブサイト全体に実装する

  4. ウェブサイトの重要な場所(例: カートに追加ボタン)にイベントコードを実装する

ピクセル自体を生成しイベントを作成する

1. ads.twitter.comから広告アカウントにログインします。

2. [ツール] の [イベントマネージャー] を選択します。

  • アカウントに [ツール] タブが表示されない場合は、クレジットカードがアカウントに追加されていない可能性があります。クレジットカードを追加する方法については、こちらをご覧ください。

3. 以前ピクセルを作成していた場合は、左列のリストにTwitterピクセルが表示されるので、手順6に進んでください

  • これまでTwitterでピクセルを作成したことがない場合は、イベントソースを追加する必要があります。[イベントマネージャー] で、[イベントソースを追加] をクリックします

4. ピクセルを作成したことがない場合は、設定タブからもこのオプションにアクセスできます。

  • [ピクセルコードのインストール] ページが表示されています。ここで、[ファーストパーティCookieを許可] をオフにすることもできます。

(i) [ファーストパーティCookieを許可] チェックボックスをオンにすると、クリックID機能で、ウェブサイトのファーストパーティCookieを利用できます。具体的には、これでランディングページへの訪問以外のコンバージョンイベントを測定できるようになります。このファーストパーティCookieは、ウェブサイトで発生するコンバージョンイベントを測定するためにランディングページのURLに追加されるクリックIDパラメータを保存します。

このオプションは、今後、コンバージョン最適化ソリューションやダイナミック広告ソリューションのフル機能を利用する際に必要になります。これらのデータが広告キャンペーンの最適化に使用されるためです。クリックIDの詳細については、こちらを、TwitterによるCookie利用についてはこちらをご覧ください。

このオプションは、初期設定でオンになることに注意してください。[ファーストパーティCookieを許可] オプションをオフにして無効にすることもできます。

5. [イベントソースを保存] ボタンをクリックして、新しいピクセルを保存します。[イベントマネージャー] のメイン画面が表示されます。

  • 注記: 以前ユニバーサルウェブサイトタグまたは単一イベントタグを使用してイベントを設定していた場合は、それらがイベントとしてここに表示されます。その場合でも、ピクセルコードをアップグレードし、該当する場合はイベントパラメータを有効にすることをおすすめします。

6. 次に、ウェブサイトでアクションを追跡するイベントを作成する必要があります。追跡するアクションは、目標によって異なります。例: eコマース企業であれば「カートに追加」と「購入」イベント、自動車販売店であれば「リード」の実装が考えられます。

  • 利用可能なコンバージョンイベントとパラメータの詳細については、こちらをご覧ください。
  • 注記: 以前単一イベントタグを作成していた場合は、それらが [イベントマネージャー] に表示されます。それらを再使用してコードを更新する場合は、「イベントコードの実装」セクションに進んでください。新しいイベントを作成して、以前作成した単一イベントタグと置き換える場合は、このまま以下の手順を実行してください。

7. [イベントを追加] ボタンをクリックします

8. [イベントの詳細] 画面で、イベントの名前を入力します。[タイプ] ドロップダウンメニューから、追跡するアクションのタイプを選択します。[次へ] をクリックします。

9. [設定方法] 画面で、イベントの定義方法を選択できます。コードでイベントを定義するほうが柔軟性が高いので、こちらをおすすめします。たとえば、イベントパラメータ経由でキー情報を返すことができます。[コードを使ってイベントを定義] を選択し、[次へ] をクリックします。

10. [イベントのインストール] 画面の上部には3つのタブがあります。希望するインストール方法をクリックするとその手順が表示されます。タグマネージャーによるインストールの詳細はここに表示されます。また、コンバージョンAPIの詳細についてもここで確認できます。

ウェブサイトコードにピクセルコードをインストールする方法を選択した場合は、チェックボックスを使用して、イベントコードピクセルのテンプレートを作成できます。使用したいイベントパラメータを選択します。それに応じて、下のテンプレートのピクセルコードが動的に変更されます。[保存] をクリックして、新しく作成したイベントを保存します。

注記: パラメータのチェックボックスは、イベントコードのテンプレートを作成するためにのみ使用されます。ボックスをオンにしても、これらのイベントパラメータは自動的には測定されません。イベントパラメータの値を動的に渡すためには、コードの更新が必要です。詳細は、この後の実装の説明をご覧ください。

11. 手順7~10を繰り返し、追跡するすべての関連アクションのイベントを作成します。

  • ほとんどの場合、特定のコンバージョンの種類(購入やダウンロードなど)はウェブサイトで1回だけ使うようにします。同じコンバージョンの種類で複数のコンバージョンイベントを作ると、シグナルの分岐が発生し、最適化設定が不適切になります。

上記の作業が終わったら、アクションの追跡を開始するために、新たに作成したピクセルのベースコードとイベントコードを実装する必要があります。

Twitterピクセルの実装

Twitterピクセルのベースコードとイベントコードの実装方法として、次のいずれかを選択できます。

  • 直接: 表示されるコードをダウンロードして、ウェブサイトで統合する方法です。

  • タグマネージャー: 承認済みのサードパーティのタグマネージャーを使用する方法です。

このセクションでは、直接実装について順を追って説明します。ベースコードやイベントコードをタグマネージャーで統合する場合は、こちらの「タグマネージャー」セクションをご覧ください。

ベースコードの実装

1. [イベントマネージャー] のページ上部近くで、実装したいピクセルの [ベースコードを表示(View base code)] をクリックします。

2. [ピクセルコードのインストール] ページで、[ピクセルコードでインストール(Install with Pixel code)] タブが選択されていることを確認します。

3. ここから、[ピクセルコード] フィールドのピクセルコードをコピーするかダウンロードします。

  • ダウンロードするには、フィールドの下の [ピクセルコードをダウンロード] をクリックします。

4. ウェブサイトのすべてのページの「/head」HTMLタグの前に、このコードを貼り付けます。

  • ウェブサイト全体のアクションを適切に追跡するためには、ウェブサイト全体での実装が必要です。
  • 注記: 以前ユニバーサルウェブタグを実装しており、その実装をアップグレードしたい場合は、ウェブサイト全体で以前の実装コードに、コピーまたはダウンロードした新しいコードを貼り付けます。

ベースコードを実装すると、それぞれウェブサイト訪問と広告ランディングページのビューを測定する「サイト訪問」および「ランディングページビュー」イベントが自動作成されます。これらは、[イベントマネージャー] に表示されます。これらのイベントと、Twitterのウェブサイトの訪問者数イベントの更新の詳細については、こちらをご覧ください。

 

イベントコードの実装

1. [イベントマネージャー] で、実装したいイベントを探します。

2. イベント名の横の3つの点をクリックして、[イベントを編集] を選択します。

3. [次へ] を2回クリックして、[イベントのインストール] 画面に移動します。

4. [コード] フィールドの下の [コードスニペットをダウンロード] をクリックします。

5. ウェブサイトの特定の要素(サンキューページや [ダウンロード] ボタンなど)にこのコードを追加します。

  • イベントパラメータを使用する場合は、コードをウェブサイトにインストールするときにデフォルト値を更新します。
  • 注記: 以前単一イベントタグを実装しており、その実装をアップグレードしたい場合は、コピーまたはダウンロードした新しいイベントコードを以前の実装コードに貼り付けます。

6. 追跡するイベントごとに手順1~5を繰り返します。

複数のアカウントを含むピクセルコードの同一ページへの実装

ウェブサイトのマーケティングで複数の広告アカウントを使用している場合は、複数のベースコードとイベントコードを同一ページに追加することが必要になります。たとえば、2つのアカウント(pixel_id1とpixel_id2)を保持し、ページでそれぞれのアカウントのイベント(イベントIDはtw-pixel_id1-event_id1とtw-pixel_id2-event_id2)を追跡したいとします。

この場合は、以下のようにピクセルコードをまとめることができます。

      <!-- Twitter conversion tracking base and event code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');

twq('config','pixel_id1');
twq('config','pixel_id2');

twq('event', 'event_id1');  // tw-o6ou1-o9l96
twq('event', 'event_id2');  //  tw-o6ou1-o7uw7

</script>
<!-- End Twitter conversion tracking base and event code →
    

広告キャンペーンでのイベントの使用

コンバージョンイベントが作成されると、広告キャンペーンのフォームでそれを選択できるようになります。

これは、次の手順で行います。

a. 広告アカウントで [新しいキャンペーンを作成] を選びます。

b. [キャンペーンの詳細] に必要事項を入力すると、広告グループの詳細を入力するよう促すメッセージが表示されます。

c. 広告グループの詳細の入力が完了したら、[最適化設定], の [ウェブサイトのコンバージョン数] を選びます。これにより、[キーコンバージョンデータ] フィールドが新たに作成されます。このフィールドでは、コンバージョンイベントを選択できます。

広告キャンペーンのフォームの詳細については、ウェブサイトの訪問者数キャンペーンを作成する詳しい手順をご覧ください。

 

イベントタイプとパラメータ

コンバージョンイベントを使用すると、広告主様とそのビジネスにとって重要なアクションを追跡できます。各イベントで、追跡するタイプを選択し、アクションの詳細情報を共有するためのパラメータを返すように選択できます。

コンバージョンイベントを設定する際は、さまざまなオプションから選択できます。下のドロップダウンリストをクリックして、利用可能なイベントおよびパラメータをご覧ください。

イベントタイプ

パラメータ

イベントタイプ

ページビュー(旧名称「サイト訪問」)、購入、ダウンロード、その他、リード*、カートに追加、チェックアウト開始、コンテンツ表示、支払い情報追加、検索、購読する、試用を開始、ウィッシュリストに追加、商品のカスタマイズ。

パラメータ

コンテンツ、コンバージョンID、メールアドレス、値、通貨

*これまでの新規登録イベントは「リード」に名前が変更されました。リードは、新規登録、予約、フォーム記入などのお客様が実施するあらゆるデータ送信を含みます。

イベントタイプ

適切なイベントの設定は重要です。イベントによって、広告主様が測定しているアクションのタイプがTwitterに通知されます。また、広告の配信でTwitterのシステムが使用する最適化の種類に影響を与えます。

これが、イベントが下位ファネルの商品のバックボーンである理由です。コンバージョン最適化やダイナミック広告のような将来の下位ファネル商品の利用に興味をお持ちの場合は、ウェブサイトの重要な場所にパラメータを使ってイベントを設定することが重要になります。

ほとんどの場合、特定のコンバージョンの種類(購入やダウンロードなど)はウェブサイトで1回だけ使うようにします。

 

ウェブサイトの訪問者数イベントの更新

新機能: 2022年8月より、これまでの「サイト訪問」イベントタイプはすべて「ページビュー」イベントタイプに名前が変更されました。

以前と同じように、ページビューイベントタイプは、設定したルールに基づいてカスタマイズできます。さらに、Twitterピクセルコードを実装すると、新たにTwitterが定義した「サイト訪問」および「ランディングページビュー」イベントが自動作成されます。これらはそれぞれウェブサイト訪問と広告ランディングページのビューを測定します。

広告キャンペーンで使用するイベントのタイプのガイダンスについては、よくある質問をご覧ください。

定義

サイト訪問イベントタイプ

ページビューイベントタイプ

定義

広告主様が定義するページビューイベントタイプ。このイベントの定義は、広告主様が設定するルールにより異なります。例: 利用者が ‘adopt-a-pet/learn-more’ を含むページにアクセスしたときにページビューをカウントします。


「サイト訪問」タイプの既存のイベントはすべて「ページビュー」タイプに名前が変更されます。それ以外にイベント自体に対する変更はありません。

サイト訪問

定義

Twitterが定義した自動作成イベントです。広告を表示またはクリックした後の広告主様のウェブサイト(広告ランディングページかどうかは問わない)へのアクセスを測定します。

ランディングページビュー

定義

Twitterが定義した自動作成イベントです。広告を表示またはクリックした後の広告ランディングページのビューを測定します。

(i) サイト訪問最適化に影響はありますか?最適化モデルに変更はありませんが、注意すべき事項がいくつか報告されています。

  • 最適化: 上記のイベント更新を実施しても、現在の広告キャンペーンの最適化に影響はありません。

  • サイト訪問からページビューへの名前変更: 現在の広告キャンペーンは、引き続きこの変更以前と同じイベントのために最適化されますが、それらのキャンペーンに紐づけられているイベントは、「ページビュー」と表示されます。

  • レポート: 最近の重複排除ロジックの更新に関連して、測定数に差が出ることがあります。レポートを見る場合は、新しい「ページビュー」指標を使用することも必要になることがあります。

  • 最適化のための新規イベント: サイト訪問最適化を使用する場合に、「ページビュー」イベントに加えて、自動作成される新しい「サイト訪問」イベントと「ランディングページ」イベントを使用できるようになりました。

重複排除ルール

2022年8月より、重複排除ルールも更新されています。これらの変更は、当社のロジックを幅広い標準と整合させ、ウェブサイト広告キャンペーンのパフォーマンスについてあらゆる角度から分析したインサイトを提供するために行われました。

イベントタイプ

これまでの重複排除ロジック

新しい重複排除ロジック*

イベントタイプ

ページビュー

(Twitterが定義した、サイト訪問およびランディングページビューを含む)

これまでの重複排除ロジック

1時間

新しい重複排除ロジック*

30分

イベントタイプ

その他のイベントタイプ

(購入、リードなど)

これまでの重複排除ロジック

1時間

新しい重複排除ロジック*

重複排除は行わない。この変更の詳細については、FAQを参照してください。

これらの更新に合わせて、重複排除キーパラメータもリリースしました。

必要に応じて、これをイベントの重複管理に使用できます。そのためには、“conversion_id” イベントパラメータを使用できます。このパラメータを、ピクセルまたはコンバージョンAPIリクエストに含めることができます。たとえば、購入イベントでは、イベントコードは次のようになります。

重複排除キー

      twq('event', 'tw-pixel_id1-event_id1', {
    value: 200.00,
    currency: 'USD',
    conversion_id: ‘1234abcd’,
    contents: 
    [
       {content_id: 'OT001', content_name: ‘bird seed’, content_price: 50, num_items: 1},
       {content_id: 'OT002', content_name: ‘bird cage, content_price: 150, num_items: 1}
    ]
  });

</script>
    

イベントパラメータ

イベントパラメータは、コンバージョンアクションに、商品名などの詳細情報を与えます。一部のパラメータは、測定の向上にも使用できます。

広告キャンペーンが生み出した総収益(またはコンバージョンの合計値)や商品の販売総数を含む、ウェブサイトの広告キャンペーンのROIをより良く把握するためにも、パラメータを適切なイベントに組み合わせて使用できます。

ユーザーが使った金額や購入した数量を記録するには、適切なイベント(購入など)をインストールして、イベントコードで値をイベントパラメータに渡す必要があります。

この表は、イベントに使用できるすべてのパラメータの概要です。なお、これらのイベントパラメータを使用できるのは、コードで定義したイベントに対してのみです。URLルールを使用したイベントでは使えません。

イベントパラメータ

説明

データ型

イベントパラメータ

value

説明

コンバージョンイベントの合計値(例: 購入の場合は取引額($)、リードの場合はLTVなど)

データ型

整数または浮動小数点数

イベントパラメータ

currency

説明

ISO 4217コード(例: USD、JPY、EUR)

データ型

文字列

イベントパラメータ

conversion_id

説明

重複排除の目的で使用できる、イベントの一意の識別子

データ型

文字列

イベントパラメータ

search_string

説明

ウェブサイトで検索されたテキスト

データ型

文字列

イベントパラメータ

description

説明

追加情報についての文字列での説明

データ型

文字列

イベントパラメータ

twclid

説明

リクエストに含めることができるTwitterクリックID。

Twitterピクセルは、URLまたはファーストパーティCookieからtwclidを自動的に渡すようにあらかじめ設定されています。このパラメータは、特定の広告のクリックのアトリビューションを強制するためにオプションで使用できます。

データ型

文字列

イベントパラメータ

status

説明

新規登録または購読のステータス(“started” または “completed”)

データ型

文字列

イベントパラメータ

contents

説明

複数の商品やコンテンツを表すJSONオブジェクトの配列。

配列に含めることができるサブパラメータについては以下をご覧ください。

データ型

オブジェクトの配列

サブパラメータ

イベントパラメータ

説明

データ型

イベントパラメータ

content_type

説明

購入された商品のカテゴリー(Googleの商品カテゴリー

データ型

文字列

イベントパラメータ

content_id

説明

商品カタログ利用者の場合: SKUを渡してください。


その他のすべての利用者の場合: 可能な場合はグローバル貿易番号(GTIN)、それ以外はSKUを渡してください。

データ型

文字列

イベントパラメータ

content_name

説明

商品やサービスの名前

データ型

文字列

イベントパラメータ

content_price

説明

商品やサービスの価格

データ型

整数または浮動小数点数

イベントパラメータ

num_items

説明

購入された商品の数

データ型

整数

イベントパラメータ

content_group_id

説明

商品のバリエーションのグループに関連付けられたID

データ型

文字列

購入イベントのコードスニペットの例は次のようになります。

      <!-- Twitter conversion tracking base and event code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');

twq('config',pixel_id1');

twq('event', 'tw-pixel_id1-event_id1', {
    value: 200.00,
    currency: 'USD',
    contents: 
    [
       {content_id: 'OT001', content_name: ‘bird seed’, content_price: ‘50’, num_items: ‘1’},
       {content_id: 'OT002', content_name: ‘bird cage, content_price: ‘150’, num_items: ‘1’}
    ]
  });

</script>
<!-- End Twitter conversion tracking base and event code →
    

利用者パラメータ

利用者パラメータもサポートされており、測定対象を広げるために、ハッシュ化された追加データを渡すことができます。現在、TwitterピクセルとコンバージョンAPIのいずれかを経由してメールアドレスと電話番号を返す機能を提供しています。

  • 注記: Twitterピクセルは、業界標準のSHA256ハッシュを使用して自動的にこれらのパラメータをハッシュ化します。ハッシュ処理前のデータは、Twitterとは共有されません。
  • 注記: 含める電話番号の形式は、国コード(例: +1、+32など)の後に電話番号を続けたものです。たとえば、米国の電話番号の場合は、+11234567890です。

利用者データを含む購入イベントのコードスニペットの例は次のようになります。

      <!-- Twitter conversion tracking base and event code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');

twq('config',pixel_id1');

twq('event', 'tw-pixel_id1-event_id1', {
    email_address: 'test_email@twitter.com',
    phone_number: '+11234567890',

    value: 200.00,
    currency: 'USD',
    contents: 
    [
       {content_id: 'OT001', content_name: ‘bird seed’, content_price: ‘50’, num_items: ‘1’},
       {content_id: 'OT002', content_name: ‘bird cage, content_price: ‘150’, num_items: ‘1’}
    ]
  });

</script>
<!-- End Twitter conversion tracking base and event code →
    
 

アナリティクス

Twitterピクセルを設定すると、ウェブサイトのコンバージョントラッキングレポートを [キャンペーン] タブで確認できます。

広告キャンペーンまたはツイートによって発生したコンバージョンの件数が、インプレッション数、エンゲージメント数、利用金額、CPAなどの関連データと共に表示されます。

コンバージョンイベントの結果を表示するは、[データをカスタマイズ] を選択します。

次に、カスタマイズ可能なデータの [コンバージョン] セクションまでスクロールし、表示するコンバージョンイベントの種類を選択します。

このアナリティクスは、広告マネージャーの [データをエクスポート] から .csvファイルとしてダウンロードすることもできます。

広告キャンペーンの管理画面には、コンバージョンの種類別にコンバージョンが表示されます。たとえば2種類の購入アクションをトラッキングしたい場合は、これらが別々にレポートされるように、一方を [購入] タグ、もう一方を [その他] タグとして設定するのも手です。

そうでない場合、ダウンロードした .csvではコンバージョンイベント名ごとにコンバージョンを分けることができます。ポストビューコンバージョンとポストエンゲージメントコンバージョンも個別に記載されます。これを行うには、データをエクスポートするときに [タグ別ウェブサイトコンバージョン] を選択します。

アトリビューション期間

ポストエンゲージメントアトリビューション期間: 広告へのエンゲージメントが発生した後に確定したコンバージョンを、Twitterに由来するものとみなす期間を選択します。エンゲージメントの例としては、いいね、リツイート、フォロー、返信、リンクのクリックなどがあります。

ポストエンゲージメントアトリビューション期間は、1日、2日、3日、5日、7日、14日、30日から選択できます。どの期間を選択したらよいかわからない場合は、初期設定の30日を選択することをおすすめします。この設定を変更すると、コンバージョンデータが過去にさかのぼって更新されます。そのため後から自由に設定を変更し、さまざまなアトリビューション期間でテストできます。

ポストビューアトリビューション期間: 「ポストビュー」とは、プロモ広告を見てもエンゲージメントしなかったユーザーが、後で広告主様のウェブサイトにアクセスした場合のコンバージョンを指します。Twitter利用者の多くはプロモ広告をクリックせず、そこにあるメディアを目にしたら内容を読み、視聴します。そのため、ポストビューアトリビューションをインサイトに加えると、Twitterでエンゲージメントしたが課金が発生しなかったコンバージョンも分析できます。

ポストビューアトリビューション期間は、オフ、1日、2日、3日、5日、7日、14日、30日から選択できます。どの設定を選択したらよいかわからない場合は、初期設定の [表示から1日] を選択することをおすすめします。

 

カスタムオーディエンス

Twitterピクセルに基づくウェブサイトアクティビティのオーディエンスを使うと、対象のウェブサイトに最近アクセスして商品・サービスに興味を示したTwitterアカウントに広告を表示できます。ウェブサイトアクティビティのオーディエンスでも、このページで紹介したのと同じコンバージョントラッキング用Twitterピクセルを使います。ウェブサイトアクティビティのオーディエンスの詳細については、こちらをご覧ください。

 

トラブルシューティング

 

データ使用制限パラメータ

データ使用制限(RDU)パラメータを使用すると、Twitterが広告主様に代わって行うビジネス目的に限定した、特定のデータの使用を広告主様が制限できるようになります。

広告主様は、RDUをいつ、どのように使用するかをご自身で決定します。たとえば、RDUパラメータを、オプトアウトシグナルに基づいて利用者ごとに適用したり、あるいは利用者の所在地に基づき特定の法令が適用される地域により幅広く適用したりすることができます。

RDUの設定方法の詳細については、広告ヘルプポータルから、「モバイルアプリ、コンバージョントラッキング及びオーディエンスマネージャー」、「データ使用制限の設定方法」の順に移動し、お問い合わせください。

イベントマネージャー

Twitterピクセルの配置が完了すると、Twitter広告の [イベントマネージャー] タブに戻って、ステータスを確認してください。コードで定義したイベントの場合は、イベントマネージャーのメインの管理画面にステータスが表示されます。ベースコードの場合は、「自動作成」イベント(サイト訪問、ランディングページビュー)のトラッキングステータスを確認できます。

ウェブサイトコンバージョンイベントには次の3つのステータスがあります。

  • アクティブ:直近24時間以内にアクティビティが検出されました。

  • 非アクティブ: アクティビティが検出されていません。

  • 最近アクティビティなし: 直近24時間以内にアクティビティが検出されていません。

タグを設定したウェブページに利用者が初めてアクセスすると、ピクセルからTwitter広告管理画面へのデータ送信が開始されます。ピクセルに問題がある場合、または準備に万全を期する場合は、次の手順でウェブサイトのコードを調査して、ウェブサイトタグの配置と動作が正常に行われていることを確認できます。

Pixel Helper

ピクセルの実装に問題がある場合は、Google Chrome拡張機能のTwitter Pixel Helperを使用することもおすすめします。Pixel Helperは、Twitterピクセルと関連イベントのトラッキングステータスを共有します。問題の内容に応じたエラーコードを含みます。

Twitter Pixel Helperの詳細についてはこちらをご覧ください。拡張機能は、こちらからダウンロードしてください。

コンテンツセキュリティポリシー

オンラインコンバージョントラッキングタグ(oct.js)とユニバーサルコンバージョントラッキングタグ(uwt.js)に、302のリダイレクトルールが追加されました。リダイレクトは、次のように動作します。

https://platform.twitter.com/oct.js ==> https://static.ads-twitter.com/oct.js

https://platform.twitter.com/uwt.js ==> https://static.ads-twitter.com/uwt.js

厳密なコンテンツセキュリティポリシー(CSP)を持つウェブサイトがある場合は、そのポリシーに "ads-twitter.com" を追加してください。

さらに、最近クリックIDが更新されたので、Twitterピクセルに引き続き結果が表示されるように、許可リストで “img-src” および “connect-src” ディレクティブに “analytics.twitter.com” を登録していることも確認します。

 

タグマネージャー

注記: サードパーティのインターフェースではTwitter広告マネージャーのウェブサイトトラッキング機能の情報は反映されず、そのサードパーティによって収集された情報のみが対象の場合があります。

Googleタグマネージャー

注記: 「Twitter Universal Website Tag」テンプレートは廃止されます。代わりに、コミュニティテンプレートギャラリーでTwitter Base PixelテンプレートとTwitter Event Pixelテンプレートを検索してください。

ベースピクセルの作成:

注記: ベースピクセルは1回のみ作成します。

  1. 左側のナビゲーションメニューの [タグ] を選択し、[新規]、[タグの設定] の順にクリックします。

  2. ポップアップ画面が表示されたら、[コミュニティテンプレートギャラリーでタグタイプをさらに見つけましょう] を選択し、Twitter Base Pixelを検索します。

  3. タグにタイトルを付けます。初期設定では [名前のないタグ] というタイトルになります。

  4. Twitter広告管理画面(ads.twitter.com)で広告アカウントにログインし、[ツール]、[イベントマネージャー] の順にクリックし、[イベントソースを追加]、[インストール方法 タグマネージャー] の順に選択します。

  5. ピクセルIDをコピーして、Twitter Base Pixelのタグテンプレートに貼り付けます。

  6. 必要に応じて、利用者パラメータおよびページの場所をTwitter Pixel Baseのタグテンプレートに追加します。

  7. タイプがページビューで、名前が「All Pages - Non-blocking (Asynchronous)」であるトリガーを選択します。

イベントピクセルの作成:

注記: イベントピクセルを作成する前に、必ずベースピクセルを作成してください。

  1. 左側のナビゲーションメニューの [タグ] を選択し、[新規]、[タグの設定] の順にクリックします。
  2. ポップアップ画面が表示されたら、[コミュニティテンプレートギャラリーでタグタイプをさらに見つけましょう] を選択し、Twitter Event Pixelを検索します。
  3. タグにタイトルを付けます。初期設定では [名前のないタグ] というタイトルになります。
  4. Twitter広告管理画面(ads.twitter.com)で広告アカウントにログインし、[ツール]、[イベントマネージャー] の順にクリックします。[イベントソースを追加] を選択し、表示されたフォームに入力します。次に、[インストール方法 タグマネージャー] を選択します。
  5. イベントIDをコピーして、Twitter Event Pixelのタグテンプレートに貼り付けます。
  6. 必要に応じて、利用者パラメータ、イベントパラメータ、ページの場所を追加します。
  7. タグイベントで対象のアクションを読み込むために必要なトリガーを追加します。
  8. ウェブサイトのすべての対象ページに対して、同様の手順を行います。たとえば、「購入」のタグイベントが発動するときに、「ページビュー」のタグイベントが発動しないようにします。
  9. Timing Settings(Optional)セクションを広げ、[CHOOSE WHICH TAGS MUST FIRE FIRST(最初に発動するタグを選択)] フィールドで、作成したTwitterベースピクセルを見つけて選択します。

Ensighten

注記:Twitter Conversion Tracking(UWT)アプリは廃止されます。代わりに、Twitterピクセルテンプレートを使用してください。

ベースピクセルの作成:

注記: ベースピクセルは1回のみ作成します。

  1. Ensightenの管理画面で、[Apps(アプリ)] を選択し、「Twitter Pixel(Twitterピクセル)」を検索します 。

  2. タグにタイトルを付けます。

  3. [ベースピクセル(Base Pixel)]を選択します。

  4. Twitter広告管理画面(ads.twitter.com)で広告アカウントにログインし、[ツール]、[イベントマネージャー] の順にクリックし、[イベントソースを追加]、[インストール方法 タグマネージャー] の順に選択します。

  5. ピクセルIDをコピーして、[ピクセルID(Pixel ID)] フィールドに貼り付けます。

  6. 必要に応じて、利用者パラメータ、イベントパラメータ、ページの場所を追加します。

  7. このタグの条件/イベントとして[すべてのページ(All Pages)] を選択します。

  8. タグを保存します。

イベントピクセルの作成:

注記: イベントピクセルを作成する前に、必ずベースピクセルを作成してください。

  1. Ensighten管理画面で、[Apps(アプリ)] を選択し、「Twitter Pixel(Twitterピクセル)」を検索します 。

  2. タグにタイトルを付けます。

  3. [Event Pixel(イベントピクセル)] を選択します。

  4. Twitter広告管理画面(ads.twitter.com)で広告アカウントにログインし、[ツール]、[イベントマネージャー] の順にクリックします。[イベントソースを追加] を選択し、表示されたフォームに入力します。次に、[タグマネージャーでインストール(Install with tag manager)] を選択します。

  5. イベントIDをコピーして、Twitter Event Pixelのタグテンプレートに貼り付けます。

  6. 必要に応じて、利用者パラメータ、イベントパラメータ、ページの場所を追加します。

  7. タグイベントで対象のアクションを読み込むために必要な条件とイベントを追加します。

  8. ウェブサイトのすべての対象ページに対して、同様の手順を行います。たとえば、「購入」のタグイベントが発動するときに、「ページビュー」のタグイベントが発動しないようにします。

  9. タグを保存します。

 

よくある質問

ピクセルが読み込まれなかった場合は、次のソリューションでこれを修正できる可能性があります。

ページランディングとボタンのクリック数の両方を追跡するページでは、ページランディングを追跡するタグとは別に、ボタンにピクセルを実装してみます。

ボタンでは、新しいページを開きます。この実装がうまくいった場合、ウェブページは、タグの読み込みが終わる前にアンロードされている可能性があります。新しいページのロード中もタグのロードを続行できるようにするか、代わりに新しいタブを開いて既存のタブでタグのロードを続行できるようにします。

クリックIDは、URLに自動的に追加される一意の識別子で、ウェブサイトで発生するアクションから属性データを取得する機能を改善します。クリックIDの詳細については、こちらをご覧ください。


注記: クリックIDに関連して、ウェブサイトの [コンテンツセキュリティポリシー](CSP)ヘッダーを使用する場合は、Twitterピクセルに引き続き結果が表示されるように、許可リストで “img-src” および “connect-src” ディレクティブに “analytics.twitter.com” を登録していることを確認します。

通常は、「URL全体」マッチングルールよりも「URLの一部」マッチングルールを使うことをおすすめします。「URL全体」マッチングルールの場合、指定されたURLに、リンククエリ文字列パラメータやページのプロトコル(「http」、「https」など)を含めて完全に一致するかどうか照合するためです。リンククエリ文字列パラメータは利用者とサイトナビゲーションパス間で異なる場合があるため、特殊な場合にだけ [URL全体] を選ぶことをおすすめします。

自動作成されたサイト訪問: ウェブサイト(すべてのページ)への訪問数を増やしたい場合は、こちらを選択することを検討してください。サイト訪問最適化を使用する場合は、通常、このイベントの利用をおすすめします。

自動作成されたランディングページビュー: ウェブサイト全体への訪問者数を増やすのではなく、広告のクリックスルー先(つまりランディングページ)への訪問数を増やしたい場合に、こちらを使用する必要があります。これは、特定の商品を取り上げ、商品詳細ページに導くミッドファネルの広告で特に有益です。

ページビュー: ページビューイベント(旧名称・サイト訪問)に設定したURLマッチングルールで定義されたウェブサイトのサブセットへの訪問数を増やすことに関心がある場合はこちらを選択してください。

Twitterのレポートは、インプレッションが発生してから24~48時間以内に確定します。それまでは、リアルタイムでデータを提供するために推定データが使われますが、データは変更される可能性があります。Twitterのコンバージョンレポート画面では、2通りの工程処理を経て、データが表示されます。

まず、ストリーミングジョブがライブログデータからページ訪問数と購入イベントを直接収集し、データをレポートに取り込みます。その後、継続的なバッチプロセスにより重複するタグの発生が排除されて、コンバージョンアトリビューションが調整され、複数端末によるコンバージョンのID結合が処理されます。

始める準備はできましたか?