トラッキング コードの要件
ユニバーサル アナリティクス(analytics.js)は、ユーザーデータやカスタムデータのインポートに必要で、すべての利用可能なインポートのタイプをサポートしています。商品データと払い戻しデータのインポート タイプを使用するには、拡張 eコマース(ec.js)を使用している必要があります。
以下のデータには、従来のアナリティクス(ga.jsの)を使用できます。
- コンテンツ データ
- キャンペーン データ
- 費用データ
(ただし、後述のディメンションと指標を ga.js で上書きするに関する注意点を参照してください。)
使用できるディメンションと指標
各インポート タイプにはディメンションと指標の既定のリストが用意されており、そのタイプに応じて、キーとインポートのディメンションや指標として使用することができます。データセットを作成する際に利用可能なディメンションと指標のリストから選択します。
現時点では、以下を使用してインポートすることはできません。
- カスタム変数
- 期間ディメンション(時間や分など)
- 地域ディメンション(国や都市など)
ディメンションや指標を ga.js で上書きする
サイトで ga.js ベースのスニペットを使用しており、アナリティクスの標準ではないディメンションや指標(作成者など)にインポートする場合は、既存のディメンション(ページタイトルなど)を上書きする必要があります。この方法を選択する場合は、新しいビューを設定することを強くおすすめします。この方法で上書きすると、ディメンションのデータが、選択したビューに対するカスタムデータに永久的に置き換えられます。
リアルタイムのレポートは、カスタム ディメンションをサポートしません
インポートしたカスタム ディメンションはどれも、リアルタイム レポートには表示されません。
個人を特定できる情報はユーザーデータのインポートに使用できません
ユーザーデータのインポートで、個人情報をアップロードしたり統合したりすることは許可されません。
データのインポートとフィルタ
インポートされたデータは、処理されてからフィルタにかけられます。従って、インポートしたデータは、フィルタ処理により含まれる、除外される、変換される場合があります。
空の文字列
空の文字列をインポートすると、レポートに「not set」と表示されます。
空の文字列とは、区切りカンマ間の値のない、インポートファイル内の任意のフィールドのことです。次に例を示します。
foo,,baz
上の例では、foo と baz 間のフィールドが空になっています。
負の値
負の値はアップロードできません。データ インポートの際、アップロード ファイルに負の数が含まれている場合、次のようなエラーが表示されます。
行 <number>、列 <number> のセルデータ「<value>」が無効です。使用できるデータタイプは「DOUBLE」です。
最後の間接クリックをしたリピーターのキャンペーン データ
プロセスタイム データ インポートを使用して、新しいキャンペーンのユーザーのデータをアップロードできます。ただし、リピーターに関するキャンペーン データが最後の間接クリックのアトリビューション モデルに基づくキャンペーンから発生したものである場合、プロセスタイム データ インポートによるキャンペーン データの更新はサポートされません。
クエリタイム データ インポートはこの制限の対象ではありません。
高基数データのアップロード
データ インポートには、Google アナリティクスの高基数データの制限が適用されます。
重複データを読み込まない
データ インポートは、重複するキー ディメンションをサポートしません。アップロードするキー ディメンションが固有のものであることをご確認ください。以前インポートしたキー値を更新するには、そのキー値を含むアップロード済みのファイルを削除して、新しい値をアップロードします。
アップロードの制限
データのインポートには、以下の一般的な制限が適用されます。
- 拡張データのインポートに関する全期間のストレージ制限(Collection API および SDK から送信されたヒットデータには適用されません):
- プロセスタイム インポート モードにおける Google アナリティクス 360 での上限:
- プロパティあたり 1 TB。
- データセットあたり 20 GB。
- クエリタイム インポート モードにおける Google アナリティクス 360 での上限:
- プロパティあたり 1 GB。
- データセットあたり 1 GB。
- プロパティあたり 50 データセット。
- プロパティあたり 1 日 50 件のアップロード操作。
- アップロード ファイルの最大サイズは 1 GB。
- プロセスタイム インポート モードにおける Google アナリティクス 360 での上限:
費用データに適用される制限
- データセットあたり 1 日 90 MB(
ga:date
)。たとえば、2017 年 10 月 10 日にまず 50 MB のデータをアップロードし、同じ日に 40 MB を追加でアップロードした場合、そのデータセットについては 2017 年 10 月 10 日の上限 90 MB に達したことになります。
払い戻しデータに適用される制限
- 1 日のファイルサイズは最大 100 MB。
- 6 か月より古いトランザクションは払い戻しができません。
- 一部払い戻しと全額払い戻しを別々にアップロードする必要があります。