geolocation - Adobe Analytics 如何通过 Tealium 收集地理位置变量(城市或国家/地区)?
问题描述
我想知道用户登录应用程序后的流程是什么。我试图弄清楚应用程序、Tealium 和 Adobe Analytics 之间的过程。我真的很感谢你的帮助。
我正在检查 Tealium 和 Charles 填充该信息的变量是什么,但我不知道该看什么。
解决方案
Adobe Analytics 地理位置报告中的数据不是通过 javascript(或 android/ios sdk,如果使用本机移动应用程序)直接在客户端收集的,因此您不会在 Charles Proxy(或其他 http嗅探工具)。
当向收集服务器发出给定的 http(s) 请求时,访问者的 IP 地址由浏览器/设备本身在 http(s) 请求标头中发送(此信息在浏览器/设备级别发送,因此服务器知道在哪里通常将响应发送回)。
收集服务器从请求标头中引用 IP 地址,并使用查找表通过 IP 地址确定地理位置信息以填充地理位置报告。
推荐阅读
- apache-spark - 如何在 pyspark 中读取 .hql 文件(运行 hive 查询)
- c - 指向仅存在于函数 C 中的变量
- c++ - extern "C": 什么需要,什么不需要?
- python-3.x - 使用 Laravel 执行 Python 脚本?
- r - R Plotly隐藏了X轴
- prolog - 如何用从 1 到 N 的 N 个元素填充列表,接受 Prolog 中的重复?
- python - 取数组中每 3 个点的平均值并将新值保存到新数组中
- regex - 使用 REGEX 在 notepad++ 中以 " 开头和结尾的多行换行,并在它们之间换行
- jquery - 修复 div 滚动到
- typescript - 使用 jasmine-ajax 模拟 XMLHttpRequest 给出 jasmine.ajax = undefined