网页归因

借助 Adjust 的网页归因解决方案,您可以在 Adjust 中对网页用户的活动进行准确的跟踪和归因,在同一个面板上分析来自移动应用和网页的营销推广数据。

在这份文档中,您可以了解到如何在 Adjust 中设置网页归因和查看报告,也可以查阅常见问题。若要查看网页推广活动的跟踪设置,请参考这篇文章。 

操作前须知

以下是您在操作前需要了解的内容。 

要求

  • 集成 Adjust Web SDK
  • 在您的推广活动中使用 Adjust 跟踪链接

适用方

  • 网页归因套餐
    • 请联系您的销售代表,了解更多信息

实用信息

  • Adjust 支持基于点击的网页归因,但不支持基于展示或指纹识别的归因

工作原理

在 Adjust,为识别不同的网页用户,我们的 Web SDK 会在跟踪到会话时生成一个 ID,即 web_uuid。这种 ID 是基于子域和浏览器生成的,也就是说,如果用户从 Chrome 浏览器切换到 Safari 浏览器,同一个设备就会生成两个 web_uuid。此 ID 采用通用唯一标识符 (UUID) 格式。

  • 示例:web_uuid=4d1615ab-ee78-49aa-a10f-d57035322a42

要在浏览器中保存 (或 "携带") 该 ID,Adjust 会使用 IndexedDB;如果 IndexedDB 不可用,则转而使用 localStorage。两者都遵循同源策略,以保护隐私。因此,Adjust 不支持跨子域跟踪,也不使用 cookie。 

浏览器支持

要使用 Adjust 的网页归因解决方案,用户的浏览器需要支持 IndexedDB 或 localStorage。多数现代浏览器都具备此功能。请在此查看不同浏览器对 localStorage 的支持情况。对于 Internet Explorer 浏览器,我们的最低支持版本为 IE 10.

如果浏览器不支持 localStorage,或在无痕模式下运行,我们的 Web SDK 就不会启动。这可防止对网页用户进行重复计数。 

Adjust 设置

下列步骤中,我们假设您已经启用网页归因套餐,且您的网站 (基底网址 Web base URL) 已添加至 Adjust 的内部界面中。这两个操作都必须由 Adjust 执行。要获得更多信息,请联系您的专属客户经理或 support@adjust.com。  

要开始进行网页归因,请按下列说明操作。 

1. 集成 SDK

请使用我们的 Github 开发者指南,将 Web SDK 集成到您的网页应用中。完成集成后,请进行测试。 

测试

检查 Web SDK 是否正常运行的方法有 3 种。  

  1. 检查 Web SDK 日志
  2. 使用 Adjust 测试控制台
  3. 使用 Adjust 开发者 API
  • 在您的 Javascript 控制台中找到自己的 web_uuid:选择 Application (如果使用 Safari,请选择 Storage) > IndexedDB > adjust-sdk > as > u: [您的 web_uuid]

 2. 设置您的应用并更新跟踪链接

要在 Adjust 中设置网页归因应用,您有两种选择。 

  • 添加新应用,并将网页设置为应用的唯一平台 
  • 向现有的移动应用添加网页平台

由于设置方法的不同,您的新跟踪链接和现有跟踪链接也会有不同的行为。 

请参阅下方信息,查看适用于不同设置方法的跟踪链接行为。 

请注意:在这些示例中,我们假定您的网站 (即 Adjust 在内部界面中设置的基底网址Web base URL) 为https://www.mywebsite.com

单一平台网页应用的跟踪链接行为

该基底网址Web base URL被用作默认重定向,会将所有的用户转至 https://www.mywebsite.com

要更改默认跟踪链接行为,请附加通用或指定操作系统的重定向(redirect)参数

多平台应用的跟踪链接行为

该基底网址被用作默认后备。举例来说,一款应用设置了 iOS 和网页两个平台:

  • iOS 用户会被转至 App Store 下载应用 
  • 非 iOS 系统用户会被转至该基底网址,而网页事件则归因至跟踪链接

要界定哪些用户该被转至哪里,请将下列参数附加到您的跟踪链接中。 

定向用户

目的地

需添加的参数

所有用户

基底网址或网站的某一页面

重定向(Redirect)

特定操作系统用户

基底网址或网站的某一页面

指定操作系统的重定向

例如:redirect_ios, redirect_android

非 iOS 用户

非基底网址页面

后备(Fallback) 

跨平台跟踪链接的跟踪链接行为

基底网址被用作默认后备。举例来说,一个跟踪链接含有两个识别码,一个识别码针对 iOS 移动应用,另一个针对网页:

  • iOS 用户会被转至 App Store 下载应用
  • 非 iOS 系统用户会被转至基底网址,而网页事件则归因至网页跟踪链接

要将非 iOS 用户转至您网站上的另一个页面,请向跟踪链接中附加后备参数(fallback)。这些用户仍将被归因至网页跟踪链接。

