指定线下转化数据的可用性

如果您经常(例如每天一次,甚至更低)上传有关线下转化的数据,则会给数据添加模棱两可:缺乏信息是否表示没有发生转化或您尚未上传数据?

模糊性可能导致以线下转化为目标的出价策略不如以往。(出价策略每天评估 4 次出价。)其他 Search Ads 360 功能可能也会受到转化数据模糊的影响。

如需消除这种歧义,请执行以下操作:

  1. Search Ads 360 用户需要登录 Search Ads 360 界面,然后更改用于报告线下转化的 Floodlight 活动的设置。如需了解相关说明,请参阅 Search Ads 360 帮助中心
  2. 定期为每个线下 Floodlight 活动调用 Conversion.updateAvailability() 方法。此方法会指定 Floodlight 活动最后一次提供相应数据的日期和时间。请注意,如需调用此方法,您需要将其发布到 https://www.googleapis.com/doubleclicksearch/v2/conversion/updateAvailability,如以下示例所示。

我应多久调用一次 Conversion.updateAvailability()?

我们建议您实现一个定期与 Search Ads 360 联系的检测信号,然后上传新的转化数据或调用 Conversion.updateAvailability(),以表明未发生转化。 请参阅添加转化的最佳做法

发送 Conversion.updateAvailability() 请求

以下示例请求表明,ID 为“25700000001464142”的 Floodlight 活动的所有转化均已从 1378790000000 开始上传。请注意,时间戳采用纪元毫秒 (UTC)。

POST  https://www.googleapis.com/doubleclicksearch/v2/conversion/updateAvailability
Authorization: Bearer your OAuth 2.0 access token
Content-type: application/json
{
      "availabilities": [
       {
           "agencyId": "12300000000000456", // Replace with your ID
           "advertiserId": "45600000000010291", // Replace with your ID
           "segmentationType": "FLOODLIGHT",
           "segmentationId": "25700000001464142", // Replace with your ID
           "segmentationName": "Test",
           "availabilityTimestamp": "1389348800000"
        }
        ]
}
    

处理 Search Ads 360 响应

如果上传成功,Search Ads 360 将返回相同的 JSON 对象:

{
      "availabilities": [
       {
           "agencyId": "12300000000000456",
           "advertiserId": "45600000000010291",
           "segmentationType": "FLOODLIGHT",
           "segmentationId": "25700000001464142",
           "segmentationName": "Test",
           "availabilityTimestamp": "1389348800000"
        }
        ]
}
    

如果请求验证或上传失败,响应中将包含失败消息。 如需详细了解这些失败消息,请参阅处理 Search Ads 360 插入请求一文。