作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我意识到我们无法从 Big Query 中过滤 IP 地址,只能从 Google Analytics 中过滤,但我听说我可以使用这些 IP 在 GA 中创建一个自定义维度,并使用该自定义维度在大查询中将它们过滤掉。这是真的还是有其他方法可以做到这一点而不必改变 Big Query 所指向的观点?
这是我们用户的示例代码:
##standardSQL
WITH data AS (
SELECT fullVisitorId
FROM `olympicchannel-ga.168112989.ga_sessions*`
WHERE 1=1
AND [cast(parse_date('%Y%m%d', date) as date)=daterange]
AND NOT [bot_traffic]
AND trafficsource.source NOT IN ('platform.utest.com')
UNION ALL
SELECT fullVisitorId
FROM `olympicchannel-ga.178594195.ga_sessions*`
WHERE 1=1
AND [cast(parse_date('%Y%m%d', date) as date)=daterange]
AND NOT [bot_traffic]
AND trafficsource.source NOT IN ('platform.utest.com')
)
最佳答案
您不允许将 IP 保存为 GA 自定义维度
即使您在技术上能够这样做,我也宁愿在 GA 管理部分中使用排除 IP 功能。看
如果您在欧洲,您可能需要将匿名 ip 发送到 GA,请参阅 IP Anonymization in Analytics
在这种情况下,您可能希望使用内部或外部 IP 信息在 dataLayer 中创建一个变量,将其作为具有范围 session 的自定义维度推送到 GA,然后在 BQ 中将其排除。
另一种选择是直接在 Pixel 容器中处理(例如 Google Tag Manager...)
关于sql - 如何将 IP 地址从 Google Analytics 过滤到 Bigquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373458/
我是一名优秀的程序员,十分优秀!