Infusionsoft提供以下获取会员ID的脚本/方法。现在,我想以编程方式调用该URL,然后返回联盟会员ID - 我不想重定向或转到其他任何地方,我只是希望联盟ID在以下查询中使用。我知道必须有办法做到这一点,但我不知道它可能是什么......
-
以下是修改后的重定向链接网址的示例。您需要更改突出显示的部分,以输入您的Infusionsoft应用程序名称和目标网站的URL。
https://appName.infusionsoft.com/aff.html?to=http://www.example.com
如果点击此链接的潜在客户在其浏览器上存储了引荐Cookie,则该合作伙伴将登陆包含以下网址的网页:
http://www.example.com?affiliate=1234
目标网址与重定向链接末尾的网址匹配,引荐合作伙伴的ID是网址的一部分。如果未找到cookie,则引荐合作伙伴ID号将设置为零。
答案 0 :(得分:0)
我想我之前已经考虑过这样做了。在我看来,如果您创建了一个重定向到的页面,例如http://www.example.com/affiliateId.php,那么在该页面上您只回显了联盟会员ID,如下所示:
<?php echo $_GET['affiliate']; ?>
您可以简单地cURL该页面并提取响应。这里的问题是,当您查看页面时,它实际上是您的服务器进入页面而不是用户的计算机,所以它总是返回0.
因此,不知何故,您需要让用户的计算机导航到该页面,可能是通过使用iframe或ajax调用,然后在使用a或者ajax渲染后提取信息客户端脚本。