我们正在使用电报机器人在频道中发布广告信息。广告消息始终在回复标记中包含文本和内联键盘按钮。此按钮是促销资源的链接。我们希望跟踪按钮点击,但是存在问题。如上所述here,按钮必须包含一个可选参数 - 这意味着,如果我们使用url作为按钮,则不会有回调查询。所以,qustion是 - 是否有任何欺骗方式来跟踪点击并保持按钮链接?
当前的metod正在我们的服务器上添加图层。按钮正在移动到服务器上的页面,重定向到最终URL。但这是非常糟糕的 - 通常链接是其他电报频道链接和用户的浏览器打开,当没有需要。
答案 0 :(得分:2)
例如,您需要缩短网址服务,例如botanio。
缩短网址
将GET请求发送到
https://api.botan.io/s/?token={token}&url={original_url}&user_ids={user_id}
您在简单文本响应中获得缩短的URL(如果是响应 代码是200)。 200以外的代码表示发生了错误。
此外,如果是群组聊天,您可以添加多个user_id: & user_ids = {user_id_1},{user_id_2},{user_id_3},但目前此数据 将不会被使用(因为我们不知道哪个特定用户点击了 链接)。
开始与电报中的Botan聊天,以获取GET请求中所需的令牌并遵循机器人的推荐。它不仅对URL跟踪有帮助,对任何点击也有帮助。
作为替代方案,您还可以使用Google URL Shortener,Bitly,Ow.ly或其他许多人。