Singular Links/追踪链接常见问题

追踪链接 会在用户查看或点击您的某个广告时被触发。它们会通知您的归因服务商 (MMP) 该次查看或点击,以便归因服务商能够追踪移动应用的安装和再互动。

Singular Links 是一种先进的追踪链接解决方案,提供友好的 UI 用于创建和管理追踪链接。您可以选择链接行为、归因设置以及要包含在链接中的额外信息。Singular Links 还会在可能的情况下自动利用 iOS Universal Links 和 Android intent 技术来创建 深度链接

故障排除

我正在尝试创建一个链接。为什么该合作伙伴无法使用 "启用 再互动 追踪"

有些合作伙伴不支持 再营销 / 再互动 广告系列。

如果某个合作伙伴支持这些广告系列,但该选项在 Singular 的 Create Link/Edit Link 页面中不可用,请联系 Singular 的支持团队,以便我们更新集成。

Screen_Shot_2020-11-03_at_13.39.01.png

» 详细了解再互动,请参阅 再互动常见问题

常见问题

追踪链接的术语和概念

什么是 再营销

当用户在网页上点击一个普通链接(例如 www.linkedin.com)时,浏览器会询问该 URL 的服务器(在本例中为 LinkedIn)应该做什么,作为回应,该 URL 的服务器会向浏览器提供一些 HTML 以向用户显示。

当用户点击追踪链接时,链接服务商的服务器会告诉用户的浏览器改为前往另一个 URL(再营销 URL),并提供来自该 URL 的内容。再营销通常通过 HTTP 302 执行。

什么是 后备再营销

在深度链接的语境中,后备再营销是指当深度链接失败时您希望将用户引导至的再营销目标地址。

通常,如果用户点击了您应用的广告,您希望深度链接将他们引导至应用内的特定屏幕。但如果用户尚未安装该应用,您则希望改为将用户再营销到应用商店以下载您的应用。

深度链接术语和概念 + iOS Universal Links

是什么导致深度链接 失败

尽管深度链接是与用户互动的一种极为有用的方式,但要在您的营销渠道中正确使用它,您应该熟悉它的用法和局限性。

再营销设置

请务必设置 redirect=true。

URI (App) Schemes 的局限性

通常不建议使用 URI (app) schemes,因为如果应用尚未安装在用户设备上,点击链接将导致错误并大幅降低用户参与度。

在 iOS 上,当首选方法 iOS Universal Links 可能失败时, URI scheme 深度链接可能是对用户进行深度链接的唯一方法。但请记住,使用 URI scheme 深度链接时的最终用户体验并不理想,用户可能会看到弹出窗口,具体取决于他们的默认 iOS 浏览器:

iOS 上 URI scheme 深度链接的用户体验示例
mceclip0.png
深度链接前的用户确认
mceclip1.png
如果应用未安装,会弹出用户 "error" 提示。点击 "OK" 后,用户会继续前往后备目标地址

注意: Singular 为 iOS 和 Android 链接提供了社交着陆页 (Social Landing Page),以确保用户从社交媒体应用内浏览器点击链接时获得无缝的深度链接体验。有关更多详情,请参阅 这篇 文章。

有关 iOS Universal Link 深度链接失败的常见原因,请参阅下一节。

在 Android 上,您可以通过使用 Android intents 将用户引导至 Google Play 商店而非显示错误消息来解决此问题。

此外,URI scheme 深度链接存在安全漏洞:其他应用可以注册与您应用相同的 URI scheme 并劫持您的深度链接。

iOS Universal Links 的局限性

  • 社交媒体应用: 有些社交媒体应用会故意破坏或限制试图将用户带离该社交媒体应用的深度链接。这些通常是在内部 Web 浏览器视图中打开链接的社交媒体应用。
  • 链接包装: Universal Links 无法与链接包装配合使用,即由另一个 URL 再营销到 universal link。链接包装包括诸如 bit.ly 之类的短链接工具。
  • 粘贴到浏览器 URL 字段: 如果您将链接输入到移动浏览器的 URL 字段中,Universal Links 将不会进行深度链接。
  • 使用 Javascript 触发链接: 触发 URL 再营销的脚本除非是用户操作的一部分,否则不会进行深度链接。

