我们有一个基于产品的网站。我们在搜索页面,详细信息页面,推荐,电子邮件,短信和许多其他地方向用户展示相同的产品,如任何其他电子商务网站。
在我们的每个产品上,我们都会提供"添加到购物车"按钮。我们想要从这些地方查看此按钮的使用情况。例如,有多少"添加到购物车"我们从搜索,详细信息等页面获得的点击次数。
有多种方法可以做到这一点:
第二种解决此问题的最佳方法还是我们还有其他更好的选择?如果它是最好的方法,那么在POST API的URL查询字符串中跟踪这些东西有多好? (as / api / addcart是POST端点)
答案 0 :(得分:0)
我不想为POST端点发送任何查询参数。您可以更新POST API以接受请求的以下格式,其中clientData部分包含其他详细信息。
输入格式:
{
"clientData": {
"origin": "1"
},
"shoppingCart": {
//Contains the cart details.
}
}
另一种方法是创建另一个端点,它只会收集事件记录等用法信息。因此,单击“添加到购物车”按钮将触发addCart,然后是新的使用端点以捕获使用详细信息。