Uploading New Keywords To Baidu Fails

When uploading new keywords to Baidu, you may encounter the error message:

Incorrect publisher insertion parameters.


What Causes The Issue?

This is most likely caused by the parameters in the URL Builder for Baidu containing unsupported parameters.

How To Fix The Issue

Check the URL Builder parameters for Baidu to see if these contain unsupported parameters by following these easy steps:

  1. Click the Settings link in the upper-right.
  2. Select the Revenue & Tracking sub-tab.
  3. Click the URL Templates in the sub-menu.
  4. Select the Baidu URL Template.

If these contain unsupported parameters (ie. [keyword_text] or {matchtype}), the system will notice them once the keywords are loaded, and then provide the warning message.

Parameters Translation

Baidu only supports a subset of URL parameters allowed in the platform. The latform parameters are mapped to supported Baidu parameters as below:

  • Distribution
    • [distribution] is translated to Baidu's {mediatype} param.
  • Matchtype
    • Baidu does not have a corresponding param for matchtype.
    • [matchtype] is translated into "" blank string.
  • Creative ID
    • [creative_id] is translated to Baidu's {creative} param.
  • Keyword text
    • Baidu does not have a corresponding param for keyword text.
    • [keyword_text] is translated into "" blank string.

Supported Dynamic URL Parameters

In general, Baidu supports the following dynamic URL parameters:

  • {mediatype}: Click originated from search or the content network
  • {keywordid}: Keyword id that triggered the click
  • {creative}: Creative id that was clicked
  • {placement}: Website where the click came from (only for content)

Written by Marketing @ Marin Software

Last published at: December 20th, 2023