按合作伙伴划分的支持功能

哪些 合作伙伴 支持通过 Singular Links 进行深度链接?
注意: 使用 Singular 进行深度链接需要在您的 Singular SDK/S2S 集成中进行特殊配置。要了解更多信息,请参阅 Singular Links Prerequisites

深度链接的支持情况因合作伙伴而异。有些合作伙伴甚至要求再互动广告系列使用深度链接,因为这些广告系列针对的是已经拥有该应用的已知现有用户。

» 详细了解,请参阅我们的 深度链接常见问题

自归因网络 ( SAN ) 合作伙伴

诸如 Facebook 和 Google Ads 之类的自归因合作伙伴不支持移动应用广告系列的追踪链接。要为这些合作伙伴配置深度链接,您需要使用合作伙伴的仪表板,并且可能需要根据合作伙伴的说明配置您的应用。

详细了解如何与以下自归因合作伙伴进行深度链接:

有关更多信息,我们建议您联系您的合作伙伴联系人。

非自归因合作伙伴

此类别中的一些合作伙伴不使用 MMP 追踪链接进行再营销或深度链接。相反,Singular 会异步接收点击通知。这些合作伙伴也被称为 服务器到服务器或异步集成的合作伙伴 ,深度链接通常可以在合作伙伴的广告系列仪表板中进行配置。

对于支持移动应用广告系列追踪链接再营销的非自归因合作伙伴,可以使用 Singular Links 在与已安装您应用的用户互动时提供深度链接体验。

针对 iOS 应用的注意事项: 虽然使用 Universal Links 进行深度链接是 iOS 上的首选方法,但它有其 局限性 。带有深度链接目标生成的 Singular Links 将始终尝试使用 Universal Links 进行深度链接。但是,如果您的 iOS 应用支持传统的 app scheme 深度链接 ,则可以使用后备选项(强制再营销)。当合作伙伴不支持 Universal Link 深度链接时会使用此选项。
哪些合作伙伴支持通过 Singular Links 进行延迟深度链接?
使用 Singular 进行延迟深度链接需要在您与 Singular 的 SDK(或 S2S)实现中满足某些前提条件(参见 Singular Links Prerequisites )。

当广告系列使用深度链接时,我们建议添加延迟深度链接。

请注意,与深度链接一样,延迟深度链接的设置在自归因合作伙伴和非自归因合作伙伴之间有所不同。

自归因合作伙伴

诸如 Facebook 和 Google Ads 之类的自归因合作伙伴不支持移动应用广告系列的追踪链接。因此,深度链接和延迟深度链接在合作伙伴的仪表板中配置,并可能需要满足合作伙伴特定的应用处理要求。对于在集成中支持延迟深度链接的合作伙伴,与自归因网络的延迟深度链接已内置于 MMP 集成本身。

Singular 支持以下合作伙伴的延迟深度链接:

请联系您的 Singular 客户成功经理,以咨询正在开发中的更多自归因网络的延迟深度链接可能性。

非自归因合作伙伴

只需为 Singular Link 配置延迟深度链接值,即可为任何非自归因合作伙伴启用并使用延迟深度链接。与深度链接不同,延迟深度链接不依赖于合作伙伴再营销,而是通过您与 Singular SDK(或 S2S API)的集成启用的一项功能。

创建 Singular Links

为什么 Source Name 下拉菜单中没有 Facebook/X Ads (Twitter)?

诸如 Facebook 和 X Ads 之类的自归因网络不使用 Singular 追踪链接。要配置它们,请参阅以下说明:

什么是 再互动 ?我如何为再互动/再营销配置 Singular Link?

再互动是指过去已经转化的用户再次使用某个产品。旨在创造再互动的广告系列称为再营销广告系列。

要让 Singular 追踪再互动,您只需在创建广告系列中使用的 Singular Link 时启用再互动追踪即可。展开 Attribution Settings 部分并选择 Enable Re-engagement Tracking。

