我有一个简单的任务:我想跟踪应用安装的推荐ID并将其传递给后端。我做了什么:我创建了一个带有额外参数referrer的链接,并将其附加到邀请链接中。打开时,javascript检测浏览器是否为Android移动浏览器,然后准备一个intent并发出指向该intent的重定向。在准备Intent时,referrer字段从url中提取并附加到intent,如下所示:intent://scan/#Intent;scheme=com.example.android;package=com.example.android&referrer=4;end这是我的BroadCastReceiver代码
我有iOS应用程序和几个广告事件。我为iTunesconnect中的每个事件构建URL(根据thatguide),它看起来像这样:https://itunes.apple.com/app/apple-store/id0000000000?pt=0000&ct=&mt=8一切正常,我可以在iTunesConnect的AppAnalytics中看到统计信息。但有什么方法可以在我的应用程序中获取事件ID?我想通过点击时事通讯中的某些横幅或链接等来跟踪安装我的应用程序的特定用户。提前致谢。 最佳答案 不幸的是,这是不可能的。Apple阻止了
如果我设置这样的页面:执行重定向时,浏览器是否会发送引荐来源信息和其他元数据? 最佳答案 在此处的测试中,Firefox和IE不会但Chrome会发送引荐来源网址(尽管这也不一致),无论它是否去同一个域或不。鉴于我找不到任何说明应该什么是标准行为的规范,而且W3C通常不鼓励META重定向,我不确定您是否可以依赖它的一致性。 关于html-http-equiv="refresh"是否保留引荐来源信息和元数据?,我们在StackOverflow上找到一个类似的问题:
我有一个页面,我不希望出站链接发送引荐来源网址,这样目标站点就不知道它们来自哪里。我猜这是不可能的,但我只是想确保没有任何隐藏的javascript魔术可以做到这一点,并且可以与某些(如果不是大多数)浏览器一起使用。也许是一些聪明的HTTP状态代码重定向功夫?这样就完美了link 最佳答案 我一直在寻找同样的东西,它看起来像thiswillbeafeatureofHTML5.您要查找的属性是rel="noreferrer"。已经是implementedinWebkit(Chrome,etc.),aswellasFirefox,但您的
我知道我可以获取当前页面的主机名,只需执行以下操作:varmyhostname=location.hostname;但是我如何获得推荐人的主机名呢?我可以通过varreferrer=document.referrer;但不幸的是,JavaScript中没有可用的document.referrer.hostname。我怎样才能得到这个值?如果有人点击google.com上的链接,这就是一个有用的例子。我希望能够从引荐来源网址(而不是页面和查询字符串)检索google.com。 最佳答案 这样做会:document.referrer.s
我想有一天我看到了一种创建链接而不发送用户最初所在页面的方法。那可能吗?或者我们是否需要使用重定向器来隐藏之前站点的位置?编辑:如果您对服务器端选项匿名化链接有想法,欢迎您。 最佳答案 Examplehttp://www.w3.org/TR/html5/links.html#link-type-noreferrernoreferrer关键字可以与a和area元素一起使用。此关键字不创建超链接,但注释元素创建的任何其他超链接(隐含的超链接,如果没有其他关键字创建的话)。表示点击该链接时不会泄露任何referrer信息。如果用户代理遵循
我有一个页面(index.php),客户可以在其中向我发送电子邮件。现在我想看看访问者来自哪个网站。如何使用PHP获取ReferrerURL?我试过$_SERVER['HTTP_REFERER']但它一直是空的。我需要考虑什么变量?这是我的$_SERVER包含的内容;我放了一些----CENSORED----出于隐私考虑,实际上有真正的值(value)。array(31){["DOCUMENT_ROOT"]=>string(33)"/home/anything/public_html/design"["GATEWAY_INTERFACE"]=>string(7)"CGI/1.1"["H
我注意到浏览器中的一些GooglePlay应用链接具有referrer=属性,这显然告诉引荐来源网址将您发送到GooglePlay中该应用的页面。是否可以在我的应用程序代码中看到该引荐来源网址(如果有)?如果没有,在任何地方都可以看到它? 最佳答案 您可以使用com.android.vending.INSTALL_REFERRER。TheGooglePlaycom.android.vending.INSTALL_REFERRERIntentisbroadcastwhenanappisinstalledfromtheGooglePla