# Separate Paid Search/CPC and Display into Different Channels

**URL:** <https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994>\
**Category:** Request a feature & Roadmap\
**Created:** [April 11, 2023, 3:56pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994 "2023-04-11T15:56:56Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [April 11, 2023, 3:56pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/1 "2023-04-11T15:56:56Z")

</div>

I would like to see the Campaign channel split into two channels, Paid Search (CPC) and Display. That’s how GA3 does it.

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [April 12, 2023, 7:13am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/2 "2023-04-12T07:13:03Z")

</div>

Hi, there is a custom channel grouping that might get you the view that you need. More information on: [Organize incoming traffic into custom channels | Piwik PRO help center](https://help.piwik.pro/support/reports/custom-channel-grouping/)

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [April 12, 2023, 12:47pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/3 "2023-04-12T12:47:47Z")

</div>

@Michal_Szczerek, I was suggesting that you follow GA3’s channel definitions since that product has been at 80% or more market share for years so, by default, it has set the benchmark for what channel definitions should be.

As I say that, however, I believe that I see one possible reason why you lump Display and Paid Search into the “Campaigns” channel (at least for Google): Is Piwik Pro unable to unencrypt the Google Ads GCLID? If not, your channel definitions make perfect sense. However, if Piwik Pro can unencrypt the GCLID, you could further refine your “Campaigns” channel into “Display” and “Paid Search”

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [April 13, 2023, 9:36am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/4 "2023-04-13T09:36:22Z")

</div>

Yes, you are correct, we are not able to decrypt gclid. I’ll pass along the suggestions about refining the “Campaigns” channel.

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [April 13, 2023, 2:44pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/5 "2023-04-13T14:44:58Z")

</div>

Understood, and thank you.

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 13, 2023, 5:50pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/6 "2023-06-13T17:50:45Z")

</div>

@Michal_Szczerek,

I’m confused by something: You stated that Piwik Pro is unable to decrypt the GCLID but, when I check the Google Ads report in PP, how is PP able to determine sessions and bounce rate per campaign (campaign name)?

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [June 14, 2023, 7:58am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/7 "2023-06-14T07:58:50Z")

</div>

Piwik PRO uses UTM to determine campaign name. It’s advised to use auto tagging in GAds camapigns to have that covered automatically. \>\>\> [Google Ads report | Piwik PRO help center](https://help.piwik.pro/support/reports/google-ads-report/)

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 14, 2023, 10:43am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/8 "2023-06-14T10:43:27Z")

</div>

These campaigns are not using any UTMs, just GCLID. So how is Piwik Pro able to display campaign names?

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [June 14, 2023, 11:33am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/9 "2023-06-14T11:33:05Z")

</div>

It is really impossible to answer this question without seeing the actual setup. Piwik PRO uses UTM to get the campaign details. If you have an integration with Google Ads turned on then some data can be accessed via Google Ads API.

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 14, 2023, 12:25pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/10 "2023-06-14T12:25:50Z")

</div>

Here’s an actual URL from the paid search campaign:

> **[Apartment Homes](https://www.fvdublin.org/living-options/apartment-homes/?gclid=EAIaIQobChMIlpHii9zC_wIVk2dMCh1xAwQtEAAYAiAAEgLyrfD_BwE)**
>
> Explore apartments for seniors at Friendship Village of Dublin, the premier senior independent living and retirement community in Columbus - a LifeCare community offering independent living, assisted living, memory care, and skilled nursing care.

As you can see, no UTMs, only GCLID. So clearly, Piwik Pro is extracting the Campaign name from the GCLID via the API. In reading the Google Ads API documentation, it appears that PP could be pulling in many more variables such as “ad\_network\_type.” ([click\_view &nbsp;|&nbsp; Google Ads API &nbsp;|&nbsp; Google for Developers](https://developers.google.com/google-ads/api/fields/v13/click_view))

Here’s why I’m asking: I want to be as accurate as possible when measuring website activity from visitors from Google Ads and I’d like to be able to differentiate between paid search campaigns and display campaigns. GA3 lets me go very deep into Google Ads attributes. PP is much more limited.

You have suggested that I use UTM codes for more accurate tracking but the GCLID is required for Google Ads conversion tracking. ([Google Click Identifier (GCLID): Definition - Google Ads Help](https://support.google.com/google-ads/answer/9744275?hl=en))

Beyond that, how would PP interpret a landing page URL that includes both a GCLID and UTMs? (GA3 gives priority to attributes pulled from GCLID).

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [June 14, 2023, 12:29pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/11 "2023-06-14T12:29:17Z")

</div>

Do you have Google Ads Integration configured in Piwik PRO? [Google Ads integration | Piwik PRO help center](https://help.piwik.pro/support/integrations/google-ads-integration/)

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 14, 2023, 12:32pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/12 "2023-06-14T12:32:33Z")

</div>

Yes.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/piwikpro/original/2X/0/08b5ceddccbbec06b1a89b5a0b1a09cc28934a17.png)

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [June 15, 2023, 9:56am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/13 "2023-06-15T09:56:45Z")

</div>

@David_Culbertson  
If there is no GAds integration, Piwik PRO uses only UTMs - we don’t “decrypt” gclid. When you click on your link, in the tracker debugger you can see that campaign name is “google ads unknown”.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/piwikpro/original/2X/e/e2f063ca3228ab76b08b5c05f6d20e3710041513.png)  
With GAds integration, Piwik PRO is able to (at some point, not right away as you can see in the debugger) match a campaign name from GAds API thanks to gclid. Still we don’t decrypt it, we use it’s presence to match sessions and get data from GAds API. When this information is joined you can see the result of that in some of the reports.

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 15, 2023, 10:47am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/14 "2023-06-15T10:47:11Z")

</div>

Thank you, very helpful. Is there anyway to get the network type from the Google Ads API? That would be so helpful!

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [June 15, 2023, 11:05am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/15 "2023-06-15T11:05:37Z")

</div>

Unfortunately not at the moment. But I’ll create a feature request for that 🙂

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 15, 2023, 11:25am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/16 "2023-06-15T11:25:59Z")

</div>

Thank you, much appreciated. Keep up the good work!

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [June 30, 2023, 2:22pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/17 "2023-06-30T14:22:51Z")

</div>

What happens if I use both auto-tagging and manually added UTM codes?

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [July 3, 2023, 11:09am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/18 "2023-07-03T11:09:53Z")

</div>

@David_Culbertson I’m looking into it to give you the most accurate answer 🙂

---

<div class="post-metadata">

**Author:** ![Michal\_Szczerek](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/michal_szczerek/32/1493_2.png) [@Michal\_Szczerek](https://community.piwik.pro/u/Michal_Szczerek)\
**Post date:** [July 4, 2023, 8:53am UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/19 "2023-07-04T08:53:43Z")

</div>

@David_Culbertson Autotagging (gclid) is necessary to fill the data withing the integration (so everything you see in “Google Ads” reports) and the UTMs populate the data in the default “Campaigns” reports).

---

<div class="post-metadata">

**Author:** ![David\_Culbertson](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/david_culbertson/32/1479_2.png) [@David\_Culbertson](https://community.piwik.pro/u/David_Culbertson)\
**Post date:** [July 5, 2023, 12:41pm UTC](https://community.piwik.pro/t/separate-paid-search-cpc-and-display-into-different-channels/1994/20 "2023-07-05T12:41:17Z")

</div>

@Michal_Szczerek,

That’s good to know. Thank you.
