Skip to content
Last updated

JS SDKでのThird Party Conversion Tagsの収集

TD JavaScript SDKを使用してウェブサイト上のユーザー行動を追跡する場合、収集した情報を他のマーケティングまたはソーシャルメディアプラットフォームにコンバージョンeventとして統合して、測定を改善し、それらのプラットフォームでの広告キャンペーンを最適化できます。この記事では、一般的なthird-party tagおよびその他の追跡情報を収集する方法について説明します。

前提条件

  • JavaScriptとHTMLの基礎知識。
  • 収集したいプラットフォームのtagに関する知識。
  • Treasure Data JavaScript SDK version 4.1以降。以下の手順では、td変数でTD JS SDKをすでに初期化しており、Treasure コンソールにeventをvSendする準備ができていることを前提としています。

collectTagsメソッドを使用したThird-party Tagの収集

Meta Click IDなどのthird-party tagは、ユーザーが広告コンテンツ経由でウェブサイトにアクセスしたときに、cookieまたはrequestパラメータとしてウェブサイトに埋め込まれる可能性があります。コードは、Meta Click IDの値を収集し、ページビューeventと一緒にアップロードしようとします。

// Initilize the TD JS SDK
var td = new Treasure({...});

// Declare to collect Meta Click ID
td.collectTags(
  {
    vendors: ['meta']
  }
);

// The tag value will be sent together with the page view event
td.trackPageview('page_views');

裏では、collectTagsはfbclid requestパラメータと_fbcおよび_fbp cookieを収集しようとし、それらをtracking payloadの一部として送信される$globalオブジェクトに格納します。一般的なプラットフォームからサポートされている他のtagは、サポートされているVendor Tagで確認できます。

それらを認識している場合は、cookieまたはrequestパラメータの正確な名前を使用できます

var td = new Treasure({...});

//Declare to collect cookies and url params using their names
td.collectTags(
  {
    cookies: ['_cookie_a', '_cookie_b'],
    params: ['param_a', 'param_b']
  }
);

td.trackPageview('page_views');

サポートされているVendor名

PlatformVendor名
Google Adsgoogle_ads
Google Analyticsgoogle_ga
Google Marketing Platformgoogle_mp
Metameta
Instagraminstagram
Yahoo! Adsyahoojp_ads
Lineline
X (Twitter)x
Pinterestpinterest
Snapchatsnapchat
TikToktiktok
Marketomarketo
Tealiumtealium​