unnamed.png

» 详细了解,请参阅 再互动常见问题

注意: 并非所有合作伙伴都支持这种类型的营销广告系列。

确定性 (deterministic) 概率性 (probabilistic) 点击/查看之间有什么区别?

确定性 点击/查看 是基于设备标识符或 Google Install Referrer 归因到某个来源的。

概率性点击/查看 是在没有设备 ID 的情况下,基于 Singular 收集的有关用户设备的各种属性的组合进行归因的。概率性归因方法仅适用于 Android 设备。Apple 禁止在 iOS 设备上使用概率性方法( 参见此处 )。

» 有关更多信息,请参阅 Singular 归因方法

我如何更改链接的 归因回溯窗口 (attribution lookback window)

默认情况下,追踪链接使用在 Partner Configuration 页面中为该合作伙伴配置的默认回溯窗口。但是,您可以通过在 Attribution Settings 下选择 Override attribution windows 来覆盖默认回溯窗口并为每个单独的链接进行自定义。

这为拥有不同类型渠道的合作伙伴提供了更大的控制权,这些渠道可以从不同的归因窗口中受益。

» 有关更多信息,请参阅 归因回溯窗口

Screen_Shot_2020-10-22_at_21.49.42.png

我如何创建一个具有 更短 URL 的追踪链接?

注意: 链接缩短 仅适用于自定义链接

在您点击 Generate 并看到追踪链接 URL 后,您可以选择 Shorten Link 来创建同一链接的更短版本。这对于 URL 会暴露给最终用户的自定义渠道,或对 URL 长度有限制的渠道(例如短信)非常有用。

screenshot-app.singular.net-2019.10.10-17_48_43.png

提示: 缩短的链接还可用于更新正在进行的广告系列,而无需替换追踪链接。

例如,您可能使用横幅或着陆页来追踪一个定期变化的促销优惠。如果您使用完整长度的 Singular 追踪链接,每次想要更改促销详情时都必须替换该链接。而如果您改用缩短的链接,则可以从 Singular Link Management 页面更新促销详情(通过更改链接参数)。

链接结构和参数

查看、编辑、归档和删除链接

如果我 将某个应用标记为收藏 (给应用加星)会怎样?

已加星的应用会被固定在 Link Management 页面列表的顶部。此设置可按用户自定义,并会为您下次登录保存。

这意味着,如果您的组织有大量应用,您不必每次想要创建或管理 Singular Links 时都滚动浏览整个列表——您可以快速访问您正在处理的特定应用。

Screen_Shot_2022-11-16_at_18.30.43.png

归档 删除 一个链接之间有什么区别?
归档 删除
从 Manage Links 中隐藏链接
链接继续再营销用户
追踪和归因继续进行
可逆 ✓(30 天内)

当您想整理仪表板同时保持链接功能正常时,请使用 归档 。当您想完全并立即停用某个链接时——例如,为了停止对欺诈性或已停用的联盟链接的归因——请使用 删除

高级用法

我如何通过我的 Singular Link 向应用传递 动态数据

您可以让链接发挥更大作用,即在展示广告时 动态地向其添加数据 。如果用户与其中一个广告互动然后进入您的应用,这些数据随后可以被您的应用读取和使用。要添加动态数据,请将 _p 参数和任意值附加到您的 Singular Link 末尾。 _p 代表 "passthrough"(透传),您可以为其赋予一个经过 URL 编码的 JSON 值或一个非结构化的字符串值。

示例: 您有一个购物应用,并在移动网站上展示不同鞋子的动态横幅广告。您已经创建了一个如下所示的 Singular Link: https://myshoppingapp.sng.link/A59c0/nha7

当您展示广告时,所展示的特定鞋款有一个产品 ID,例如 "Shoes123"。您使用 "_p" 参数将该产品 ID 附加到您的 Singular Link。结果为: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123

每当用户与该横幅互动然后安装并打开应用时,您的应用就可以使用 Singular SDK 读取该产品 ID。您的应用团队可以利用这些信息来个性化用户的首次应用体验。