跨平台跟踪链接的深度链接和重定向的重要行为 

跟踪链接示例:https://app.adjust.com/abc123_def456?deep_link=xxxxx&redirect=https://www.mywebsite.com

如果 iOS 用户尚未安装应用,且点击了同时带有深度链接和重定向参数的跨平台跟踪链接

  • 用户被转至基底网址
  • 点击被归因至 iOS 移动跟踪链接
  • 网页安装/会话被归因为网页自然流量

如果 iOS 用户尚未安装应用,符合再归因资格,且点击了跨平台跟踪链接

  • iOS 移动跟踪链接将获得再归因

其他跟踪链接自定义选项

无论您用何种方法设置网页归因应用,都可以随时更改用户的目的地页面。您有两种选择:

1. 将完整网站地址附加到重定向相关参数中,如 redirect, fallback, redirect_macos

  • 跟踪链接示例:https://app.adjust.com/abc123?redirect=https%3A%2F%2Fwww.mywebsite.com%2Fxmas%3Fproduct%3Dshoes%26category%3Dboots

2. 将 {base_url} 占位符附加到重定向(redirect)相关参数中。该占位符会自动替换为您的基底网址,允许您随时轻松快捷地变更地址。 

  • 跟踪链接示例: https://app.adjust.com/abc123?redirect={base_url}%2Fxmas%3Fproduct%3Dshoes%26category%3Dboots

3. 设置控制面板报告 

使用 Adjust 的 KPI 服务,您可以按平台对数据进行分组。为达到此目的,请添加 grouping=platforms。 

您也可以使用 KPI 服务提取特定平台的数据。请使用查询参数 platforms。示例:platforms=web

  • 可用参数值有:mobile app, web, undefined

所有与 KPI 有关的安装后活动都被分组至 mobile app (移动应用平台)web (网页平台)。其他一切活动,如展示和点击等,都归于 undefined (未定义)

在控制面板中,您可以使用 "平台" 过滤器,按照网页或移动应用分组查看安装和会话数据。 

重要提示:如果您是首次集成 Adjust Web SDK,可能会看到大量来自网页的 "新" 用户。这是因为 Adjust 是首次接收到这些用户的 web_uuid。 

4. 设置回传

"安装" 后活动可用的占位符有两个。将这些占位符添加到您的回传中,即可在原始数据中收到网页归因信息。

占位符

返回值

{web_uuid}

完整的设备标识符

示例:4d1615ab-ee78-49aa-a10f-d57035322a42

{platform}

显示活动发生在移动应用还是网页

示例:web

常见问题

在网页上,安装是如何定义的?

对于网页用户,Adjust 将首次会话算作安装。我们将用户抵达登陆页面视为转化,任何其他操作 — 如点击按钮、搜索页面等 — 都被视为事件。 

网页归因的工作原理是什么?

在网页归因中,Adjust 不使用归因瀑布结构。我们使用 Adjust 生成的点击 ID — reftag — 进行设备匹配。 

我能否为网页推广的点击设置归因窗口?

不能,您无法自定义网页点击的归因窗口。这是因为当用户点击 Adjust 跟踪链接时,他们会立刻被重定向到集成了 Web SDK 的页面。与原生应用环境不同,网页点击和 "安装" 之间并无真正意义上的时间差。 

网页再归因的工作原理是什么?

您可以将针对再归因的非活跃窗口设置为 0 - 365 天。在控制面板中有应用层级的非活跃窗口设置,所以对于多平台应用,所有平台 (原生应用内和网页) 都将采用相同的非活跃窗口设置。 

如果您使用的是 Enterprise 或更高级别的套餐计划,就可以为各个跟踪链接分别设置非活跃窗口。这样,您就可以创建仅用于网页的跟踪链接,其非活跃窗口有别于父级应用设置。

如果网站地址不包含添加到 Adjust 内部界面的基底网址,我能否将用户重定向至该地址?

可以,但如果这样,Adjust 将无法进行归因。我们使用基底网址来决定是否向目标网址中附加 reftag (用于归因)。如果没有基底网址,我们将不会附加 reftag,也就无法进行归因。 

Adjust 的哪些防欺诈过滤器可用于网页归因?

Adjust 对所有网页归因数据应用匿名 IP 过滤。

我是否能发送 S2S (服务器端到服务器端) 网页归因事件?

可以!您可以通过添加 adidweb_uuid 设备标识符,向 Adjust 发送 S2S 事件。您能访问 Adjust Web SDK 使用的浏览器存储,因此,您就可以通过向自己的后端发送 javascript ping 命令,调取 web_uuid。欲知详情,请在此参阅发送 S2S 事件的有关信息。 

GDPR 对网页跟踪有何影响?

如果有用户不再想被跟踪,您可以通过 SDK 或 S2S 请求通知 Adjust 后端,行使 GDPR 被遗忘权并禁用跟踪。欲知详情,请在此参阅我们的 GDPR 支持信息。 

有关此主题

有关此主题