Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Can';我不能让我的推荐代码在谷歌分析中显示推荐_Delphi_Google Analytics_Http Referer - Fatal编程技术网

Delphi Can';我不能让我的推荐代码在谷歌分析中显示推荐

Delphi Can';我不能让我的推荐代码在谷歌分析中显示推荐,delphi,google-analytics,http-referer,Delphi,Google Analytics,Http Referer,下面的代码是向HTML请求添加referer标记所需的全部代码吗 我已经在我的个人网站上测试了这段代码,虽然我可以在Google Analytics的报告中看到来自其他网站的推荐,但名为mysite的推荐人不会出现,即使我等了一两天以确保GA已经更新了其报告 IDhttp1.Create(Self); IDhttp1.HandleRedirects := TRUE; IDhttp1.Request.Referer := 'http://www.mysite.com'; IDhttp1.Get(U

下面的代码是向HTML请求添加referer标记所需的全部代码吗

我已经在我的个人网站上测试了这段代码,虽然我可以在Google Analytics的报告中看到来自其他网站的推荐,但名为mysite的推荐人不会出现,即使我等了一两天以确保GA已经更新了其报告

IDhttp1.Create(Self);
IDhttp1.HandleRedirects := TRUE;
IDhttp1.Request.Referer := 'http://www.mysite.com';
IDhttp1.Get(URL); // ignore result. Just done to hit the site with the referer string

后续行动

不要依赖谷歌分析或这类工具得出结论,至少不用等待合理的时间,因为统计数据不是实时的,而是合理的最新数据

使用记录器、嗅探器或检查您的服务器日志,以查看服务器发生了什么

以下是我为正确编写此答案所做的操作:apache服务器访问日志显示:


如您所见,推荐人已正确地报告给服务器。

不要依赖谷歌分析或此类工具得出结论,至少不用等待合理的时间,因为统计数据不是实时的,而是合理的最新数据

使用记录器、嗅探器或检查您的服务器日志,以查看服务器发生了什么

以下是我为正确编写此答案所做的操作:apache服务器访问日志显示:


如您所见,推荐人已正确地报告给服务器。

我不熟悉Delphi,但看起来您正在尝试以编程方式请求页面。但是,这可能不会执行Google Analytics JavaScript代码来注册页面视图

我不熟悉Delphi,但看起来您正试图以编程方式请求页面。但是,这可能不会执行Google Analytics JavaScript代码来注册页面视图

您要等多久才能看到分析报告?抱歉,它不是实时更新的。您要等多久才能看到分析报告?好吧,它不是实时更新的。正如我在最初的帖子中提到的,我等了一两天。事实上,即使是很多天后,GA中也没有出现。你说的“我做了什么来正确地编写这个答案”是不是意味着你刚刚尝试了一个GetURL调用,并在日志中说了出来?是的,我使用Indy执行了几次GET,然后在apache访问日志文件上执行了tail命令。正如我在最初的帖子中所指出的,我等了一两天。事实上,即使很多天以后也不会出现在GA中。你说的“我做了什么来正确地编写这个答案”是不是意味着你刚刚尝试了一个GetURL调用,并在日志中说了出来?是的,我使用Indy执行了几次GET,然后在apache访问日志文件上执行了tail命令。啊哈!我没有想到在没有浏览器的情况下检索页面的html会阻止GA JavaScript运行。+1,但是GA如何报告/过滤机器人呢?大概他们是以编程方式请求页面的,根据您的评估,他们不应该执行GA的javascript?除非他们执行javascript(通常不会执行),否则Google Analytics中不会报告机器人。要获得这些数据,您需要使用日志文件分析工具。啊哈!我没有想到在没有浏览器的情况下检索页面的html会阻止GA JavaScript运行。+1,但是GA如何报告/过滤机器人呢?大概他们是以编程方式请求页面的,根据您的评估,他们不应该执行GA的javascript?除非他们执行javascript(通常不会执行),否则Google Analytics中不会报告机器人。要获得这些数据,您需要使用日志文件分析工具。