Welcome to the Marin Software Support Center. We're glad you're here. Here's what you can look forward to:
  • Real-time search so you can find what you need faster than ever.
  • Easy-to-follow video guides for our most popular articles.
  • Interactive simulations and Live Screenshots to make learning easy.
  • Regular content updates to ensure every word you read is accurate and up-to-date.

Search Publishers

Home > English > Search Publishers > Other Publishers > How To Articles: Other Publishers > Platform Support for Baidu

Platform Support for Baidu


This article will outline the support offered by the Marin Platform for the publisher Baidu. 

Supported functions

The Marin Platform currently supports the following features for Baidu publisher accounts:


  • Sponsored Search Only


  • Create campaign
  • Edit Campaign Name
  • Mobile Bid Adjustment
  • Daily Budget
  • Ad Rotation
  • Ad Scheduling
  • Geo-Targeting
  • Negative Keywords
  • Device Level Reporting


  • Edit Group Name
  • Group Search Bid / CPC
  • Negative Keywords


  • Create ads
  • Edit ads
  • Headline
  • Description 1
  • Description 2
  • Display URL
  • Mobile Display URL
  • Destination URL
  • Mobile Destination URL
  • Mobile Preferred Ad


  • Create keywords
  • Edit keywords
  • Match Type (Broad, Exact & Phrase only)
  • Search Bid / CPC
  • Destination URL*
  • Mobile Destination URL*


*If you are using redirects, the supported features and column headers for bulk uploads will be Click Through URL and Mobile Click Through URL. 

Unsupported functions

The Platform does not currently offer support for the following features:


  • Brand Zone
  • Brand Landmark
  • Content Network
  • Display Advertising / Image Ads
  • Premium Display Network
  • Daily Budget
  • Geo-Targeting


  • Budget Scheduling
  • IP Address Exclusion


  • Device Level Reporting


  • Quality Score
  • Advanced (Extended) Phrase Match Type
    • Phrase-synonym
    • Phrase-core
    • Phrase-exact


  • Sitelinks
  • Call Extensions (click to call)
  • Image Extensions
  • App Extensions

Conversion Tracking

  • Publisher Tracking
  • Baidu Analytics

Marin feature support for Baidu

The following core features of our Platform are supported for the Baidu publisher:

  • Campaign linking / unlinking
  • Daily cost and revenue reporting
  • Bi-directional sync
  • General campaign management (single, multi and bulk edit)
  • Bidding (no mobile bid adjustment recommendations)
  • URL builder
  • Dimension
  • Marin Tracker

Baidu Account Linking

To link a Baidu account to the Marin Platform, you will need the following Baidu credentials:

  • Username
  • Password
  • API token (apply with your Baidu account manager)

You can then follow the standard process for linking accounts as explained in our Support Center article

Duplicated keywords in Ad Groups

Baidu takes the following approach for duplicated keywords in Ad Groups:

  • Same keywords with same of different match types are not allowed in the same Ad Groups.
  • Same keywords with same or different match type are allowed in the same Campaign, as long as they are in different Ad Groups.
  • Same keywords with same or different match type are allowed in different Campaigns, since they will be in different Ad Groups as well.

How bytes and characters counted in Baidu and Marin

We have a full Support Center article about this topic which you can read by clicking here

Baidu publisher limits

Following are some of the limits of the Baidu publisher.

Publisher Settings  

Distribution Types

Search, Content


Account (daily)

min: CNY 50

max: CNY 100,000


Campaign (daily)

Search min: CNY 50

Content min: CNY 10

max: CNY 100,000

Negative Keywords

Campaign, Group

Search Bid


min: CNY 0.01

max: CNY: 999.99 or budget



min: CNY 0.01

max: CNY 999.00

Content Bid (not supported)


min: CNY 0.05

Creative Restrictions

Note: Baidu makes distinction between characters and bytes for Creative Limits. But since Chinese characters and other Double-Byte symbols count as 2 chars, effectively it is counting bytes. Baidu length restrictions are in bytes, not characters. Note each Chinese character counts as 2 bytes.


Headline: min 9, max 50 bytes 
Description 1: min 9 , max 80 bytes 
Description 2: min 0, max 80 bytes 
Display URL: max 36 bytes 
Destination URL: 1017 bytes 


Headline: 28 bytes 
Description 1: 40 bytes (min: 8 bytes) 
Description 2: 40 bytes (min: 8 bytes) 
Display URL: 35 bytes 
Destination URL: 1024 bytes 

Keyword Restrictions

Keyword: max 40 bytes (20 Chinese chars) 
Destination URL: 1017 bytes

Max End Date

