説明されている手順に従ってください この記事で ご利用のGoogleアナリティクス(GA)内の有形イベントを表示するため。
セミマネージド統合またはセルフサービス統合の場合の具体的なパフォーマンス指標の収集
概要
このドキュメントの目的は、ウェブサイトでの Tangiblee のパフォーマンスを追跡するためのアナリティクスの設定方法を指定することです。
パフォーマンストラッキングの設定とテストが完了すると、Tangiblee チームは Tangiblee がクライアントにもたらす価値を示す継続的なパフォーマンス結果を提供できます。
パフォーマンス指標は次の 2 つの部分で構成されます。
- 商品詳細ページ (PDP) の指標
- オーダートラッキング
パフォーマンス指標は、選択した統合のタイプに応じて、Tangiblee チームまたはお客様のチームが設定できます。
セミマネージド
このオプションでは、PDPとOrder Trackingの指標を追跡するための初期コードを提供します。このコードをホストしておけば、データレイヤーが変更された場合にトランザクション変数を更新できます。
PDP のマッピングコードの例:
<script>
//...assuming you already configured CTA
window.tangibleeAnalytics = window.tangibleeAnalytics || function() {
(window.tangibleeAnalytics.q = window.tangibleeAnalytics.q || []).push(arguments);
};
window.tangibleeAnalytics('setAnalyticsPlugin', 'InfoPortalAnalytics', {});
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-01'
});
</script>
<script async src="https://cdn.tangiblee.com/integration/3.1/tangiblee.min.js"></script>
チェックアウトページのマッピングコードの例:
<script>
window.tangibleeAnalytics = window.tangibleeAnalytics || function() {
(window.tangibleeAnalytics.q = window.tangibleeAnalytics.q || []).push(arguments);
};
window.tangibleeAnalytics('trackOrder', {
currency: 'USD', //order currency
items: [
{
sku: 'MRC12EQ', //order line sku
name: 'Maracuya', //order line name
qty: 2, //order line quantity
price: 5 //order line price per item
}]
});
</script>
<script async src="https://cdn.tangiblee.com/analytics/1.0/ta.min.js"></script>
セルフサービス
PDP からメトリクスを収集するには、まず TangibleeAnalytics オブジェクトを宣言する必要があります (CTA をすでに設定していると仮定します):
window.tangibleeAnalytics = window.tangibleeAnalytics || function() {
(window.tangibleeAnalytics.q = window.tangibleeAnalytics.q || []).push(arguments);
};
A/B テストの場合は、バリエーション名も設定する必要があります (Tangiblee はデフォルト値)。
window.tangibleeAnalytics('setVariation', 'Tangiblee Black Button');
これで、分析の設定を開始できます。
すべての分析ロジックはプラグインに分割されています。すべてのプラグインはプロバイダーの責任を負うため、setAnalyticsPlugin というメソッドを使用して設定する必要があります。
現在、主に次の 2 つの分析プラグインがあります。
1。情報ポータル分析 -当社のポータルにデータを送信するこの分析プロバイダー https://info.tangiblee.com
例:
このプロバイダーには設定がないので、セットアップはとても簡単です。
window.tangibleeAnalytics('setAnalyticsPlugin', 'InfoPortalAnalytics', {});
2。グーグル・アナリティクス -これは GA プロバイダー (analytics.js) です。
例:
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-XX',
inPageAnalytics: false,
trackerName: 'tangiblee',
useCustomerTrackingId: false,
googleAnalyticsObject: false,
ecommerceTracking: true,
enhancedEcommerce: false,
forceGaScriptInjecting: false,
customTangibleeDimension: 1,
customWidgetDimension: 2,
customWidgetSessionDimension: 3,
customTangibleeSessionDimension: 4,
customTangibleeUserDimension: 5
});
- ご覧のとおり、ここには多数のパラメーターがありますが、必要なのは1つだけです (TrackingId)。
- トラッキング ID -アカウントIDが必要です。必須パラメーター。
- Google アナリティクスオブジェクト -オブジェクトを返す文字列または関数にすることができます。デフォルト値は 'ga' で、これは window ['ga'] を使用していることを意味します。
- ガススクリプトの強制注入 -ページに analytics.js がない場合は、このフラグを true に設定することで強制的に挿入できます。
- eコマーストラッキング -注文追跡が有効な場合-このフラグを true に設定します。デフォルトでは True です。
- eコマースの強化 -使用する必要がある場合 強化された コマース-これを true に設定します。デフォルトは False です。
- インページ分析 -このフラグが false の場合、独自の ga トラッカーを作成します。それ以外の場合は、クライアントのトラッカーを使用します。
- トラッカー名 -トラッカー名 (デフォルトでは有形)。クライアントのトラッカーを使用している場合は、使用するトラッカーを指定する必要があります。
- ユーザーカスタマートラッキング ID -トラッカー上のお客様のトラッキングIDが必要な場合はこのフラグを使用してください
- カスタム・タンジブル・ディメンション -CustomTangibleeUserDimension-クライアントのトラッカーを使っているときは、クライアントに5枚のCDを作成してインデックスを共有してもらい、それから設定でそれらを設定する必要があります。
注釈: 複数のGAトラッカーを設定することもできます。たとえば、当社とお客様のトラッカーに同時にデータを送信できます。
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-01',
ecommerceTracking: false
});
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-02',
inPageAnalytics: true,
trackerName: '',
useCustomerTrackingId: false,
ecommerceTracking: false,
customTangibleeDimension: 16,
customWidgetDimension: 17,
customWidgetSessionDimension: 18,
customTangibleeSessionDimension: 19,
customTangibleeUserDimension: 20
});
注釈: プラグインのオーダートラッキング インページ分析 == True はスキップされます (クライアントの GA に 2 回送信されないようにするため)。
オーダートラッキング
オーダートラッキングを収集するには、 タンジブル・アナリティクス チェックアウトページのライブラリ:
<script async src="https://cdn.tangiblee.com/analytics/1.0/ta.min.js"></script>
次に、宣言する必要があります タンジブル・アナリティクス オブジェクト:
window.tangibleeAnalytics = window.tangibleeAnalytics || function() {
(window.tangibleeAnalytics.q = window.tangibleeAnalytics.q || []).push(arguments);
};
オーダートラッキングを設定するには、次の 2 つの方法があります。
1。サンキューページのTrackOrderに直接電話してください。
window.tangibleeAnalytics('trackOrder', {
currency: 'USD', //order currency
items: [
{
sku: 'MRC12EQ', //order line sku
name: 'Maracuya', //order line name
qty: 2, //order line quantity
price: 5 //order line price per item
}
]
});
2。自動追跡を設定- タンジブル・アナリティクス 指定された解析関数と実行すべきURLで自動的に注文を送信します。
window.tangibleeAnalytics('setAutoTracking', {
trackOn: '/thankyoupage', //url string or regexp or fucntion
parseOrder: parseOrder //function that returns order object
});
TrackOnはサンキューページのURLで、parseOrderはウェイ1の形式で注文データを返します。