如何拼接从事件跟踪获得的客户端和服务器端信息?

问题描述

我们最近开始研究我组织中的一些服务器端跟踪。我让开发人员为PHP安装了“主题”测量协议库,并为Drupal构建了一个模块,该模块将综合浏览量直接发送到GA。到目前为止,它就像一个魅力。但是,我们希望通过基于特定会话或页面请求唯一的共享事务ID来拼接客户端和服务器端信息,从而充分利用可测量的客户端和服务器端。>

第一:其他人是否有使用theiconic的php-ga-measurement-protocol库进行服务器端跟踪的经验?

第2条:有没有人有过基于唯一的会话或某种交易ID将客户端和服务器端信息组合在一起的经验?

希望有人对此有一些提示,因为我不知道从哪里开始。 干杯。

解决方法

您在客户端使用Universal Analytics,在服务器端使用Measurement Protocol API。

要缝合会话,您需要在每次“测量协议”命中时发送ClientID,方法是传递“ cid”参数。

由于您正在使用主题库,因此可以发送:

#include "motHasard.h"

    std::string motHasard(std::string mot)
    {
        srand(time(0));
        std::string motnew("");
        int taille=mot.size();
        int position;
        while(taille!=0)
        {
    
            position = rand() % taille;
    
            motnew+=mot[position];
            mot.erase(position,1);
        }
        return motnew;
    }

需要通过javascript从客户端捕获ClientId,然后将其传递到服务器端:

$analytics->setClientId('12345678')

您需要找出从客户端向服务器端发送ClientId的最佳方法(然后是如何在会话中存储它)。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...