【问题标题】:generate multiple unique short urls?生成多个唯一的短网址?
【发布时间】:2014-09-09 13:42:23
【问题描述】:

goo.gl 或类似服务有没有办法为给定的 url 生成多个唯一的短 url?

例如,如果我多次运行以下代码

curl https://www.googleapis.com/urlshortener/v1/url \
  -H 'Content-Type: application/json' \
  -d '{"longUrl": "http://www.google.com/"}'

我总是得到相同的短网址作为回报

{
 "kind": "urlshortener#url",
 "id": "http://goo.gl/fbsS",
 "longUrl": "http://www.google.com/"
}

我希望能够生成 n 个不同的短 url,并能够获取这些单个 url 的统计信息(都重定向到同一个站点)

谢谢!

【问题讨论】:

  • 请问是什么原因?
  • 研究。我是一名经济学家,在个人级别收集此类数据将非常有用。我的理解是营销人员一直都在这样做。

标签: short-url goo.gl


【解决方案1】:

试试 L0.CL (https://L0.CL)。将您的 URL 放在一起,用 ; 分隔或换行。

它们允许在 1 次免费中缩短 50 个 URL。

【讨论】:

  • goo.gl 现已正式停止。
【解决方案2】:

大多数网址缩短器会为同一帐户中的同一目标页面创建相同的链接。这就是为什么您不能将多个链接指向同一个目的地的原因。

您需要使用 url 缩短器,以便为 Rebrandly 等一个目的地创建多个链接(披露:我是创始人之一): https://support.rebrandly.com/hc/en-us/articles/228091508-Different-Short-Links-for-the-Same-Landing-Page

使用 Rebrandly,您还可以在创建和分发短链接后更改目标 URL:https://support.rebrandly.com/hc/en-us/articles/223449468-How-to-Change-Your-Destination-URL

Rebrandly 是免费的,包括一组很棒的公共 API

【讨论】:

    【解决方案3】:

    我不知道是否有一个服务会为您提供多个 URL,因为我猜他们会对 URL 进行哈希处理并将其保存为现金,因此您总是会得到相同的 URL。但我的想法(如果这对你来说是可以接受的)是添加一些随机参数。因此,使用缩短的 URL 并在您的 id 末尾添加类似“?v=random_string”的内容。这样你的 URL 仍然更短,但你有 etxra 参数......

    【讨论】:

    • 假设我使用goo.gl/fbsS?v=random_1goo.gl/fbsS?v=random_2。我可以下载这两个短网址的统计信息吗?比如我想知道每次点击的时间、ip等。谢谢!
    • 不知道,但有一个更好的主意:在要缩短的 URL 处添加随机字符串。这样,您将始终获得可以使用的不同短 URL ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2023-03-16
    • 2021-02-21
    相关资源
    最近更新 更多