---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.0
alternate:
  - https://boost.yandex.com/doc/en/analytics/content/mobile-tracking/feed-tracking.md
  - https://boost.yandex.com/doc/ru/analytics/content/mobile-tracking/feed-tracking.md
  - https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/feed-tracking.md
  - href: https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/feed-tracking.md
    type: text/markdown
    title: Markdown version
  - href: https://boost.yandex.com/doc/zh/llms.txt?revision=r21738064
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://boost.yandex.com/doc/zh/llms.txt?revision=r21738064

# 喂送链接跟踪

供应源是一个文件，包含产品名称、描述、价格、技术规格和其他产品信息，有助于快速将仓库数据传输到各种服务中。 在 Direct 中，供稿用于创建广告，包括 [产品广告](https://yandex.ru/support/direct/zh/unified-performance-campaign/create-product)，用于推广移动应用和 Web+App 广告活动。

{% note info "" %}

您可以在[Yandex Direct 文档](https://yandex.ru/support/direct/zh/feeds/mobile-apps-requirements-yml)中查看移动应用推广供稿的完整要求。

{% endnote %}

## 步骤 1. 应用设置 {#app-settings}

- [为 iOS 配置通用链接](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/analytics/ios-universal-links.md)
- [Android 深链](https://developer.android.com/training/app-links/deep-linking?hl=ru#adding-filters)

{% note info "" %}

App 开发者通过 deeplink 和 Universal Link 在应用中配置用户路由。 为推广的每个最终产品都需要有一个深链/通用链接方案，以在应用中打开对应页面。

{% endnote %}

## 步骤 2. 创建追踪器 {#create-tracker}

1. 在Analytics module界面中，转到**跟踪**→**创建跟踪器**。
1. 请指定跟踪器名称。
1. 选择合作伙伴 — Yandex.Direct。
1. 填写剩余的字段。 设置会根据广告活动类型和用户场景而有所不同。

   要打开特定产品，需要将跟踪链接中的参数传递到深链或目标链接。 了解更多关于[跟踪链接参数](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/tracking-specification.md#passing-params.md)的信息。

{% list tabs %}

- 移动应用促销活动

   **场景**：如果没有应用，则重定向到应用商店；如果有应用，则重定向到应用中的产品页面。

   **平台**：Android，iOS。

   **SmartLink** 选项：已禁用。

   {% list tabs %}
   
   - Android      

      - **目标链接**：指定应用在应用商店中的链接。

      - **Android 深链**：指定应用中产品的深链模板。 指定深链路径的共同部分，将变量部分（例如产品 ID）写为宏。

         例如，深链路的格式如下：`myapp://catalog/product/12345`，其中 12345 是产品的唯一 ID，而路径 `catalog/product/` 对所有产品都是相同的。

         Then in the tracker specify: `myapp://catalog/product/{item_id}`.

         您可以使用任何便捷的宏来表示产品ID。 在这种情况下，请在应用间链接中使用对应的参数名称。

      - **应用间链接**: 

         将`{item_id}` 宏作为参数添加到链接中。 例如，`item_id=12345`. 该值会传递到深链而不是宏，因此重定向会指向深链：`myapp://catalog/product/12345`

         Example link: `https://1111.redirect.appmetrica.yandex.com?appmetrica_tracking_id=123456789&referrer=reattribution%3D1&item_id=12345`

         如果在深链中使用不同的宏名称，请将其作为参数指定在链接中。
      
   - iOS

      - **目标链接**：指定应用在应用商店中的链接。

      - **应用间链接**：指定应用间链接中产品的路径。 例如：`https://1111.redirect.appmetrica.yandex.com/catalog/product/12345?appmetrica_tracking_id=123456789&referrer=reattribution%3D1`
      
   {% endlist %}
      
- Web+App 广告活动

   **场景**：如果没有应用，则重定向到网站上的产品页面；如果有应用，则重定向到应用中的产品页面。

   **平台**: Android, iOS, fallback.

   **SmartLink** 选项：已启用。

   {% list tabs %}
   
   - Android    

      - **目标链接**：指定网站产品的 URL 模板。 指定URL路径的共同部分，将变量部分（例如产品ID）写为宏。

         例如，URL 看起来像：

         `https://example.ru/catalog/product/12345`，其中12345是产品的唯一ID，路径`catalog/product/`对所有产品都是相同的。

         Then in the tracker specify: `https://example.ru/catalog/product/{item_id}`.

         您可以使用任何便捷的宏来表示产品ID。 在这种情况下，请在应用间链接中使用对应的参数名称。

      - **Android 深链**：指定应用中产品的深链模板。 指定深链路径的共同部分，将变量部分（例如产品 ID）写为宏。
      
         例如，深链路的格式如下：`myapp://catalog/product/12345`，其中 12345 是产品的唯一 ID，而路径 `catalog/product/` 对所有产品都是相同的。

         Then in the tracker specify: `myapp://catalog/product/{item_id}`.

         您可以使用任何便捷的宏来表示产品 ID。 在这种情况下，请在应用间链接中使用对应的参数名称。

         将参数`click_id={click_id}`和`yclid={yclid}`添加到深链。
         
         Example: `myapp://catalog/product/{item_id}?click_id={click_id}&yclid={yclid}`.

   - iOS，桌面

      - **目标链接**：指定网站产品的 URL 模板。 指定URL路径的共同部分，将变量部分（例如产品ID）写为宏。

         例如，URL 看起来像：

         `https://example.ru/catalog/product/12345`，其中12345是产品的唯一ID，路径`catalog/product/`对所有产品都是相同的。

         Then in the tracker specify: `https://example.ru/catalog/product/{item_id}`.

         你可以使用任何便捷的宏来表示产品 ID。 在这种情况下，请在应用间链接中使用对应的参数名称。

   - fallback

      - **目标链接**：请指定网站商品链接的模板。 为了做到这一点，请指定URL路径的共同部分，而将变化的部分（例如商品ID）以宏的形式记录。

            例如，URL 看起来像： 

            `https://example.ru/catalog/product/12345`，其中12345是产品的唯一ID，路径`catalog/product/`对所有产品都是相同的。

            Then in the tracker specify: `https://example.ru/catalog/product/{item_id}`.

            您可以使用任何便捷的宏来表示产品ID。 在这种情况下，请在应用间链接中使用相应的参数名称。               

   {% endlist %}

   - **应用间链接**: 

      1. 将`{item_id}` 宏作为参数添加到链接中。 例如，`item_id=12345`. 该值会传递到深链路而不是宏，因此重定向会指向深链路：`myapp://catalog/product/12345`

      2. 在应用到应用链接中指定产品的路径。 例如，最终链接会看起来像这样：`https://1111.redirect.appmetrica.yandex.com/catalog/product/12345?appmetrica_tracking_id=123456789&referrer=reattribution%3D1&item_id=12345`

      如果在深链和目标链接中使用不同的宏名称，请在链接中将其作为参数指定。     

{% endlist %}

## 步骤 3. 附加跟踪器设置 {#tracker-settings}

根据广告活动类型完成剩余的跟踪器和活动设置。 保存追踪器。

- [移动应用推广](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/yandex-direct-upc-tracking.md)
- [网页和应用广告活动](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/yandex-direct-web-app-tracking.md)

## 第4步。 为所有供稿产品生成链接 {#feed-links}

在供稿中指定最终的应用到应用链接。 按照类似方式为剩余产品生成链接。

## FAQ {#faq}

{% cut "我能在创建供稿时使用通用链接（比如`http://example.ru/`）而不是跟踪链接吗？" %}

是的，这样的链接适合[Web+App 广告活动](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/yandex-direct-web-app-tracking.md)。 在这种情况下，您必须在最终着陆页添加参数`referrer=reattribution%3D1`。

{% endcut %}

{% cut "我需要为 iOS 指定 Deeplink 吗？" %}

这不是必须的：iOS 版本高于 12.3.1 的情况下，跟踪链接中的深链不起作用。 iOS 上打开 App 是通过直接链接并使用 [通用链接（Universal Link）](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/analytics/ios-universal-links.md) 技术实现的。

{% endcut %}

<!-- source: zh/analytics/content/_includes/feedback-button.md -->
如果您没有找到所需答案，可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能，请附上截图。

<a href="../troubleshooting/feedback-new">
  <span class="button">联系支持</span>
</a>

<a href="../troubleshooting/feedback-docs">
  <span class="button">为文档提出改进建议</span>
</a>
<!-- endsource: zh/analytics/content/_includes/feedback-button.md -->
