相关疑难解决方法(0)

在什么情况下HTTP_REFERER将为空

我知道可以获得一个空的HTTP_REFERER.在什么情况下会发生这种情况?如果我得到一个空的,它是否总是意味着用户改变了它?获得一个空的一个与获得一个空的一样?在什么情况下我也能得到它?

security http-referer http cross-domain http-headers

149
推荐指数
4
解决办法
10万
查看次数

php-ga:如何识别有机流量?

我正在使用我的所有Google Analytics服务器端,但GA仅跟踪直接或推荐,我不知道如何跟踪有机.这是一个直接或推荐的代码:

              //Campaign is used for the referrals
              //If not in session and there is a referrer, create campaign from referrer 
              //and add it to the tracker and to session.
               if (!isset($_SESSION['campaign'])) {
                        if (isset($_SERVER['HTTP_REFERER']) && 
                                strpos($_SERVER['HTTP_REFERER'], parse_url($this->config['url']['base'], PHP_URL_HOST)) === FALSE) {
                                $campaign = GoogleAnalytics\Campaign::createFromReferrer($_SERVER['HTTP_REFERER']);
                                $this->tracker->setCampaign($campaign);
                                $_SESSION['campaign'] = serialize($campaign);
                        }
                } else {
                        //If already in session, add it to the tracker
                        $this->tracker->setCampaign(unserialize($_SESSION['campaign']));
                }
Run Code Online (Sandbox Code Playgroud)

以上基本分析了引用者; 如果来自其他来源,则创建推荐,如果不是,则创建推荐.然后,如果有推荐,它将存储在会话中.

现在,我如何识别有机物来源?我正在考虑制作一个可能的有机资源表,谷歌是这样做的吗?就像是:

protected $organic_sources = array('www.google.com', 'www.yahoo.com')
Run Code Online (Sandbox Code Playgroud)

然后我会在创建广告系列之前检查其中的来源,如果在数组中我会将其创建为有机广告系列.这是最佳解决方案吗?有关如何识别有机交通的任何想法?

php google-analytics

2
推荐指数
1
解决办法
3921
查看次数