JSON 示例: 您可以按如下方式构建一个 JSON 对象:

{
  "productid":"Shoes123",
  "qty":1
}

然后对其进行 URL 编码,并将其附加到您的 Singular 追踪链接中的 _p 参数:

https://myshoppingapp.sng.link/A59c0/nha7?_p=%7B%22productid%22%3A%22Shoes123%22%2C%22qty%22%3A1%7D
我如何在 Singular Links 中使用 着陆页

在 Singular Links 中使用着陆页有两种选择:

选项 1 — Singular 的社交着陆页(内置)

Singular 为 iOS 和 Android 链接提供了一个自动的 社交着陆页 (Social Landing Page) ,以确保当用户从社交媒体应用内浏览器(iOS Universal Links 无法触发的地方)点击时进行可靠的深度链接。

支持的链接类型: Custom Source 链接、Mobile Web-to-App 链接和 Partner 链接(针对深度链接被阻止的特定合作伙伴)。

如何启用: 对于所有链接类型,在 Manage Links 中的 Social Link Settings 下切换 Enable Landing Page

有关更多详情,请参阅 如何构建追踪链接:社交着陆页

选项 2 — 客户自托管的着陆页

如果您决定自定义着陆页适合您的广告系列,并且您的广告系列依赖于 移动归因服务商 进行追踪,请首先考虑以下事项:

  • 确保用户有办法从着陆页转化到应用。
  • 考虑您正在使用的媒体渠道。集成的合作伙伴可能支持不同的方法来实现着陆页。

然后,决定您想将安装归因到哪个触点。

  1. 追踪将用户带到着陆页的点击: 在这种情况下,只需照常使用您在 Link Management 页面生成的 Singular Link,并将着陆页定义为您的 Mobile Fallback URL。
  2. 追踪用户在着陆页内互动的点击: 如果您选择此选项,请将 Singular Link 嵌入到您的着陆页中。确保从广告到着陆页的链接将任何必要的追踪值透传到着陆页。
哪些自定义来源支持深度链接和其他 Singular Links 功能?

您可以使用 Singular Links 来追踪您在自有渠道(例如社交媒体或短信)中的营销工作。但是,深度链接仅在某些渠道中通过某些技术才能起作用。

我们汇编了一份已知的常见再营销局限性列表:

Android iOS
后备到 Google Play Store 深度链接 后备到 App Store 深度链接
Facebook Feed 需要着陆页 需要着陆页
Facebook Messenger 需要着陆页 需要着陆页
YouTube 需要着陆页 需要着陆页
Gmail
Instagram 需要着陆页
LINE
Mail (iOS)
Messages (iOS)
Reddit
Slack 需要着陆页 需要着陆页
X Ads (Twitter) 需要着陆页 需要着陆页
WeChat
WhatsApp
当我在自定义来源中使用 Singular Links 时,如何添加细分粒度,例如广告系列级别的数据?

当您在自定义来源中使用 Singular Links 时,您可以添加维度信息,以便在您的报告中获得更高的细分粒度。例如,如果您在追踪链接中传递广告系列名称,您将在报告中获得广告系列级别的细分粒度。

要传递这些信息,请在提供链接时将其作为参数添加到链接中。请参阅 Singular 支持的 追踪链接报告参数完整列表 。例如,以下链接会将 Campaign Name 维度记录为 "CoolShoes123":

https://singularassist.sng.link/A59c0/u53f?_dl=singularassist%3A%2F%2F&_p=%7B%22productid%22%3A%22Shoes123%22%7D&pcn=CoolShoes123
我如何为现有的 Singular Links 动态修改再营销

您可以通过向您的 Singular Link 添加 _dl _ddl 或其他再营销参数来动态覆盖链接再营销(参见下方完整表格)。例如,当您根据用户的某些输入或在用户互动的上下文中提供动态深度链接时,这会很有用。

示例: 您有一个最初创建用于深度链接到 myapp://homepage 的 Singular Link: https://myshoppingapp.sng.link/A59c0/nha7?_dl=myapp%3A%2F%2Fhomepage

