gpt4 book ai didi

google-analytics - Google Analytics - 从 session 变量设置 USER_ID

转载 作者:行者123 更新时间:2023-12-03 07:34:37 25 4
gpt4 key购买 nike

我想将 Google Analytics 中的 USER_ID 设置为 session 变量的值。这可能吗?如果没有,我可以在页面上使用隐藏变量。我去了网页https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id但它没有关于如何从 session 变量设置 USER_ID 的示例,并且它唯一的示例使用 PHP,并且我从未设置 PHP 的盒子(IIS 7.5)运行。

目前,我在 ASPX 页面底部的脚本标记中有以下代码:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})
(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-59964433-1', 'auto');
ga('send', 'pageview');
ga('set', '&uid', {{USER_ID}}); // Set the user ID using signed-in user_id.

我想将{{USER_ID}}更改为 session 变量或页面上的隐藏变量(也许使用getElementById)。如果有人有在页面上使用 session 变量或隐藏变量的示例,我将非常感谢您的帮助。

谢谢

约翰

最佳答案

您在问题中链接到的页面上有一个示例:

<?php
// New Google Analytics code to set User ID.
// $userId is a unique, persistent, and non-personally identifiable string ID.
if (isset($userId)) {
$gacode = "ga('create', 'UA-XXXX-Y', { 'userId': '%s' });";
echo sprintf($gacode, $userId);
} else {
$gacode = "ga('create', 'UA-XXXX-Y');";
echo sprintf($gacode);
}?>

关于google-analytics - Google Analytics - 从 session 变量设置 USER_ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28702051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com