Baidu has no max end date.

Publisher Limits  

Campaigns per Account


Groups per Account


Negative Keywords per Campaign


Negative Keywords per Account


Keywords per Group


Creatives per Group


Using 3rd party redirects with Baidu

By default, Baidu does not allow 3rd party redirects. They only allow URLs with the same domain as the registered website when opening the Baidu account. To use 3rd party redirects, for example Marin Tracker, you must 'whitelist' the Marin Tracking domain name with Baidu (please reach out to your Baidu account manager for more information about this).

Note that generally, they will need a working Destination URL with 3rd party redirect. The whitelisting process takes about 3 – 5 working days.

Tracking keyword-level conversion with Baidu

Because Baidu does not use the {keyword} ValueTrack parameter, the Platform is not able to attribute conversions to the keyword-level if creative-level URLs are used. i.e. you can’t use Creative ID + Keyword + Match Type for attribution as Keyword is not available.

To attribute conversions to the keyword-level, you must use a keyword-level URL .i.e. Keyword ID + Creative ID attribution.

Tracking Baidu sitelink conversions

Due to a change in the Baidu API, Marin is no longer able to support Baidu sitelinks.

To track Baidu sitelink conversions, you can only use the officially unsupported 'dummy keywords' method. As with any dummy keywords, you will need to remove the {creative} ValueTrack parameter.

Marin Tracker Inferred Device Support (IDS) with Baidu

If URLs do not include device parameter and are not using a combined tracking value approach, Marin Tracker will use IDS to populate the Device column of the Tracker revenue file.

IDS will populate device column with Computer, Tablet, Mobile or Others. This is different to Baidu’s interpretation - Computer or Mobile (includes tablet and mobile). For example, when using IDS, Baidu device-level cost and revenue data will not line up. Our recommendation is to tag Baidu URLs with the device parameter. This will then mean that the device-level cost data aligns.

How Baidu quality score works

The Baidu quality score is based on a scale of 0 – 10, with 10 being the highest score. The higher the quality score, the more competent the keyword becomes. When a Baidu keyword is created, it doesn’t start with lowest quality score of 0, it actually starts with 1.

Baidu valuetrack parameters





Baidu’s dynamic keyword ID (globally unique). Return 0 if keyword ID is not available


Baidu’s dynamic Baidu creative ID (globally unique)


Baidu’s dynamic distribution ID. Search = 1, Content = 2


Returns placement’s domain name when ad served on content network


Baidu’s dynamic match type parameter. Exact = 1, Phrase = 2, Broad  = 3


Search ads’s location and ranking. Format: Location + Ranking

There are 5 ad locations:

  • cl: PC left hand side, no background colour
  • clg: PC left hand side, with background colour
  • cr: PC right hand side
  • mt: Mobile top
  • mb: Mobile bottom


For example:

cl3 means PC left hand side, no background colour, rank 3


Page number of the ad. To determine the overall ad position, use it in conjunction with {adposition}.

For example:

{adposition} = cr1 and {pagenum} = 2 means the ad is on PC right hand side no background colour, position 1 on page 2


Shows whether the ad has enrolled in Baidu AB testing and status.

  • Blank means not enrolled
  • 0 means enrolled and the ad is controlled
  • 1 means enrolled and the ad is test subject


Returns 1 for dynamic ads. Returns 0 for not dynamic.

Marin Macro support for Baidu

The following Marin Platform macros are supported for the Baidu publisher:

Marin Macro











Baidu do not have device valuetrack parameter. Marin will hard code the value in the URL.

  • Inserts c for Destination URL
  • Inserts m for Mobile Destination URL

General API Questions

Q: Does Baidu Have The Concept Of Google’s MCC?

A: Baidu doesn’t have MCC at this time.

Q: The Platform Is Granted An Agency Token. What Does That Get Us?

With this agency token, the Platform can access multiple accounts by end-customer’s username/password. End-customers under agency token do not need to apply for their own API tokens.

Q: How Does The Agency API Token Differ From Regular API Token?

A: Due to Baidu’s system capacity, creative + keyword level data is only provided to those with agency API token.

Q: Does Baidu Show The Keyword Min CPC?

A: While Keyword min CPC is now available in Baidu's UI, unfortunately, this information is not available via the API.

Q: What Platform Support Is Available For Baidu Integrated Campaigns?

A: Please read our Help article on Platform Support for Baidu Integrated Campaigns.


Q: What happen if my API quota exceeded

A: You can either reach out to Baidu to request increase your API quota. If this is not possible, please reach out to your Marin account team. We might be able to use Marin’s API token instead.

Last modified



(not set)
(not set)
(not set)