您想使用同一个链接,但在某些情况下深度链接到 myapp://registration。要实现这一点,请将 _dl= 更新为新值并使用同一个链接: https://myshoppingapp.sng.link/A59c0/nha7?_dl=myapp%3A%2F%2Fregistration

以下查询参数可以根据需要进行附加或修改。请记住在将值附加到参数时对其进行 URL 编码

参数 描述
_dl 适用于 所有移动平台 的深度链接。注意:只有当原始链接已启用深度链接时,才能覆盖/使用此查询参数。
_ddl 适用于 所有移动平台 的延迟深度链接。注意:即使在创建时未通过 UI 启用,_ddl 也可以启用延迟深度链接。
_fallback_redirect 适用于所有平台(Web + 任何其他平台)的后备再营销。
_android_dl Android 的深度链接。当您在 Android 上的深度链接 URL 与您的 iOS 应用不同时,通常会使用此参数。
_android_redirect 应用未安装在 Android 上时的再营销 URL。这通常是应用商店 URL。
_android_ddl Android 的延迟深度链接。当您在 Android 上的深度链接 URL 与您的 iOS 应用不同时,通常会使用此参数。注意:即使在创建时未通过 UI 启用,_android_ddl 也可以启用延迟深度链接。
_ios_dl iOS 的深度链接。当您在 iOS 上的深度链接 URL 与您的 Android 应用不同时,通常会使用此参数。注意:只有当原始链接已启用 iOS 深度链接时,才能覆盖/使用此查询参数。
_ios_redirect 应用未安装在 iOS 上时的再营销 URL。这通常是应用商店 URL。
_ios_ddl iOS 的延迟深度链接。当您在 iOS 上的深度链接 URL 与您的 Android 应用不同时,通常会使用此参数。注意:即使在创建时未通过 UI 启用,_ios_ddl 也可以启用延迟深度链接。
_force_redirect=1

在 iOS Universal Links 可能无法进行深度链接 的情况下,附加 &_force_redirect=1 (或 &_force_redirect=true )将使 Singular Link 能够使用基于 app scheme 的深度链接,从而强制向最终用户进行深度链接。

这最常用于启用与合作伙伴的深度链接,因为链接包装会破坏 Universal Links。

前提条件:已为您的应用 配置了 iOS app scheme ,并且配置的深度链接值( _dl _ios_dl )正在使用该 app scheme。

可能会向最终用户显示一条简短的消息或警告,具体取决于用户的默认浏览器。

我如何为现有的 Singular Links 限制动态修改再营销的目标地址

您可以通过限制链接在目标地址被动态修改(使用查询参数覆盖目标地址)时可以指向的目标地址,来保护您的链接免受恶意覆盖。

这是在 Manage Links 屏幕中,通过点击 Manage Links Domains 并导航到 Allowed Override Domains 选项卡来完成的。

在 Allowed Override Domains 选项卡中,您可以选择以下选项之一:

  1. "Allow all destination overrides" - 对覆盖链接再营销没有限制。
  2. "Do not allow all destination overrides" - 无法进行覆盖链接再营销。
  3. "Limit to allowed domains list" - 无法进行覆盖链接再营销,但添加到允许域列表中的域除外。

重要说明:

  • 此限制仅适用于以下参数:
    • _fallback_redirect
    • _android_redirect
    • _ios_redirect
  • 所输入域的所有子域和路径都将被允许,所有协议 (http/s) 也都将被允许。
  • 如果您希望允许特定的子域,可以将它们添加到列表中。只有该子域及其子域会被允许。
  • 您无法添加域中的特定路径——该域下的所有路径都将被允许。

示例:

您想保护您的链接,并 只允许覆盖到您的站点:"mysite.com"

  1. 将此域添加到 Allowed Override List。

注意:Singular Link " https://myshoppingapp.sng.link/A59c0/nha7 " 最初创建时是后备到应用商店的。

成功的覆盖:

  • https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com
  • https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=subdomain.mysite.com
  • https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com/article1

失败的覆盖:

  • https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=notmysite.com
  • https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=fakesite.com
我需要我的再营销目标地址接收 Singular Link 参数中的信息。我如何确保我的 参数被转发

Singular Links 会自动转发链接中包含的任何 utm_* referrer 参数。这包括 singular_click_ID ,它是 referrer 参数值的一部分。(附加到 Singular Link 的额外 referrer= 值将被附加到 referrer 中,紧挨着 singular_click_ID 。)

&_forward_params 附加到 Singular Link 将转发所有附加的参数,用于显式的参数转发。

  • 设置为 1( &_forward_params=1 )以将 Singular Link 参数转发到 App Store 和 Web Fallback 再营销目标地址。
  • 设置为 2( &_forward_params=2 )以将 Singular Link 参数转发到包括 Deeplink 在内的所有再营销目标地址。

示例:

Singular Link URL 已转发的参数 未转发的参数
https://singularassist.sng.link/A59c0/nha7?
this_is=not_forwarded&
utm_source=auto_forwarded&
referrer=also_auto_forwarded
utm_source=auto_forwarded
referrer=singular_click_id%3D0910cac2-f496-467f-8163-dc2251f5e601%26also_auto_forwarded
this_is=not_forwarded
https://singularassist.sng.link/A59c0/nha7?
this_is=forwarded&
utm_source=auto_forwarded&
referrer=also_auto_forwarded&
_forward_params=1
this_is=forwarded&
utm_source=auto_forwarded&
referrer=also_auto_forwarded&
我如何让 Singular Link 再营销到 Apple App Store 自定义产品页面 (custom product page)

Apple 的自定义产品页面 URL(参见 Apple 关于这项新功能的文档 )有一个表示产品页面 ID 的额外参数。例如:

https://apps.apple.com/us/app/testflight/id899247664?ppid=76659d7a-d146-43d3-b6b8-b7a12f74bf6b

要在 Singular Links 中使用自定义产品页面,在创建链接时,只需将 iOS 再营销设置为所需的产品页面,而不是默认的应用商店页面。例如:

自定义产品页面链接示例

或者,使用覆盖参数 _ios_redirect 。例如:

_ios_redirect=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Ftestflight%2Fid899247664%3Fppid%3D76659d7a-d146-43d3-b6b8-b7a12f74bf6b

要自定义自定义产品页面上安装转化的 报告 ,请使用任何可用的 链接广告系列细分粒度参数

我如何让 Singular Link 再营销到 Google Play Store 自定义产品页面 (custom product page)

Google 的自定义商店listing页面 URL(参见 Google 关于此功能的文档 )有一个表示产品页面 ID 的额外参数。例如:

https://play.google.com/store/apps/details?id=net.singular.deviceassist2&listing=testcpp

要在 Singular Links 中使用自定义产品页面,在创建链接时,只需将 Android 再营销设置为所需的产品页面,而不是默认的 Play Store 页面。例如:

自定义产品页面链接示例

生成 Singular 链接后,将 &_android_force_redirect=0 附加到追踪链接的末尾,如下所示。

https://singularassist2.sng.link/F4nw9/l5ik?_dl=singular%3A%2F%2Ftestlink&_android_force_redirect=0

注意: 支持此功能需要实现 Singular Android App Links

要自定义自定义产品页面上安装转化的 报告 ,请使用任何可用的 链接广告系列细分粒度参数

我如何为 Singular Links 生成 二维码 (QR codes)

当您创建 Custom source 链接 时,系统会自动为您生成二维码。

在您点击 Generate 后,可在 Link Summary 下找到二维码。

长链接和短链接均支持二维码。您可以下载二维码,用于各种非移动到移动的广告系列,例如桌面到应用或广告牌到应用。Singular 以 PNG 和 SVG 格式提供二维码。

Screenshot_2023-03-12_at_13.02.08.png

Partner 链接支持二维码吗?

由于 Partner 链接包含由合作伙伴网络动态填充的宏,因此它们不支持二维码。当您创建 Custom source 链接时,系统会自动生成二维码。