chatgpt解读

好的,我查看了你提供的腾讯广告 API 文档链接:https://developers.e.qq.com/docs/guide/user_actions/convertion_app

这个文档主要介绍了如何上报 App 内的用户转化行为,并生成点击监测链接。接下来,我会根据文档内容,为你提供关于 “用户转化数据(注册)上报” 和 “创建点击监测链接” 的指导和操作步骤。

一、用户转化数据(注册)上报

1. 核心概念:

  • 转化跟踪: 这是将用户在 App 内的行为(如注册)与广告效果关联起来的关键。
  • 转化 ID (conversion_id): 每一个需要追踪的转化行为都会对应一个唯一的转化 ID。你需要提前在腾讯广告后台创建转化跟踪,并获取对应的 conversion_id
  • 用户行为数据上报 API: 使用 POST 请求发送转化数据到腾讯广告 API。

2. 操作步骤:

  • (1)获取 conversion_id

    • 登录 腾讯广告平台
    • 在 “工具” 中找到 “数据管理” 或类似选项,然后找到 “转化跟踪” 或 “数据追踪”。
    • 创建一个新的 App 转化跟踪
    • 选择转化行为类型为 “注册”。
    • 配置好其他相关选项(例如,是否回传参数等)
    • 保存并获取生成的 conversion_id
  • (2)准备数据

    • 准备上报用户转化事件所需的数据:
      • conversion_id: 你在第一步获取的转化 ID
      • click_id: (重要)广告点击时, 在落地页带入的点击 id 参数, 必须传, 在 App 安装时, 可以通过SDK获取 (如果你是用SDK上报,则SDK会自动完成此步骤, 此处指的是用API上报)
      • action_time (可选,但是建议): 用户发生转化行为的时间戳(以秒为单位)。
      • user_id (可选): 你的应用中的用户ID, 用于唯一标识一个用户, 可以回传,便于后续人群包的建立
      • 其他参数 (可选): 可以根据需求回传一些辅助参数,如 phone_number, price 等。文档中有详细的介绍。
  • (3)调用 API 上报

    • 请求 URL: https://api.e.qq.com/v1.0/user_actions/add

    • 请求方法: POST

    • 请求头:

    • 请求体 (JSON 格式示例):

      {
        "account_id": "YOUR_AD_ACCOUNT_ID",
        "actions": [
          {
           "conversion_id": "YOUR_CONVERSION_ID",
            "click_id": "YOUR_CLICK_ID",
            "action_time": 1678886400, // 示例时间戳
            "user_id": "USER_ID",
             "action_type": "REGISTER",
             "ext_info": {
                "phone_number": "13800000000"
            }
          }
        ]
      }
      
      • account_id: 你的广告账户 ID。
      • actions: 包含所有需要上报的转化行为的数组,每个对象代表一个转化行为。
      • action_type: 必须是 REGISTER 表示注册行为, 其他可选的值还包括 APP_ACTIVATE ADD_TO_CART PURCHASE 等。
    • 返回值:

      • 成功:返回 code=0 表示成功,以及一些其他信息。
      • 失败:返回 code != 0 表示失败,以及错误信息,你需要根据返回的错误信息来排查问题。
    • (4) 代码实现:

      • 你需要使用你的编程语言(如 Java, Python, Node.js 等)构造上述 JSON 请求体,并发送 HTTP POST 请求。
      • 你需要引入HTTP客户端库来发送请求, 例如Python的requests, Java的 HttpClient 等。
      • 需要处理 API 的返回结果,包括成功和失败的情况。

二、创建点击监测链接

1. 核心概念:

  • 点击监测链接: 带有特殊参数的 URL,用于追踪用户点击广告的行为,并最终将转化数据与广告关联。
  • 广告投放链接: 这个链接会在广告中展示,用户点击后会跳转到你的 App 或 App 下载页面。
  • click_id 生成: 当用户点击广告时,腾讯广告系统会自动生成一个 click_id。这个 click_id 需要通过落地页传递到你的 App 内,用于转化上报。

2. 操作步骤:

  • (1) 构造点击监测链接
    • 在腾讯广告后台,创建或者编辑你的广告。
    • 在广告投放链接设置中,选择 应用下载或者 应用深度链接 (Deep Link),然后手动配置你的下载地址, 如果是Deep Link, 则需要在App中进行Deep Link配置。
    • (重要) 你不需要手动生成 click_id,腾讯广告后台会自动生成。你需要配置落地页,确保 click_id 能够传递到你的App。
    • 确保你配置的下载地址能够支持传递参数,并能接收 click_id。具体如何操作会和你的平台、技术方案有关,例如Android可以通过在Manifest中注册scheme并解析接收参数, iOS平台可以通过Universal Link或者Deep Link处理。
    • 一般而言,需要在你的落地页设置一个用于传递点击ID的URL参数,例如:
      YOUR_APP_DOWNLOAD_URL?click_id={click_id}。腾讯广告系统会自动将 {click_id} 替换成实际的点击 ID。
  • (2) 获取 click_id
    • (重要) 当用户点击你投放的广告, 并打开App后,你需要从你App的入口处解析 click_id 参数,这个参数一般是在URI(Uniform Resource Identifier)中, 也就是点击广告打开App时传递的参数。
      * 一般而言,App 在启动时需要处理传入的 URI 或者 Intent,从中提取 click_id 参数。 具体方式和你的技术平台有关。
  • (3) 在用户注册时上报 click_id:
    • 在用户注册完成后,上报时需要使用上一步获取的 click_id。 在调用转化上报 API 时,把这个 click_id 传递给 click_id 参数。
    • 注意 这个 click_id 必须是用户点击广告后 App 首次启动时的 click_id , 在后续的使用中不能改变。

重要注意事项:

  • Access Token: API 调用需要使用有效的 Access Token 进行身份验证。请参考腾讯广告 API 文档获取 Access Token 的方法。
  • 数据安全: 确保你的 API 调用过程中的数据安全。使用 HTTPS 协议,避免敏感信息泄露。
  • 错误处理: 对 API 调用返回的错误进行处理,并记录错误日志以便排查问题。
  • 测试: 在正式上线之前,务必进行充分的测试。可以使用腾讯广告的测试工具或在测试环境中进行测试。
  • click_id 的传递: click_id 的传递是转化的关键。请务必确保 click_id 在用户点击广告到注册完成的整个流程中能够正确地传递。
  • SDK: 腾讯广告也提供了移动端 SDK 来简化上报流程, 如果你使用 SDK, 则click_id 的获取和上报将会被SDK自动处理。你可以参考文档 https://developers.e.qq.com/docs/guide/sdk

接下来,请告诉我:

  • 你使用的是什么编程语言?我可以提供更具体的代码示例。
  • 你的 App 是 Android 还是 iOS?我可以提供一些特定平台的建议。
  • 你是否使用了腾讯广告的 SDK?如果使用了,请告知版本号。
  • 你是否需要其他方面的帮助?例如,如何获取 Access Token、如何处理 API 返回的错误等。

我会尽力帮你解决问题!