Google analytics 如何在所有页面中跟踪UTM参数?

Google analytics 如何在所有页面中跟踪UTM参数?,google-analytics,utm,Google Analytics,Utm,如果用户将utm值带到登录页 在Landing.php文件中,我可以得到UTM值。谷歌分析将显示活动结果和点击量。如果用户导航到其他页面怎么办 ->。在contact.php中,URL中没有UTM值。Google analytics如何跟踪来自哪个UTM活动的访问。如果我使用PHP api向第三方工具发送utm值,意味着我将如何在contact.PHP文件中获取utm?我不太清楚,请帮忙 谢谢你谷歌分析在会话范围内存储活动数据,包括utm参数。这些值在会话的第一页检索(这也意味着新会话在活动属

如果用户将utm值带到登录页

Landing.php文件中,我可以得到UTM值。谷歌分析将显示活动结果和点击量。如果用户导航到其他页面怎么办 ->。在contact.php中,URL中没有UTM值。Google analytics如何跟踪来自哪个UTM活动的访问。如果我使用PHP api向第三方工具发送utm值,意味着我将如何在contact.PHP文件中获取utm?我不太清楚,请帮忙


谢谢你

谷歌分析在会话范围内存储活动数据,包括utm参数。这些值在会话的第一页检索(这也意味着新会话在活动属性更改时启动),并应用于所有后续点击

对于当前版本的GA-通用分析-归属发生在谷歌服务器上(过去与以前的GA不同,但现在已弃用)。没有一种现实的方法可以实时从谷歌检索属性数据。您必须创建自己的解决方案,将utm参数存储在cookie中并从中检索它们


如果您不需要实时发送数据,我写了一篇关于如何从GA提取属性数据并通过相应的API将其发送到另一个应用程序的文章。本教程使用Python作为编程语言,Salesforce作为合作伙伴应用程序,但应该有足够的背景知识将该原则应用于其他语言和应用程序。

Google Analytics在会话范围内存储活动数据,包括utm参数。这些值在会话的第一页检索(这也意味着新会话在活动属性更改时启动),并应用于所有后续点击

对于当前版本的GA-通用分析-归属发生在谷歌服务器上(过去与以前的GA不同,但现在已弃用)。没有一种现实的方法可以实时从谷歌检索属性数据。您必须创建自己的解决方案,将utm参数存储在cookie中并从中检索它们


如果您不需要实时发送数据,我写了一篇关于如何从GA提取属性数据并通过相应的API将其发送到另一个应用程序的文章。本教程使用Python作为编程语言,Salesforce作为合作伙伴应用程序,但是应该有足够的背景知识将这一原则应用于其他语言和应用程序。

您最好的选择是编写一小段javascript将UTM值存储在cookie中,然后用存储的值填充表单

如果你不想自己写一个,这可以帮助你做你需要的事情,还提供了一个javascript,你可以添加到你的网站上


披露:我是这篇博文的作者。

您最好的选择是编写一小段javascript将UTM值存储在cookie中,然后用存储的值填充表单

如果你不想自己写一个,这可以帮助你做你需要的事情,还提供了一个javascript,你可以添加到你的网站上


披露:我是这篇博文的作者。

另一种更简单的方法是使用Javascript将UTM/query参数附加到每个链接。以下是JQuery中的一个示例:

$('a').each(function() {
var querystring = window.location.search.substring(1);
var href = $(this).attr('href');

if (href) {
    href += (href.match(/\?/) ? '&' : '?') + querystring;
    $(this).attr('href', href);
}
}))

当然,如果您只想保持参数处于打开状态,则可以指定/选择一类链接


这使得整个站点的URL更加丑陋,但可能是比在Cookie中存储和访问UTM参数更快/更简单的解决方案。

另一种更简单的方法是使用Javascript将UTM/查询参数附加到每个链接。以下是JQuery中的一个示例:

$('a').each(function() {
var querystring = window.location.search.substring(1);
var href = $(this).attr('href');

if (href) {
    href += (href.match(/\?/) ? '&' : '?') + querystring;
    $(this).attr('href', href);
}
}))

当然,如果您只想保持参数处于打开状态,则可以指定/选择一类链接


这使得整个站点的URL更加丑陋,但可能是比在Cookie中存储和访问UTM参数更快/更简单的解决方案。

按照您的建议在URL之间保持UTM的活动性会有任何负面影响吗?在GA,谷歌广告,还是其他地方?我继承了一个有此设置的网站,我担心所有这些的GA数据,并正在考虑将其关闭。按照您的建议在不同的URL之间保持UTM的活力,会有任何负面影响吗?在GA,谷歌广告,还是其他地方?我继承了一个有这样设置的网站,我很关心所有这些的GA数据,并考虑将其关闭。