0
我想訪問experimentId和experimentVariant以及來自Google分析的其他參與數據。訪問experimentId和實驗變量with bigquery
當試圖
SELECT
fullVisitorId,
visitNumber,
totals.pageviews,
hits.page.pagePath,
hits.experiment.experimentId,
hits.experiment.experimentVariant
FROM `xy_20170809`, UNNEST(hits) as hits
WHERE
hits.type = 「PAGE」
ORDER BY
fullVisitorId ASC, visitNumber ASC
出現以下錯誤
上的價值無法訪問場experimentId型 ARRAY < STRUCT < experimentId STRING,experimentVariant STRING >>在
這似乎是安慰的命中。實驗ARRAY不工作如預期的K,unnesting the hits.page ARRAY工作正常。 我發現的唯一區別是hits.experiment是一個重複的數組,而hits.page是可以爲空的。
任何想法如何訪問experimentId和experimentVariant?
非常感謝。查詢現在無錯誤地運行。不幸的是,當添加「unnest(hits.experiment)作爲e」行時,大查詢返回零記錄。 將e.experimenId,e.experimentVariant選擇項目和「unnest(hits.experiment)作爲e」outquot,bigquery返回數據。 你對這個問題有什麼想法嗎? – Fabian
這可能是因爲子句'where hits.type ='PAGE''而發生的。實驗發生時,G.A將其保存爲「EVENT」類型而不是「PAGE」。也許刪除它會帶來預期的數據。 –
感謝您的信息。 只是試了一下,它仍然返回零記錄。 似乎第二次UNNEST聲明以某種方式清除輸出!? – Fabian