# Ad Identification Methods

## Ad Identification Methods <a href="#guang-gao-shi-bie-fang-fa" id="guang-gao-shi-bie-fang-fa"></a>

In digital marketing, ad links typically include specific parameters to track user click behavior. These parameters help identify whether a URL originates from an ad. Ptengine uses the UTM parameter method by default. However, in recent years, some ad platforms may not use UTM parameters for various reasons, or advertisers may have forgotten to set them, leading to inaccurate traffic classification and imprecise Experience targeting.

Below are two ad identification methods:

### Standard UTM Identification (Ptengine Default) <a href="#biao-zhun-utm-shi-bie-fa-ptengine-mo-ren" id="biao-zhun-utm-shi-bie-fa-ptengine-mo-ren"></a>

[`http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale&utm_content=ad_version_1&utm_term=shoes+for+sale`](http://www.example.com/?utm_source=google\&utm_medium=cpc\&utm_campaign=spring_sale\&utm_content=ad_version_1\&utm_term=shoes+for+sale)

* **utm\_source**: Identifies the specific ad source, e.g., `facebook` or `google`
* **utm\_medium**: Identifies the advertising medium or method, e.g., `cpc` or `email`
* **utm\_campaign**: Identifies the specific ad campaign
* **utm\_term**: Identifies search keywords, commonly used in paid search ads
* **utm\_content**: Differentiates between various ad creatives

### Non-Standard UTM Ad Identification <a href="#fei-biao-zhun-utm-guang-gao-shi-bie" id="fei-biao-zhun-utm-guang-gao-shi-bie"></a>

Some ad platforms may not use UTM parameters. To identify ad links from these platforms, you generally need to understand each platform's URL structure and rules. Below are examples of URL identification for several common ad platforms:

* **Facebook Ads**: Facebook Ads can use fbclid

  [`http://www.example.com/?fbclid=IwAR0V6MGxMHoeeeJip9FZbBB7k4w`](http://www.example.com/?fbclid=IwAR0V6MGxMHoeeeJip9FZbBB7k4w)
* **Twitter Ads**: Twitter has its own parameters, t\_src and t\_tw

  [`http://www.example.com/?t_src=Twitter&t_tw=ExampleTweet`](http://www.example.com/?t_src=Twitter\&t_tw=ExampleTweet)
* **Google Ads**: Google Ads also has its own auto-tagging feature that tracks link clicks via the gclid parameter

  [`http://www.example.com/?gclid=Cj0KCQjwvr6EBhDOp9j2tOzg8NBEiQAM6Jevaa`](http://www.example.com/?gclid=Cj0KCQjwvr6EBhDOp9j2tOzg8NBEiQAM6Jevaa)
* **Bing Ads**: Bing Ads uses the msclkid parameter for click tracking

  [`http://www.example.com/?msclkid=12345abcde`](http://www.example.com/?msclkid=12345abcde)
* **LinkedIn Ads**: LinkedIn uses the `li_fat_id` parameter

  [`http://www.example.com/?li_fat_id=a1234bc`](http://www.example.com/?li_fat_id=a1234bc)

**Note**: Although the above parameters are commonly used by major ad platforms, they are not rigorous enough on their own. It is best to combine them with HTTP Referer identification for accurate assessment.

### How to Track Non-Standard UTM Ads <a href="#ru-he-zhui-zong-fei-biao-zhun-utm-guang-gao" id="ru-he-zhui-zong-fei-biao-zhun-utm-guang-gao"></a>

**Method 1: When custom parameters are used instead of standard UTM format**

For example, if the ad team has designed unique parameters based on their strategy, such as: cm\_cpc=xxxx, cm\_ad=yyyy, utm\_name=... You can configure the ad identification rules for the same strategy in the "Ads" module of the settings page using the parameter builder.

![Ad Builder](https://help-ptengine-com-vitepress.oss-cn-guangzhou.aliyuncs.com/FAQ/tag/guanggaogoujianqi.png)

After configuring the identification rules, you can map the ad parameters to different ad dimensions.

![Ad Dimensions](https://help-ptengine-com-vitepress.oss-cn-guangzhou.aliyuncs.com/FAQ/tag/guanggaoweidu.png)

**Method 2: When the logic behind the parameters is unknown (e.g., gclid, fbclid)**\\

1. Go to Channel Settings<br>

<figure><img src="https://help-ptengine-com-vitepress.oss-cn-guangzhou.aliyuncs.com/utm/%E5%9F%BA%E7%A1%80%E8%AE%BE%E7%BD%AE.jpg" alt=""><figcaption></figcaption></figure>

2. Click Create New Group

<figure><img src="https://help-ptengine-com-vitepress.oss-cn-guangzhou.aliyuncs.com/utm/%E6%96%B0%E5%BB%BA%E5%88%86%E7%BB%84.png" alt=""><figcaption></figcaption></figure>

3. Set up identification rules. Using Google as an example, set a group name, a label to display in the data center, and the identification rules.

<figure><img src="https://help-ptengine-com-vitepress.oss-cn-guangzhou.aliyuncs.com/utm/%E8%AF%A6%E7%BB%86%E8%AE%BE%E7%BD%AE.png" alt=""><figcaption></figcaption></figure>

<br>


---

# Agent Instructions: 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:

```
GET https://helps.ptengine.com/en/faq/others/ad-identification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
