> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.md).

# 创建文章素材

impact.com 支持静态和动态 HTML 广告，包括搜索小部件、嵌入式表单和产品横幅。作为一个 *文章资产*，你可以随时更新你的 HTML 广告，无需第三方工具。要上传，请包含以下两个必需项：

* 一个安全的 HTTPS 落地页（一个绝对 URL，以 `http://` 或 `https://`).
* 当用户点击广告时，你想要跟踪的任何动态 URL 令牌。

#### 创建文章资产

1. 从左侧导航栏中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** → **内容** → [**广告**](https://app.impact.com/secure/advertiser/engage/ads/manage-all-ads-flow.ihtml).
2. 在右上角，选择 **创建广告** ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**，然后选择 **文章**.
3. 完成以下部分中的信息：

<details>

<summary>资产详情</summary>

1. 输入一个 **名称** 用于你的资产。
2. 可选，输入 **说明** 提供有关该资产的详细信息。
3. 在 *落地页*下，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** **自定义** 为你的资产配置自定义落地页。请将设置保持为 **默认** 以将客户引导至你的程序落地页。
4. 可选地， ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启] 移动端回退** 如果 impact.com 未检测到你的应用已安装，则用于重定向此资产的移动端流量。只有你在你的 [移动应用设置](/brand/zh/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/set-up-a-mobile-app.md) 中配置的移动操作系统才会显示在此处。
   * **Android** — 来自 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** 在 *Android*下，选择一个回退选项。随后此选择将填充为下载你应用的 URL。
   * **iOS** — 来自 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** 在 *iOS*下，选择一个回退选项。随后此选择将填充为下载你应用的 URL。
5. 要向落地页跟踪链接添加参数，请选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[添加元数据]**。这些参数将添加到资产跟踪链接的末尾。
   * 了解更多关于 [跟踪链接参数](/brand/zh/what-would-you-like-to-learn-about/platform-features/tracking/tracking-explained/tracking-link-parameters-explained.md).
6. 可选地，输入 **标签** 以使你的资产更易于搜索。
   * 了解更多关于创建和管理 [资产标签](/brand/zh/what-would-you-like-to-learn-about/platform-features/ads/manage-ads/add-labels-to-assets.md).
7. ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启] 限制合作伙伴访问** 以设置哪些合作伙伴组可以使用此资产，并搜索 **合作伙伴组** 你想授予访问此资产权限的合作伙伴。

</details>

<details>

<summary>资产配置</summary>

1. 在……中 *内容* 字段中输入你的广告的 HTML/CSS/JS 代码，或者使用富文本编辑器选项更轻松地格式化你的内容。
   * **提示：** 你可以使用富文本编辑器将图片直接以内联方式上传到你的内容中。
2. 如果你正在使用动态令牌，请选择 **插入其他动态字段** 以查看所有可用的令牌插入项。
   * 请参见下方的 *动态令牌* 下面的参考内容，了解每个令牌插入的内容类型。
3. 可选地，选择一个 **资产尺寸** 通过从 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**.
   * 该 *其他* 选项中选择一个分辨率，你可以配置自定义尺寸。

</details>

<details>

<summary>促销详情</summary>

1. 可选地，选择一个已有的 **交易** 或 **添加新交易** 从 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**.
2. 可选地，设置 **开始** 和 **结束日期** 用于该资产，并设置一个 **时区** 从 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**.
3. 选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-82e75b518a6cfe0fb2fedc3e1d21154fc9dee900%2F3754728747f89a16597a42d74f841edf8612889648f257c01aff47a200ac144d.svg?alt=media) **\[日历]** 以应用资产日期，然后设置 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** 以设置开始和结束时间。

* 可选地，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[未勾选框]** **到期时更改落地页** 并通过选择 **配置规则** 用于配置落地页到期后会发生什么。请从下面的选项中选择要应用的到期规则，然后点击 **提交**:

4. 可选地，指定该资产是否为 **季节性** 并使用 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** 以选择相关的促销期。
5. 在 *附加促销选项*，你可以选择你的 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[复选框] 优惠是热销商品** 或 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[复选框] 允许媒体合作伙伴为此促销请求他们自己的唯一促销代码**.

</details>

<details>

<summary>高级设置</summary>

1. 在 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**，选择在哪个 **语言** 你想投放此资产。
2. 要限制合作伙伴在此资产中仅使用 iFrame 跟踪代码（并阻止 HTML 跟踪代码），请选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[复选框]** **将合作伙伴限制为此资产的 iFrame 跟踪代码**.
3. 要为该资产设置第三方像素， ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启] 第三方展示像素**.
   * 这使你可以将展示数据发送到外部分析系统。
   * 请参见下方的 *动态令牌* 参考内容，了解每个令牌可以插入的内容类型。

</details>

4. 选择 **保存** 或 **保存草稿** ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]** 并从以下选项中选择：

{% tabs %}
{% tab title="保存" %}

* **保存** - 保存资产并激活它。
* **保存并创建另一个** - 保存资产并打开一个新表单以创建另一个。
* **使用相同设置保存并创建另一个** - 保存资产并启动一个使用相同设置预填充的新资产。
  {% endtab %}

