问题标签 [yandex-metrika]
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 - 创建锁定文件 webview_data.lock 失败
我们正面临一个我不知道如何解决的异常。它似乎与 webviews 和多处理有关,我们的应用程序确实使用了多达 4 个进程。但是我希望在 Android 9 上发生这种崩溃,因为多处理需要调用 webviews,WebView.setDataDirectorySuffix(suffix)
而我们已经在调用它。坦率地说,到目前为止,在 70 次崩溃中,Android 9 和 10 似乎还不错。
我不希望在其他版本上发生这种崩溃,尽管它只发生在 Android 5.0、5.1 和 6.0 上。应用程序已被保护,但映射文件已上传到 Crashlytics,因此我希望有更好的堆栈跟踪,但这只是我拥有的。我不知道为什么会发生这种情况,我无法使用我们的 Android 5 和 6 设备或模拟器在本地生成它。它只发生在生产中,但经常发生。
该应用程序使用 Firebase Analytics、具有各种中介功能的 Google Ads 和应用计费(如果有帮助的话)。而且,我们最近添加了一个名为Yandex Metrica的东西,它在自己的进程中运行,后缀为“:Metrica”。我的猜测是它来自那里,因为 Metrica 中的代码使用组件“java.nio.FileLock”并尝试获取锁。至少,这是我通过反编译我们的 APK 并搜索该包所发现的。
编辑
这可能是错误的,因为显然我们的另一个应用程序在没有使用 Yandex Metrica 的情况下抛出了相同的异常。
堆栈跟踪:
摇篮依赖:
任何帮助表示赞赏,谢谢。
google-analytics - Pagespeed + yandex metrika + 谷歌分析 = 糟糕的速度
我需要帮助来优化我的网站 ggsel.com。我使用谷歌分析和 Yandex Metrica 的计数器。如果我放弃这些计数器,那么我会通过页面速度获得非常好的结果,但是如果我将这些计数器放在我的页面中,结果就会很糟糕。
我将页面速度的屏幕截图附加到这篇文章中。请告诉我,如何保存这些计数器并从页面速度中获得最佳结果。也许你能给我一些建议。我如何才能更好地为我的站点提供 FID 和 FCP?
javascript - 无法在 react-yandex-metrika 上获取网络管理程序消息
我的 App.js
我的另一个组件 Form.js,其中 onClick 我正在向 yandex webvisor 发送信息
我什么也没有得到我有一些语法错误或我在互联网上搜索过的东西,似乎一切都很好,但我仍然没有收到网络管理程序消息
sql - ClickHouse:如何正确存储 JSON 数据?
我打算将数据从 PostgreSQL 数据库迁移到 Yandex 的 ClickHouse。源表中的字段之一是 JSON 类型 - 称为additional_data
. 因此,PostgreSQL 允许我在查询等期间访问 json 属性。SELECT ...
->>
->
我需要相同的行为才能保留在 ClickHouse 存储中的结果表中。(即在选择查询和/或使用过滤和聚合子句时解析 JSON 的能力)
这是我CREATE TABLE ...
在 ClickHouse 客户端中所做的事情:
如何存储 JSON 可序列化数据是一个不错的选择吗?有任何想法吗?
也许最好将 JSON 数据存储为普通数据,String
而不是Nested
使用特殊功能来使用它?
android - 如何分析混淆的 3rd 方库代码的泄漏痕迹
我发现了内存泄漏(使用 LeakCanary),但是泄漏跟踪中的代码被混淆了。我在代码混淆方面没有太多经验,我想知道是否有办法去混淆它,或者可能为第三个库代码禁用代码混淆?
我使用的第三个库代码是yandex-ads-sdk。泄漏痕迹:
typescript - Next.js、Styled-components 和 Yandex Metrica 会话重放
我正在一个使用 Next.js 和 styled-components 的项目中工作。在我的文件 [slug].tsx 中:
大多数标签来自样式组件,例如:
我已经关注了 Next.js ( https://styled-components.com/docs/advanced#ne xtjs ) 的 styled-components 文档,我的 .babelrc:
_document.tsx:
该项目需要 Yandex Session Replay 工作,但是当我的应用程序在生产中加载时,控制台中没有错误并且 Yandex Session Replay 不会呈现 CSS:
有什么建议么?
谢谢。
javascript - 为什么 Yandex Metrica 进行如此多的 API 调用?
我有一个在 Nextjs 上运行的 SPA,并在其中呈现一个使用 React 构建的 iframe 小部件。
在那个小部件的 index.html 文件中,我放置了 Yandex Metrica 脚本。然后,我设置了一个目标标签来监听一个 JavaScript 事件(当用户点击注册按钮时)。
目标按预期工作,并在单击按钮时注册。
但是,我看到一大堆网络呼叫发送到 yandex metrica,我不知道为什么。此外,它会在任何时候触发事件侦听器时出现,Yandex 主脚本也是如此。
node.js - 添加到 Nuxt.js 应用程序分析脚本,其执行取决于当前 url
我有使用“通用”模式的 Nuxt.js 应用程序。
我的任务是将 Yandex-metrika(类似于 Google 分析)插入到我的 Nuxt.js 应用程序中。
我有三个问题:
- 每个页面都应该使用脚本
- 脚本只能在生产环境中使用
- 脚本应仅在特定域上使用,例如:
domain.com
我尝试使用 app.html 来包含我的脚本。以下解决方案解决了前两个问题,但最后一个问题仍然存在:如何知道当前网址?我无法访问window
Nuxt.js 模板语法,window.location.host
可以轻松解决我的问题。
应用程序.html
我可以在我的 , 中添加条件语句<script>
,
if (window.location.host === 'domain.com')
但那该怎么办<noscript>
?如何有条件地隐藏它?
我也考虑过将 alalytics 脚本放入插件中,但是这个解决方案有一个附带问题 - 分析不能很好地工作。
macos - 带有 Yandex.Metrica 的网站不再在 Safari 15 中打开。如何修复?
在 Mac Safari 升级到版本 15 后,所有带有 Yandex.Metrika(网络分析服务)的网站都不再打开:第一次由于页面错误导致重新启动,第二次 - 由于原因再次重复而无法打开。
如果在 Safari 设置中禁用 javascript 或 Yandex.Metrica 从页面的 html 代码中排除,则会打开相同的页面。
在 Apple 或 Yandex 在他们的网站上修复它之前,有什么方法可以暂时解决这个问题?
OSX 版本:iMac 2013 27、Catalina 10.15.7、Safari 15(15612.1.29.41.4、15612)
css - Vuetify 如何将 CSS 类添加到 HTML
我有一个<v-text-field>
收集用户电子邮件地址的方法,我需要根据Yandex Metrica 指南ym-record-keys
向元素添加 CSS 类。所以我尝试像这样添加它,但它会将类添加到父 div。如何将类添加到 HTML 输入元素?<input>
ym-record-keys
我需要实现这个输出: