0
カスタムディメンションの値と日付で認定された新しいユーザーとユーザー数を取得しようとしています。ここにコードがあります。しかし、私はGoogleアナリティクスとのデータの結びつきを得ることができませんでした。私は問題はUNNESTが重複を作成し、total.newVisitsが異なる粒度であることだと思います。ありがとうございました!カスタムディメンションを使用して新しいユーザーカウントとユーザー数を取得するGoogle Big Query
SELECT
PARSE_DATE('%Y%m%d', t.date) as Date
,count(distinct(FullvisitorID)) as visitor_count
,sum(totals.newVisits) AS New_Visitors
,if(customDimensions.index=2, customDimensions.value,null) as orig
FROM `table` as t
CROSS JOIN UNNEST(hits) AS hit
CROSS JOIN UNNEST(hit.customDimensions) AS customDimensions
WHERE
date='20170101'
GROUP BY DATE,if(customDimensions.index=2, customDimensions.value,null)
こんにちはウィリアン、ありがとうございました。しかし、私は新しい訪問者のアカウントとビジター数はまだ重複していると思います。クエリを使用して結果を確認したところ、数字はまだGAよりも大きいです。私が使用したGAインターフェイスを添付しました。ありがとうございました!!! – Rachel
うーん、それは変だ。私が提案した質問に関しては、重複が起こる可能性のある場所はありません。おそらく、GAレポートでいくつかの健全性チェックを実行して、期待どおりに構築されているかどうかを確認できます。 'visitor_count'は一意のカウントであるため、インスタンスに重複することはできません(結果が重複しても最終結果は同じです) –
ユーザーの訪問にdimension.index-2の値が複数ある可能性はありますか?だから集計すると、ユーザーは複数回カウントされますが、異なる値にカウントされますか? – Rachel