{% tab title="保存草稿" %}

* **保存草稿** - 保存你的进度，但不激活该资产。
* **保存并创建另一个** - 保存草稿并打开一个新的草稿表单。
* **使用相同设置保存并创建另一个** - 保存草稿并启动一个使用相同设置预填充的新草稿。
  {% endtab %}
  {% endtabs %}

**动态内容广告示例**

在……中 *示例代码* 如下所示，我们有：

* 一个带有文本框输入和“提交”按钮的 HTML 表单
* 嵌入式 CSS，可使表单独立于其他内容进行样式设置
* 一个 `<div>` 该小部件的容器
* 动态创建 impact.com 跟踪链接并追加查询字符串参数的 JavaScript 函数
* 一个 `<noscript>` 用于系统在没有外部链接时接受脚本的标签（如果没有这个标签，尝试上传此创意时会遇到错误。）

  在实践中，这些元素中的许多都可以托管或嵌入到你的网站上——impact.com 支持用于动态内容的外部 HTML、CSS 和 JavaScript 文件。

```html
<style type="text/css">  
#search-widget-container 
{    font-family:"Verdana";
     padding:20px;     
     width:280px;    
     height:75px;
     margin:30px;
     background:#FFFFFF;
     border:1px solid #BBBDBF;
     border-radius:6px;
     box-shadow:5px 5px 2px rgba(0,0,0,0.1);   }   
     #submitbutton 
     {background:#fff;
     color:#3B91CF;
     font-weight:bold;
     font-size:12px;
     padding:5px:
     border-radius:6px;
     border:1px solid #3B91CF;
     cursor:pointer;   }   
    #submitbutton:hover {    
     background:#3B91CF;
     color:#fff;  }
     #searchbox {
      width:200px;
      margin:10px 10px 10px 0px;   }
</style>
<div id='search-widget-container'>
<img src="http://www.impactradius.com/wp-content/uploads/2014/05/impact-radius-logo.png" width="150px">  
<form><input name='searchTerm' 
   id='searchBox'
   type='text' 
   placeholder='搜索网站'>
    <input onClick="searchFunction()" 
     type='submit' 
     value='提交'
     id='submitbutton'>
 </form>
</div>
<script type="text/javascript">
function searchFunction() {  
// 从搜索框获取用户提交的值 
var searchTerm = document.getElementById("searchBox").value;  
var landingPage = "http://{domain}/c/{irpid}/{iradid}/{ircid}?p.searchTerm=";
// 将 searchTerm 追加到 landingPage 末尾
var completeURL = landingPage.concat(searchTerm);
// 将客户发送到完整的最终 URL
window.location.href = completeURL;   } 
</script>
<noscript>
<a href=”http://www.example.com”>无脚本链接</a>
</noscript>
```

* 该 JavaScript 代码使用动态令牌生成跟踪 URL，并将搜索词作为查询字符串参数附加。
* 由于内容没有绝对 URL，我们使用 `{domain}`, `{irpid}`, `{iradid}`，以及 `{ircid}` 作为动态令牌来生成跟踪链接，该链接会填充程序的跟踪域名、合作伙伴 ID、广告 ID 和程序 ID 值。
* 点击后，客户将先经过 impact.com，然后转发到落地页——在这种情况下， `https://www.example.com`

<details>

<summary>动态令牌参考</summary>

| 令牌                      | 支持于         | 说明                                |
| ----------------------- | ----------- | --------------------------------- |
| `{irpid}`               | 资产内容 / 展示像素 | 填充为合作伙伴的 impact.com 合作伙伴 ID。      |
| `{iradid}`              | 资产内容 / 展示像素 | 填充为分配给该广告的广告 ID。                  |
| `{ircid}`               | 资产内容 / 展示像素 | 填充为分配给你的程序的 impact.com 程序（或活动）ID。 |
| `{subId1}` - `{subId3}` | 资产内容        | 填充为合作伙伴的 SubId 值（用于跟踪和报告）。        |
| `{sharedId}`            | 资产内容        | 填充为合作伙伴的 SharedId 值，用于报告。         |
| `{domain}`              | 资产内容 / 展示像素 | 填充为你的程序的跟踪域名。                     |
| `{timestamp}`           | 资产内容        | 在获取广告时填充时间戳（Unix 纪元格式）。           |
| `{randint}`             | 资产内容 / 展示像素 | 在获取广告时填充随机生成的整数。                  |

</details>

#### 排查验证错误

在创建内容广告时，你可能会看到以下错误消息。你可以这样解决它们：

| 验证错误                  | 说明                                                                              |
| --------------------- | ------------------------------------------------------------------------------- |
| *“不存在可替换链接”*          | impact.com 无法在 *内容* 字段中检测到可替换链接。链接必须包含协议。任何使用 `http` 的链接将自动转换为 `https`.         |
| *“广告名称不能为空”*          | 你必须在 *名称* 字段中的链接。                                                               |
| *“锚点上的 URL 不是绝对 URL”* | 在 *内容* 中至少有 1 个链接不是绝对链接。绝对链接使用以 `http:// 或 https://`开头的完整路径。检查语法问题，例如在 `href=`. |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
