TD JavaScript SDKを使用してウェブサイト上のユーザー行動を追跡する場合、収集した情報を他のマーケティングまたはソーシャルメディアプラットフォームにコンバージョンeventとして統合して、測定を改善し、それらのプラットフォームでの広告キャンペーンを最適化できます。この記事では、一般的なthird-party tagおよびその他の追跡情報を収集する方法について説明します。
- JavaScriptとHTMLの基礎知識。
- 収集したいプラットフォームのtagに関する知識。
- Treasure Data JavaScript SDK version 4.1以降。以下の手順では、td変数でTD JS SDKをすでに初期化しており、Treasure コンソールにeventをvSendする準備ができていることを前提としています。
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');| Platform | Vendor名 |
|---|---|
| Google Ads | google_ads |
| Google Analytics | google_ga |
| Google Marketing Platform | google_mp |
| Meta | meta |
| Yahoo! Ads | yahoojp_ads |
| Line | line |
| X (Twitter) | x |
| Snapchat | snapchat |
| TikTok | tiktok |
| Marketo | marketo |
| Tealium | tealium |