问题标签 [utm-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我们可以创建指向没有在 Android Manifest.xml 中注册主机(域)的 Android 应用程序的深层链接吗?
假设应用程序的包名是 com.example.com,AndroidManifest.xml 中有以下条目
该应用程序没有/拥有任何域,Android 开发人员文档 https://developer.android.com/studio/write/app-link-indexing 给出的assetlinks.json 中没有应用程序包到域的映射。 html
例如: https ://www.example.net/.well-known/assetlinks.json
我们可以使用以下 URL 模式定义和实现深度链接:
market://details?id=com.example.com 或 https://play.google.com/store/apps/details?id=com.example.com
其次,在应用程序中,我们有下面的意图过滤器来跟踪 UTM 参数
我们如何确保应用程序是深度链接的,即使在市场中设置 UTM 参数:// http:// 模式深度链接 URL 如下所示:
https://play.google.com/store/apps/details?id=com.example.com&utm_source=web
任何指导或建议都会非常有帮助。
google-analytics - 在 URL 中没有变量的 Google Analytics UTM 跟踪
我需要能够在 Google Analytics 中跟踪 UTM 参数,而不需要它们位于 URL 中。
我们在页面加载时加载信息,并且我们希望在我们的 UTM 参数中使用此信息,并且我们不希望将用户重定向到附加了 UTM 变量的 URL。
我在此页面上看到您可以使用 javascript 调用综合浏览量,但无论如何我都看不到指定 utm 参数:https ://developers.google.com/analytics/devguides/collection/analyticsjs/pages 。
google-analytics - 使用 javascript 手动设置 gtag utm 参数
为了更好地跟踪跨域 iframe,我想为 Google Analytics 的 gtag 手动设置 utm 参数。
我无法更改它添加 utm_source={source} 等的 url。
我的 iframe 加载如下:
然后在服务器端,我将提取这些参数,因此如果另一个父站点放置 ie referer_source 而不仅仅是源,我可以更改它,因此在 javascript 中所有变量都是相同的。
我找到了这个线程,但是它对我不起作用。这是标题中的脚本代码:
我仍然将 iframe 的父域视为推荐,并且在事件选项卡中我只看到
事件类别:一般;事件动作:pagetest;事件:100%
我想对页面上的总数进行分析,然后能够在示例中分解 pagetest a 和 pagetest b。
如何在 javascript 中设置所有这些点?
google-analytics - UTM 参数如何到达 Google 分析网站
我有点困惑,在 UTM 跟踪参数方面几乎不需要帮助。
UTM url 的标准语法是:
http://www.example.com/?utm_source=adsite&utm_campaign=adcampaign。
假设我将此网址作为链接嵌入到我的页面中。用户点击此链接。链接指向我的网站。
所有 utm 参数都会到达我的网站。他们将如何访问 Google 分析网站。
我的猜测是,分析代码和 js 拦截所有链接点击并提取 UTM 参数,然后让用户定义的点击处理程序与点击一起工作。
有正确专业知识的人可以帮助我吗?
非常感谢您的宝贵时间,非常感谢。
google-analytics - 哪些 UTM 参数适用于多站点设置?
我在两个域上有两个站点(Site A
和Site B
)。在两个站点上都设置了相同的 GA 跟踪代码,并在Site A
“链接器”上启用了多站点跟踪,如此处所述。
Site A
是登陆页面,Site B
而是可以购买产品的页面。
如果用户Site A
输入
https://siteA.com?utm_campaign=foo&utm_source=3rdparty
Site B
并点击一个链接
https://siteB.com?utm_campaign=bar&utm_source=siteA
utm_campaign
结帐时的总是“ bar ”还是“ foo ” ?
我是否必须删除链接上的utm_*Site A
才能保留“ foo ”,还是必须重写参数才能保留它们?
如果用户来自“ 3rdparty ”,则应该是“ foo ”,否则应该是“ bar ”。
android - Android:从 Google Ads 接收错误的 UTM
据我的老板说,我们的一些应用程序已通过 Google Ads 投资于应用程序的广告。为了让他们解析数据并正确分析它们,他们正在使用 UTM 自动标记方法。客户端(Android 设备)的工作是使用 Firebase Analytics 发送 UTM,并根据此 UTM 向 Firebase 发送自定义事件。
但是,我们的数据显示 Firebase SDK 和我们的事件都被错误地传输。点击次数和下载次数不匹配。由于它们都不正确,我猜设备本身收到的 UTM 是错误的,需要正确接收,我无法找到答案。
在将应用程序下载到设备后,我正在使用Install Referrer Library来跟踪 UTM 是什么。我猜 Firebase SDK 也使用了一些类似的方法。在我们这边,UTM 被记录到SharedPreferences
,如果查询成功就不会再次查询。
下面是它的相关代码(该processReferrer
方法基本上是根据我们的需要解析UTM):
该方法非常简单,但是数据似乎是错误的。那么,执行起来似乎有些不正确吗?如果不是,为什么从 Google Ads 收到的数据有误?任何帮助表示赞赏,非常感谢。
编辑:经过一些测试,这是我发现的:
作品:
一个 API 19 真实设备(GM Discovery II Mini)和安装了 Play Store 的 API 25-29 仿真器之间。编辑:UTM 也可以通过安装了 Play Store 的 API 23 和 24 Genymotion Emulators 获取。
不起作用:
安装了最新的 Google Play Services 和 Play Store 的 API 24 Android Studio 模拟器(设备也登录到我的帐户),而真实设备(General Mobile 4G Dual,API 23)无法查询 UTM 信息。下面的代码落在InstallReferrerResponse.FEATURE_NOT_SUPPORTED
. 所以我几乎可以肯定安装引用客户端在某些 API 级别上存在错误。
编辑:向谷歌打开一个问题:https ://issuetracker.google.com/issues/149342702
javascript - 如何在 Shopify 中使用 UTM 活动值标记新订单
我正在尝试找出一种方法来标记所有订单(下订单时),并使用附加到客户的 UTM 数据。所以我的子问题是这样的:
是否可以使用 javascript 从谷歌的跟踪代码中检索源/媒体或活动数据,因为它已经在收集它?
如果不是,我假设我最好的选择是在客户第一次到达时使用液体从 URL 中获取 UTM 值?
使用任何一种方法,一旦我得到了我需要的值,将它作为标签应用到订单的最直接的地方/方法是什么?我不想编辑结帐代码,但如果我必须,我必须。
谢谢你的帮助!
google-analytics - 为什么我的 UTM 链接会出现在 Google 结果中?
为什么我的推荐跟踪链接在此网站的 Google 搜索中显示为索引页面?(上面的链接是为了表明他们正在出现)
google-ads-api - 如何将搜索查询传递到 Google Ads(搜索)的着陆页网址
当用户点击谷歌广告时,我想通过 utm_term 参数将搜索查询传递到登录页面。
用户访问 www.google.de 并搜索“development software grails company ny”
我们的谷歌广告显示,当搜索查询包含“软件开发”
用户点击广告并被发送到http://www.ourcompany.com/?utm_term=development+software+grails+comapny+ny
这里的问题是,我找不到保存搜索查询的值跟踪变量,我认为不存在。但是,我只找到了 {keyword},它只会报告搜索查询成功匹配的关键字。
在https://support.google.com/google-ads/answer/6305348?hl=en中没有这样的变量,它指的是搜索查询。
同样在此页面上https://support.newengen.com/hc/en-us/articles/360014178033-Understanding-UTMs-for-Search它没有报告一个。只有 Microsoft bing 似乎有一个名为 {SearchQuery}。
谷歌是否允许捕获用户的“搜索查询”并将其传递到谷歌广告的登录页面,或者这根本不可能???