设置智能脚本

如果您正在开展 Web 推广活动,引导用户通过移动网站上的按钮或横幅安装应用程序,您可能会丢失关于原始推荐来源的信息。在移动网站上运行智能脚本,您就能收到完整的归因信息。

操作前须知

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

要求

  • 管理员和编辑员权限
  • (可选)在 Adjust SDK 中配置深度链接 iOS | Android

适用条件

增长方案:

智能脚本属于付费插件解决方案。如需访问权限,请联系您的 Adjust 代表或发送电子邮件至 sales@adjust.com

创建新脚本

  1. 找到 Campaign Lab,选择 只能脚本​ 。
  2. 选择 新建智能脚本​ 。

选择一个 base 链接

Base 链接的功能是用作后备链接识别码,如果没有传入流量来源,即如果用户自然到达登陆页,而不是由于任何推广活动,则所有归因都将授予该识别码。

  1. 从下拉菜单中选择您想使用的应用。
  2. 选择一个 base 链接。

映射参数

将从传入 URL 中获取的参数进行映射,并映射到传出 URL,即 Adjust 链接。例如,如果存在 utm_campaign​ ,其值将被映射到 Adjust campaign​ 参数。如果不存在,则使用您定义的默认后备值。

映射合作伙伴

映射合作伙伴和相应的链接识别码(如果它们是流量来源,则归因将授予该识别码)。例如,如果流量来源是 Facebook(Meta)Web 推广活动(根据传入 URL 上是否有 fbclid 或 fbpid 来确定),那么相应的渠道链接识别码就会获得归因。

部署脚本

1. 复制脚本

脚本生成后,您将进入“脚本查看”页面,您可以在其中点击“复制脚本”按钮。

2. 部署脚本

1. 将脚本嵌入您的网站

  1. 将脚本发送给您的网页开发者以进行实施。
  2. 告知他们如何处理由智能脚本生成的 Adjust 链接(传出 URL)。例如,将其放置在“下载应用”按钮/CTA 后面,或在您的桌面网站上显示二维码。

2. 通过 Google 跟踪代码管理器部署脚本

  1. 找到 Google 跟踪代码管理器。
  2. 选择 Tags → New。具体实施由开发者决定,但我们建议创建两个跟踪代码:

第一个跟踪代码用于“Load Smart Script”(加载智能脚本)

    <script>
    // Paste content of adjust-smart-script.min.js here
    </script>

第二个跟踪代码用于“Create Link and attach to Download”(创建链接并附加到下载)按钮

    <script>
    // Then configure mapping and call AdjustSmartScript.createLink
    </script>
  1. 选择 Tag Configuration,然后选择 Custom HTML,在其中添加 <script>
  2. 您可能需要设置标签触发/初始化选项,以便仅在特定的网页到应用落地页(而非网站的每个页面)上触发或初始化标签。
  3. 首先触发“Load Smart Script”标签 (每页面触发一次)。
  4. 然后触发“Create Link and Attach to Download Button”标签。脚本会返回传出 URL/Adjust 链接,您可以将此链接嵌入下载按钮中。
  5. 实装充分完成后,当用户点击网页落地页上的 "下载" 按钮时,Adjust 链接将跳转用户,并将任何应用转化归因回网页流量的原始来源。

[可选] 更新脚本

如果您选择先在网站上部署智能脚本,然后再进行编辑,您的开发者必须手动重新部署/更新脚本,才能使更改生效。这不会自动发生。

测试智能脚本

智能脚本会在浏览器的控制台中输出日志。我们建议您使用指定的映射,测试脚本的运行情况,确保生成正确的链接。

  1. 在您的浏览器中找到开发者工具控制台。
  2. 导航到已部署智能脚本的网页。
  3. 如果没有带有 [adjust-smart-script] 前缀的日志,请刷新页面。如果仍未看到任何日志,请按照下方说明仔细检查:
    • 您的代码未通过调用 AdjustSmartScript.setLogLevel('error') 或 AdjustSmartScript.setLogLevel('none') 来禁止日志记录。
    • 您的代码调用 AdjustSmartScript.createLink(params) 函数。

通过 inputUrl 属性的不同值,您可以测试不同的用例。假设您正在开展 Meta 推广活动,预计会有自然用户访问您的落地页。那么,您可以使用一个带有推广活动和 Meta 参数的 URL,同时使用另一个不带任何额外参数的 URL。

日志示例:

[adjust-smart-script]: Use defaultLinkToken to create adjust link
[adjust-smart-script]: Found value for campaign is new_campaign
[adjust-smart-script]: Found value for adgroup is some_adset
[adjust-smart-script]: Found value for creative is logo_image
[adjust-smart-script]: Transformed value for ref_code is id+my_product
[adjust-smart-script]: Misconfigured deep link: no valid androidAppSchema provided```