下面介绍了如何使用 Merchant API 管理商家帐号的转化来源。
借助 Merchant Center 转化来源,您可以在商家帐号中查看来自非付费商品详情和网站的转化数据。
您需要先为商家帐号设置自动标记并声明网站所有权,然后才能使用 Merchant API 管理转化来源。一个商家帐号最多可以有 200 个转化来源。
关联 Google Analytics(分析)
您可以使用 Google Analytics(分析)跟踪非付费商品详情和网站上的转化情况。
如果您拥有 Google Analytics(分析)媒体资源的管理员访问权限,则可以通过创建 Google Analytics(分析)转化来源,将该媒体资源与您的商家帐号相关联。
以下 API 请求会在您的商家帐号下为 Google Analytics(分析)创建一个新的 ConversionSource
对象:
POST https://merchantapi.googleapis.com/conversions/v1beta/accounts/accountId/
{
"googleAnalyticsLink": {
"propertyId": propertyId
}
}
以下示例响应包含一个 ConversionSource
对象。Google Analytics(分析)转化来源设置了 googleAnalyticsLink
字段和以 galk:
开头的 conversionSourceId
。
{
"conversionSourceId": "galk:propertyId",
"googleAnalyticsLink": {
"propertyId": "propertyId",
"attributionSettings": {
"attributionLookbackWindowDays": 30,
"atributionModel": "CROSS_CHANNEL_DATA_DRIVEN",
"conversionType": [
{
"name": "purchase",
"report": true
}
]
},
"propertyName": "My Property Name"
},
"state": "ACTIVE",
"controller": "MERCHANT"
}
使用 Google 代码
如果您没有 Google Analytics(分析)媒体资源,可以使用 Google 代码创建网站转化来源,从而将转化数据直接发送到您的商家帐号。您可以使用 Google 跟踪代码管理器 API 设置现有的 Google 代码,也可以使用在添加新的网站转化来源时自动创建的新代码。
以下示例展示了如何在您的商家帐号下创建一个新的 ConversionSource
对象,以用于网站跟踪:
POST https://merchantapi.googleapis.com/conversions/v1beta/accounts/accountId/
{
"merchantCenterDestination": {
"displayName": "My tag destination",
"attributionSettings": {
"attributionLookbackWindowDays": 30,
"attributionModel": "CROSS_CHANNEL_LAST_CLICK"
},
"currencyCode": "CHF"
}
}
下面是一个包含 ConversionSource
对象的示例响应。网站转化来源设置了 merchantCenterDestination
字段和以 mcdn:
开头的 conversionSourceId
。
{
"name": "mcdn:12341241234",
"merchantCenterDestination": {
"destination": "MC-ABCD1234",
"attributionSettings": {
"attributionLookbackWindowDays": 30,
"attributionModel": "CROSS_CHANNEL_LAST_CLICK"
},
"displayName": "My tag destination",
"currencyCode": "CHF"
},
"state": "ACTIVE",
"controller": "MERCHANT"
}
创建后,您可以将转化来源的 destination
与 Google 代码结合使用,直接从您的网站获取转化数据。