0
私はGoogle Big Queryのリターンユーザー数をGAにあるものと一致させるために努力しています。Google BigQueryリターンユーザー数
SELECT
SUM(CASE WHEN totals.newVisits IS NULL THEN 1 ELSE 0 END) AS Return_Visitors
FROM `table`
WHERE date='20161109'
しかし、私はGAから得たものよりも多くのリターンユーザを得た:私が書いた
クエリがあります。
totals.newVisitsの定義が「セッション内の新規ユーザーの総数(便宜上)」であることがわかりました。これが初めての訪問の場合は1、それ以外の場合はnullです。だからこそ私はtotals.newVisitsがnullの時に使用しました。 私の論理は正しいのですか?
ありがとうございます
こんにちは、残念ながら、私にとってはうまくいかないでしょう。私はtotals.visitorが1に等しいとき、それが初めての訪問であることを意味します。それはreturn_visitorではありません。他の考えがありますか?ありがとうございました – Rachel
ちょうど今私はあなたから別の合計を書いたことに気付きました。私はただそれを修正した。もう一度クエリを試してみてください。 'totals.visits = 1'というフラグは、G.AデータとBigQueryの唯一の違いだから使用しました。 G.Aには、 'total.visits = 1'だけを考慮するフィルタがあります。そのため、通常はそこにデータが少なく見えます。 –
ありがとうございます!解決策は私の問題を解決しました! – Rachel