问题标签 [criteo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 什么 HTML 不显示 HTML 标签?
几天前,我访问了一个站点,并且无缘无故地试图查看其源代码。令人惊讶的是,它不包含常规的 HTML 标记,例如h1
、h2
、p
等。
它只包含这样的代码:
这是什么编程语言/技术?它显示了我浏览器上的所有内容,但 html 标签仍然不可见。知道它是什么吗?
javascript - ajax 网站上的 criteo 标签
我在将 criteo 标签集成到我的 ajax 网站时遇到问题。当我发送我的第一个事件时,一切正常。
但是,当我尝试在不重新加载页面的情况下将另一个事件发送到 criteo 时,它不起作用。事件未出现在 Criteo 中。
有什么想法有什么问题吗?
cassandra - Cassandra prometheus 集成
我正在使用 JMX prometheus 导出器来使用 java 代理导出 Cassandra 指标。有没有我需要警惕的性能问题?
最近我遇到了https://github.com/criteo/cassandra_exporter。
您能否分享您使用 Prometheus 管理 Cassandra 的经验——特别是关于所使用的导出器?
android - Android 应用程序无法生成签名的 apk 并出现错误 com.android.build.api.transform.TransformException: java.util.zip.ZipException:
我正在生成要发布的 APK,但 APK 面临以下问题。
卡住 @
无法进一步处理此问题。
尝试了所有其他可能的方法来消除此错误。
这是我的 Gradle 文件的快照
apache-spark-mllib - XGBoost 中的“Socket RecvAll Error:Connection reset by peer”
我们正在尝试将 XGBoost-Spark 用于我们的项目,并且在使用大数据训练模型时遇到了问题。但同样适用于小数据。训练阶段运行约 2 小时,所有任务几乎同时完成。大约 1200 个任务结束后,所有剩余的执行程序开始失败,我们看到所有执行程序都出现相同的错误。注意:我们是数据工程师,不熟悉机器学习并试图创建由数据科学家创建的原型的生产版本。我们对机器学习概念的了解非常有限。
使用的罐子 - xgboost4j-spark-0.72-criteo-20180518_2.11.jar & xgboost4j-0.72-criteo-20180518_2.10-linux.jar 来自执行程序之一的日志中的错误:
我们正在使用的代码片段:
表的大小 ~ 21 GB(存储为 ORC w SNAPPY 压缩) SVM 文件的大小 ~ 160 GB 用于训练的 spark 阶段的输入大小 ~ 460 GB 训练阶段产生的任务 - 4044 个执行程序 - 515 个(大约 - 我们使用动态分配) Executor-cores - 4 Executor-mem - 4G Executor-mem-overhead - 1200 MB Driver-mem - 10G
google-tag-manager - 结合多个谷歌标签管理器触发器
我正在努力实现以下目标:
- 一个用于多个网站/域的 GTM 容器(在同一平台内)
- 仅触发对当前网站有效的标签(通过检查数据层中配置的分析 / criteo / adwords / 其他供应商帐户 ID)
- 配置一次触发器,例如“到达预订页面”和“已创建预订”(通过自定义事件和使用数据层)
我的问题是将条件“活动标签”(检查帐户 ID)与“预订创建”事件结合起来,而不重复逻辑。因为每个触发器都是 OR 条件,而不是 AND 条件。
目前,这会导致创建非常具体的异常,并包含大多数触发器,如“已创建预订”,特定于标签(分析/Criteo/Adwords)。导致仍然必须制作非常特定(重复)的触发器,而不是重复使用它们。主要问题是异常必须匹配触发器的事件类型。触发器不能组合也不能扩展。
我的标签/触发器配置现在看起来像这样:
我的问题:
- 有没有办法组合多个触发器(AND而不是OR)
- 我可以为不依赖于与原始触发器相同的事件的标记创建例外吗?
- 我是否正在寻找错误方向的解决方案?如何防止触发(通过 dataLayer)禁用的标签,而不为每个不同的标签/供应商复制“自定义事件”逻辑。
cassandra - 在没有 Prometheus 的情况下使用 Cassandra Exporter
我正在尝试从运行 Cassandra 导出器的 Cassandra 节点获取一些指标(https://github.com/criteo/cassandra_exporter/)。我不想详细介绍,但此时使用 Prometheus 不是一个选项。
我想用 HTTP 请求或类似的东西访问数据。通过一个简单的 HTTP Get,我可以访问所有缓存的信息,但我想对此进行更复杂的操作,例如过滤某些消息。有没有办法做到这一点?我找不到这方面的任何信息。还是我必须获取整个日志,然后在本地机器上进行过滤操作?
我正在使用 jmx-exporter 标签,因为 cassandra-exporter 曾经是它的一个分支,我找不到更合适的标签。
google-dfp - DFP 不会呈现真正的赢家
我是 DFP 和标题出价的新手。我现在准备使用 DFP 设置完整的标头出价,但我有一个问题:DFP 无法呈现真正的广告
从图像 prebid1 中,我可以看到 Criteo 和 RTBHouse 是投标人响应,Criteo 是选择,但在下面的 RTBHouse 是渲染。
从图像 prebid2 中,我可以看到选择了 RTBHouse 订单项。
我希望有人可以帮助我,或者任何建议的工具让我检查发生了什么。我使用预出价 2.20.0
非常感谢
scala - 为什么在 Linux 上使用 SparkML 的 XGBoost 比在 Windows 上慢得多
我已经设置了一个 Linux 工作站,我计划将 Spark ML 与 Scala 和 XGBoost (0.90) 一起使用。到目前为止,我一直在 Windows 上使用类似的配置。Spark、Java 等的相同版本,但对于 XGBoost,我一直在使用 criteo fork 0.81 版。
两种配置都有效。我面临的问题是,对于完全相同的数据集,Windows 上的 XGBoost 需要几分钟(2-3 分钟)来计算训练集,但在 Linux 上需要 20 分钟。
奇怪的是,当我在 Windows 上运行 XGBoost 时,CPU 负载为 100%,而 Linux 工作站仅为 5-10%。
我会坚持使用 Windows 工作站,但它会时不时地崩溃,所以我认为使用 Linux 是“安全”的一面。