double-click-advertising - DCM 忽略了我的 gclid 转换
问题描述
我正在使用我生成的 GCLID,
我的代码:
floodlight_config_id = rulerFloodlight['floodlightConfigurationId']
conversion = {
'gclid': encrypted_user_id,
'floodlightActivityId': rulerFloodlight['id'],
'floodlightConfigurationId': floodlight_config_id,
'ordinal': '0', # this is to enable deduplication
'timestampMicros': conversion_timestamp
}
request_body = {'conversions': [conversion]}
request = service.conversions().batchinsert(profileId=profile_id,
body=request_body)
这在使用加密用户 ID 时有效,但在使用 gclid 时似乎失败。
我也有一个 DCS 版本,由于某种原因不接受我的 gclid,
这都与正确的广告客户配对,该广告客户与正在生成的 gclid 相关联
Doubleclick 的文档似乎非常有限,因为我收到的错误是NOT_FOUND错误。
我的错误信息是:'message': u"GCLID '<GCLID>' can not be found."
解决方案
上传/修改历史转化的许多规则最近发生了变化。您引用的 GCLID 可能已超过一年。
您可以在“我可以上传历史转化数据吗?”下找到更多信息。这个关于的部分。
推荐阅读
- algorithm - 简单爬山算法中的问题示例
- javascript - 一键刷新两个 amp-live-list
- eclipse - Eclipse Zest 可视化工具包 VS ZestSDK
- php - 用于链接 php 不同 php 变量的动态 url
- php - 在活动完整日历 4 中显示更多详细信息
- python - 无法理解子集创建者
- ruby - 如何为 MacOS 安装 Toolkit for Ruby
- javascript - javascript/typescript - 仅在已定义的情况下将项目添加到对象
- r - 通过从另一个数据帧派生值来改变一个数据帧上的新变量 - 不兼容的问题
- jquery - 寻找一种在 jquery 中“参数化” .click() 的方法