问题标签 [segment-analytics]

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.

0 投票
1 回答
268 浏览

ios - 如果不推荐使用 iAD,如何将广告客户 ID 发送到 Segment-Analytics

我正在尝试通过细分集成 Facebook 应用事件。

来自细分集成文档

您必须确保IDFA在您的应用程序中运行,这涉及添加iAD 框架

添加后,您将开始看到context.device.advertiserId填充并且context.device.adTrackingEnabled标志设置为 true。

但是,iAD 已被弃用

来自 Apple 文档:

iAd 框架
在您下次定期更新或提交应用程序时,您应该删除已弃用的 iAd 框架和连接。

当我在 Segment 中打开调试器时,值不存在:

提交到 AppStore 时,我将 YES 标记为IDFA作为 Segment requirements。所以我可以想象它以某种方式连接起来。

有人知道如何将advertisingrIdadTrackingEnabled = true发送到Segment 吗?

0 投票
0 回答
54 浏览

ios - How to prevent for calling specific screen controller calls in Segment Analytics

I want to prevent the call of [[SEGAnalytics sharedAnalytics] screen:name properties:nil options:nil]; which is happening inside the method seg_viewDidAppear in Segment Analytics. It gets call for every controller. I have a UITabBarController in appdelegate which has 5 controllers in it. So this [[SEGAnalytics sharedAnalytics] screen:name properties:nil options:nil]; gets call and prints UITabBarController multipule time. I can put a condition in seg_viewDidAppear specifically for UITabBarController but i was wondering if there is any other way to prevent it.

Thanks in advance.

0 投票
2 回答
1038 浏览

angular - 我们如何在混合离子应用程序中集成细分分析?

我们如何在 ionic 应用程序中集成细分分析?

我已经浏览了“ https://segment.com/docs ”的文档,但没有发现任何关于离子应用程序集成的信息

0 投票
1 回答
105 浏览

google-analytics - Segment 的 Analytics.js 是否与 Pinterest 集成?(没有 Segment.io)

我想使用 Segment 的 Analytics.js 开源包(但不使用他们的托管解决方案 segment.io),我注意到他们的托管解决方案与 Pinterest 集成,但我似乎在 Analytics.js 中找不到它. 您只能通过他们的托管解决方案获得 Pinterest 集成吗?如果没有,在初始化 Analytics.js 时如何使用它?

这是我当前的初始化(取自这篇有用的文章

0 投票
1 回答
640 浏览

android - 未收到 MixPanel 推送通知

我已经在MixPanel 推送通知文档中提到的 MiXPanel 控制台上设置了所有东西。我只是在 google 和 MixPanel Docs 上找到 needfull 浪费了我 2 天的时间。

这是我的代码

我用过的变量:

  • MIXPANEL_PROJECT_ID_TOKEN:我是从 mixPanel ProjectSetting->Management->Token 获得的。

  • PROJECT_NUMBER:来自google-service.json文件的 project_number


注册接收器以获取推送通知。

AndroidManifest.xml

将身份发送到段。(此处添加设备令牌)

我通过选择用户从 MixPanel 发送推送,但没有进入设备。

如果我在某个地方弄错了,请告诉我。

0 投票
2 回答
817 浏览

sql - 如何通过对大表的查询来加快计数 + 分组?

当用户访问我们的网站时,我有一个 Postgres 表,其中包含Segment.com 创建的anonymous_id(字符串)和(日期时间)列。timestamp

有~5M 行,~1M 不同的anonymous_id

我想查询每月发现的不同匿名 ID 的数量。

到目前为止我有这个,它有效,但在 PSequel 中超时(我可以运行它多次并限制日期)

我在anonymous_id 和timestamp 上有一个索引

结果EXPLAIN ANALYSE

当前指数(包括下面 Thorsten Kettner 建议的组合指数)

0 投票
1 回答
759 浏览

amp-html - Google AMP Story Analytics,使用 Segment

我正在尝试使用Segment来跟踪 Google AMP Stories 的分析。我想跟踪观众点击故事的哪个页面,以及他们与故事互动的其他方式。

我正在使用 Segment 的 AMP Mobile Source 并遵循文档。我在每个 amp-story-page 组件中添加了代码的页面摘录:

当我使用 Segments Debugger 工具测试代码时,它在页面加载时触发了对 Segment 的调用,而不是在查看页面时。

然后我尝试合并来自AMP 故事 GitHub 页面的触发器

但我无法完成这项工作,因为我没有段的请求处理程序...使用此触发器运行我的代码时出现错误:

我也尝试使用与华盛顿邮报类似的代码,后者使用谷歌分析来跟踪他们的 AMP 故事,但我遇到了与上面代码相​​同的问题。这是华盛顿邮报的代码:

如果有人可以帮助我跟踪查看我的 AMP 故事页面的时间,那就太好了。

0 投票
1 回答
203 浏览

salesforce - 无法通过段在 Salesforce 中设置潜在客户对象的记录类型

我们的 Salesforce Lead 对象有多种记录类型。
潜在客户是通过 Segment.io 创建的。
我无法通过段以编程方式设置潜在客户的记录类型。

RecordTypeId是 Lead 对象上的字段之一,数据类型为Record Type.
我尝试设置RecordTypeId通过urlRecord Type Name找到setup -> object manager -> lead -> record types的以及使用 url 中的 id lightning/setup/ObjectManager/Lead/RecordTypes/${id}/view

我的一个假设是该段认为这RecordTypeId是一个自定义字段,并且它附加__c到字段名称。

0 投票
1 回答
346 浏览

javascript - 像素跟踪:在服务器端检索通过 url 发送的参数

我正在尝试使用 javascript 创建一个像素跟踪器,并在 url 中包含了必要的参数,并包含了这个:

现在,我无法理解如何使用 java 访问 servlet 上的参数。有人可以帮我解决这个问题吗?

0 投票
0 回答
194 浏览

javascript - 有什么方法可以强制 Segment JS 客户端使用 IPv6 而不是 IPv4?

我有一台同时具有 IPv4 和 IPv6 地址的设备。在我的 rails 应用程序中,请求来自 Cloudflare,从中提取的 IP 地址X-Forwarded-For是 IPv6 地址。但是当我从 JS 客户端发送跟踪事件时,它默认使用 IPv4。有什么方法可以让 JS 客户端使用 IPv6 而不是 IPv4?

因为这个问题。我看到来自同一设备的事件来自两个不同的 IP。我尝试将 IPv4 转换为 IPv6。但它们是两个不同的 IP(不是同一 IP 的两个不同表示)。