我尝试在使用 require.js 的网站上安装amplitude。我将 Amplitude JavaScript 块放在 HEAD 标记的末尾,结果出现以下错误:Uncaught TypeError: t.amplitude.runQueuedFunctions is not a function
有什么想法可能导致这种情况吗?
似乎是一个非常简单的问题,不需要堆栈溢出,但我似乎找不到直接而明确的答案。
我最近从谷歌分析换成了 FB 分析,非常精确地遵循了他们的设置教程。
如果配置是开发,则默认情况下不会记录事件(用于 facebook 分析),但我不确定,是这样吗?
我有一个谷歌分析的“试运行”选项,我问自己是否有这样的东西我无法找到,或者如果在调试模式下默认启用试运行,或者我应该这样做通过为预编译器添加 #if 语句来手动实现。
我正在开发一个 WordPress 网站,并负责与 Adobe Analytics 集成。说明将在页面顶部包含一个脚本:
<script src="//assets.adobedtm.com/3202ba9b02b459ee20779cfcd8e79eaf266be170/satelliteLib-BlaBlaBla.js"></script>
Run Code Online (Sandbox Code Playgroud)
并在结束标记之前调用函数</body>:
<script type="text/javascript">_satellite.pageBottom();</script>
Run Code Online (Sandbox Code Playgroud)
然而,由于 WordPress 的性质,实际上很难强制脚本是标签之前的最后一个脚本</body>。我正在考虑在 DOM 就绪时触发脚本
$(function(){
satellite.pageBottom();
});
Run Code Online (Sandbox Code Playgroud)
确保该脚本在页面加载且其他脚本运行后运行。我的问题是:这是运行 Adobe 分析的适当方法吗?我看到这里的这个链接部分描述了 Adobe 的生活方式,但它看起来并没有真正回答我的问题: https ://marketing.adobe.com/resources/help/en_US/dtm/load_order.html
干杯
有没有办法在初始化 Facebook Pixel 实例后以编程方式删除它fbq('init', 'XXXXXXXXXXXXX')?
Google Analytics.js 允许使用 删除单个跟踪器对象ga('[trackerName.]remove'),但我在全局 fbq 对象上找不到任何具有类似功能的方法。
更新:虽然并不理想,但解决方法是仅针对特定像素,如下所示:
fbq('init', '<PIXEL_A>');
fbq('init', '<PIXEL_B>');
fbq('track', 'PageView'); //fire PageView for both initialized pixels
// only fire the Purchase event for Pixel A
fbq('trackSingle', '<PIXEL_A>', 'Purchase', {
value: 4,
currency: 'GBP',
});
// only fire the custom event Step4 for Pixel B
fbq('trackSingleCustom', '<PIXEL_B>', 'Step4',{
//optional parameters
});```
Run Code Online (Sandbox Code Playgroud) 使用高级匹配的个人信息初始化 Facebook Pixel 后,您是否可以更改高级匹配的个人信息?这是针对单页应用程序的。我尝试使用新的个人信息再次初始化 Facebook Pixel,但 Pixel 仍然报告我初始化时使用的原始高级匹配信息。
例如,我们将运行:
window.fbq('init', <FACEBOOK_ID>, { em: <email> });
在后面的页面上,我们获得有关它们的更多信息,因此我们将运行:
window.fbq('init', <FACEBOOK_ID>, { em: <email>, st: <state> })
未报告新信息(在此示例中为状态信息)。
javascript analytics facebook single-page-application facebook-pixel
我已经在 Google Play 商店上建立了内部测试渠道。我为我的应用程序添加了一些测试人员,但找不到方法来检查列表中的特定测试人员是否已安装该应用程序。
我想这个可以在Appstore找到。我们想知道谁安装了该应用程序。我尝试使用 firebase 分析仪表板并为应用程序播放控制台仪表板、应用程序统计信息等,但没有运气。有没有办法在 Playstore 中找到这个?
我希望能够使用 Charles Proxy 调试 firebase 分析。我无权访问源代码,因此无法在 Firebase 中启用调试视图。
我想要跟踪网络流量,以便能够使用 Firebase Analytics 数据的 Charles 代理查看我的应用程序内发送的事件。我尝试使用 Charles 代理设置 SSL 连接,但无法从我的应用程序中看到 Firebase Analytics 流量。
这样做的目的是因为我无权访问应用程序中的源代码,因此无法启用 debugView。
我希望能够查看我的应用发送到 Firebase Analytics 的网络流量。与处理 Google Analytics 数据的原理相同。
我想为每次崩溃发送一些自定义密钥,例如崩溃标识符,以识别用户从 crashlytics 报告的崩溃。我看到 Crashlytics API 提供了一个方法 setObjectValue(forkey:) 来执行此操作,但是,应该在代码中的何处调用它?我们是否有崩溃发生时触发的 Crashlytics 回调?到目前为止我所看到的,只有一个回调来知道上次会话期间是否发生了崩溃。
我们有一个 SAAS 业务,在domain.com(使用 API 密钥X)和a.domain.com(使用 API 密钥Y)上安装了 Analytics.js 的细分库。
当用户登录到domain.com时,Segment会设置一个cookie *.domain.com,该cookie被读取以保留user_id和会话。当该登录用户访问 a.domain.com 时,通过读取 cookie 将其识别为登录用户*.domain.com。这称为子域跟踪,它似乎是由Segment默认启用的,我们不希望这种情况发生。
有人遇到过同样的问题吗?获得 Segment 的支持是没有用的,因为我们不是优先支持的对象。
我们正在考虑删除 Analytics.js 库a.domain.com并通过请求访问 Segment 的 API,但这意味着计算所有默认 Segment 属性(例如匿名 ID、用户代理等)。这将非常耗时且难以维护。
感谢您的帮助 !
我遵循了 Matomo 文档(在放置东西以及如何实现它们方面并不是特别有帮助),并且我还尝试了使用ngx-Matomo的方法,但由于某种原因也不起作用。
我遇到的问题是我的初次访问被记录,但当我单击新的“页面”(路线)时,没有什么其他记录。我得到触发的唯一时间是刷新页面或重新加载本地主机或测试站点,但未跟踪正常导航。
由于配置文件限制,我目前无法访问 Matomo 本身内部的任何选项,但我想知道这是否是问题所在。
这是我的 ngx-matomo 代码和样板 Matomo 脚本(更改了 URL 和一些名称以保护项目):
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function () {
var u = "//MY_URL/";
_paq.push(['setTrackerUrl', u + 'piwik.php']);
_paq.push(['setSiteId', '000']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = u + 'piwik.js'; s.parentNode.insertBefore(g, s);
})();
Run Code Online (Sandbox Code Playgroud)
应用程序根目录:
import { Component, OnInit } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';
import …Run Code Online (Sandbox Code Playgroud) analytics ×10
facebook ×3
javascript ×3
adobe ×1
android ×1
angular ×1
crash ×1
crashlytics ×1
dom ×1
firebase ×1
frontend ×1
google-play ×1
ios ×1
matomo ×1
piwiktracker ×1
segment ×1
statistics ×1
subdomain ×1
swift ×1
testing ×1