Firebase 动态链接 ITC 分析设置

Posted

技术标签:

【中文标题】Firebase 动态链接 ITC 分析设置【英文标题】:Firebase Dynamic Links ITC Analytics Settings 【发布时间】:2018-04-04 20:52:47 【问题描述】:

使用 Firebase 动态链接 API 构建动态链接时,属性分组之一是 ITunesConnectAnalyticsParameters。它列出了以下设置:

AffiliateToken:用于创建会员编码链接的会员令牌。 CampaignToken:开发者可以添加到任何链接以跟踪特定营销活动的销售的活动令牌。 ProviderToken:从 iTunes Connect 中启用动态链接分析的提供商令牌。

这些值是什么?我如何知道将它们设置为什么?

【问题讨论】:

【参考方案1】:

总结

Affiliate Token:如果您使用 Firebase Dynamic Links API 构建其中一个链接,这可能是不必要的,除非您打算为链接提供货币信用给另一个实体。我没有找到如何为任何给定实体获取此值。 Campaign Token:可以是任何值,它会显示在您的 iTunes Connect 仪表板中,附加到通过此链接发生的任何分析事件。 Provider Token:应该是 iTunes Connect 仪表板中 App Analytics 中可用的唯一提供商 ID。访问iTunes Connect > App Analytics > [Your App] > Sources > Campaigns > Generate a Campaign Link 找到你的。

提供者 ID:

此参数仅供应用开发者使用。 Apple 的开发者门户 iTunes Connect 包含可帮助开发者跟踪与其应用程序相关的其他数据的分析。每个开发者都有一个唯一的提供商令牌,可以在 iTunes Connect 的 App Analytics 部分找到。当添加到 iTunes URL 时,提供者令牌可以从 iTunes Connect 中对这些链接进行分析。

(Source)

作为 iTunes Connect Analytics 推出的一部分,应用程序开发人员被分配了提供商 ID。使用您的 Apple 开发人员凭据登录 iTunes Connect,然后选择 iTunes Connect 的 App Analytics 部分。选择您的一款应用,然后选择“热门广告系列”标签。最后,选择“生成活动链接”。您的提供商 ID 应列在您应用的 Apple ID 旁边。 Searchr 会将您的提供商 ID 添加到它生成的链接中,这将允许您通过 iTunes Connect Analytics 跟踪您拥有的应用程序的链接的点击次数。

(Source)

[参考快车道] 当您有多个帐户时,您需要收集 3 条信息。

team_id 是 10 个字符的字符串 itc_team_id 是数字 iTunes 连接团队 ID itc_provider_id 在较新的帐户中与 team_id 匹配,但对于较旧的帐户,它是公司名称的一个小字。 (例如 AwesomeOrgLLC)

[示例]

app_team_id = 'AB83BKF89B' itc_team_id = '1384242' itc_provider_id = 'AwesomeOrgLLC'

(Source)

[也指 Fastlane] 当您有多个帐户时,有时需要 ITC 提供商 ID 才能将二进制文件上传到 Apple...提供商 ID 不同于开发人员门户团队 ID 和 iTunes Connect 团队 ID。

(Source)

附属令牌:

您需要一个会员令牌才能在 iTunes 会员计划中获得信用...

(Source)

要创建会员编码链接,只需在任何 iTunes、App Store、iBooks 或 Mac App Store URL 的末尾添加参数“at”和您的会员令牌。

这是带有关联令牌“12345”的帐户的正确编码的关联链接:https://itunes.apple.com/sg/artist/bruno-mars/id278873078?at=12345

(Source)

这是金钱参数。如果您不将您的会员代币添加到 ? 之后的某个链接,您的链接会将人们带到预期的媒体,但您不会获得佣金。附属代币由两部分组成。第一部分是一系列从不以 0 开头的 1 和 0。第二部分是一系列不同长度的字母数字字符,它们与令牌的第一部分由小写字母“L”隔开。重要的是要认识到此分隔符是小写字母“L”,因为很容易将其误认为是大写字母“I”、数字 1 或竖线“|”字符。

在完整的 URL 中,附属令牌前面是 at=。在北极猴子的示例中,附属令牌是 11lbfL,并且前面带有 &at=,因为它不是链接中的第一个参数。

(Source)

活动令牌:

您无需包含活动令牌即可获得 iTunes 联盟计划积分,但它们是跟踪在不同地方使用的链接的便捷方式。例如,您的博客可能有一个活动令牌,而 Twitter 帐户可能有另一个,这样您就可以看到每个活动产生了多少会员流量。

(Source)

活动令牌

“ct”值是营销活动文本,您可以选择将其添加到任何链接,以跟踪特定营销活动的销售情况。通过使用活动值,您将在报告仪表板中看到与该特定活动相关的所有点击次数和销售额。

例如,下面的链接为新闻通讯链接添加了活动跟踪参数。您可以为广告系列命名任何您选择的名称,但“ct”值不得超过 40 个字符,如上表中的示例所述。

(示例:)https://itunes.apple.com/us/album/fame-monster-deluxe-version/id902143901?mt=1&at=123456&app=itunes&ct=newsletter1

(Source)

【讨论】:

我“喜欢”有人在没有任何解释的情况下对此投了反对票。我有什么问题吗?

以上是关于Firebase 动态链接 ITC 分析设置的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 长动态链接分析

使用 React Native 在 Firebase 中使用动态链接设置带有查询参数的动态深层链接

从 Firebase 动态链接中检索 UTMParameters

为动态链接设置自定义路由,而不使用 Firebase 托管

对使用自定义子域设置 Firebase 动态链接所需的 A 记录的担忧

Firebase 不跟踪动态链接的点击次数