# 针对合作伙伴说明的子 ID 与共享 ID 参数

跟踪链接可以通过额外参数进行自定义，这些参数可以被跟踪并向 impact.com 报告。这些参数称为 **子 ID** 和 **共享 ID**.

* **子 ID** 仅对您作为合作伙伴可见。
* **共享 ID** 对您和品牌双方可见。

当使用各种创意、多个网站、与子联盟合作，或在将用户链接到品牌时需要发送非个人身份信息的客户 ID（与个人身份信息无关的客户 ID）时，这些参数很有用。许多这些用例需要将这些参数附加到跟踪链接以准确跟踪和报告这些信息。

#### 这些参数的工作方式

当用户点击带有附加了 Sub ID（和/或 Shared ID）值的 impact.com 跟踪链接时，这些参数会被我们的跟踪服务器捕获并存储。impact.com 然后将点击与动作相关联。下面的代码片段示例展示了这些参数如何附加到跟踪链接：

**Shared ID 示例**

```programlisting
https://trackingdomain.net/c/mpid/adid/campaignid?name=value
```

在上例中， `名称` 部分是指通过并由 impact.com 在报告中传递和报告的参数名称。有关示例链接的更多详细信息，请参见下表。

|                        |                      |
| ---------------------- | -------------------- |
| **trackingdomain.net** | impact.com 提供的唯一跟踪域。 |
| **mpid**               | 您的合作伙伴 ID（MPID）      |
| **adid**               | 为资产分配的 ID。           |
| **campaignid**         | 为品牌活动分配的 ID（视图）      |

下面的示例显示了带有 Sub ID 的跟踪链接的样子。在此示例中，值 `test` 将在链接被点击时传递。

**Sub ID 示例**

```programlisting
https://trackingdomain.net/c/1234567/654321/4321?subId1=test
```

#### Sub ID 和 Shared ID 的常见用例

* **资产投放位置：** 通过根据资产的位置或类型填充 Sub ID 值来优化资产投放。
* **子联盟网络：** 通过在 Sub ID 或 Shared ID 字段中填充来跟踪子联盟级别的活动 `PartnerId` 。
* **返现和忠诚度计划：** 通过填充将转化归因于返现和忠诚度计划中的特定合作伙伴 `MemberId` 。 [了解如何向跟踪链接添加动态变量。](https://help.impact.com/partner/zh/platform-features/tracking/create-and-manage-links/add-reporting-information-to-your-tracking-links#add-static-dynamic-parameters-via-the-ad-card-0-2)

#### Sub ID 和 Shared ID 参数常见问题

<details>

<summary>我可以向哪些链接添加 Sub ID 和 Shared ID？</summary>

所有 impact.com 跟踪链接均支持 Sub ID 和 Shared ID——包括自定义短链（vanity links）。 [了解更多关于自定义短链的信息](https://help.impact.com/partner/zh/platform-features/tracking/tracking-links/create-and-manage-links/create-a-vanity-link).

</details>

<details>

<summary>Sub ID 和 Shared ID 有字符限制吗？</summary>

是的，请参阅下表：

|          |        |         |
| -------- | ------ | ------- |
| **参数**   | **类型** | **限制**  |
| SubId1   | 字母数字   | 255 个字符 |
| SubId2   | 字母数字   | 255 个字符 |
| SubId3   | 字母数字   | 255 个字符 |
| SharedId | 字符串    | 255 个字符 |

</details>

<details>

<summary>如何向品牌传递一个值而不让 impact.com 跟踪或报告它？</summary>

这些被视为“透传值”或“p.” 参数，可以在任何 `name={value}` 对之前添加，并指示 impact.com 不存储该值。您需要请求品牌设置元数据，以便“p.” 参数将在所有品牌链接上自动附加。

例如，如果您需要传递一个 `customerId`，您可以附加 `&p.customerId=abc123` 到任何跟踪链接，它将被传递到品牌的落地页，而不会被 impact.com 收集该值。

{% hint style="info" %}
**示例场景**

**场景**：ACME 公司有一个促销代码或优惠。他们希望在用户通过跟踪链接点击时其网站自动应用折扣（即无需手动输入代码）。他们还希望允许合作伙伴深度链接到其网站的任何部分。

**解决方案**：如果落地页 URL 包含查询字符串参数，ACME 公司可以配置他们的网站以自动应用折扣 `offer=10off`.

然后品牌可以配置一个透传值。

现在合作伙伴将能够使用广告来 [深度链接](https://help.impact.com/partner/zh/platform-features/tracking/tracking-links/create-and-manage-links/tracking-links-overview) 到任何页面，生成的落地页将始终具有 `offer=10off` 已附加。
{% endhint %}

</details>

#### 了解更多

* [向您的跟踪链接添加报告信息](https://help.impact.com/partner/zh/platform-features/tracking/tracking-links/create-and-manage-links/add-reporting-information-to-your-tracking-links)
* [在报表中查看 Sub ID 和 Shared ID](https://help.impact.com/partner/zh/platform-features/tracking/tracking-links/link-parameters/view-reports-on-sub-ids-and-shared-ids-for-partners)
* [参数说明](https://help.impact.com/partner/zh/platform-features/tracking/tracking-links/link-parameters/param-parameters-explained)
