# How can I track Discourse Signups For Facebook Ad Campaigns

**URL:** https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199
**Category:** Support
**Created:** [12월 13, 2016, 9:32오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199 "2016-12-13T21:32:17Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [12월 13, 2016, 9:32오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/1 "2016-12-13T21:32:17Z")

</div>

We’re about to start experimenting with running facebook ads that show our to our most popular topics to targeted, and probably segmented audiences.

Is there any way I can check the Discourse signup rate of these particular ads to see how they are doing?

I’m not thinking of retargeting at this point. Just present the topic, have them visit and see if they signup.

I was thinking a FB tracking pixel, but I’m not sure where I would put that in a way that would track signups, or how I could add it

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [12월 15, 2016, 5:51오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/2 "2016-12-15T05:51:51Z")

</div>

I can think about how to technically build something with this level of tracking but there is nothing built-in that would sort this out.

In theory what you want is for each ad to append a tracking param `?source=fb` and then carry that information around somehow.

Simplest extension to take care of this is something that integrates with google analytics and raises an analytics event when someone enters via facebook and when someone signs up. Would take a few days to build and test, maybe ask in #Marketplace

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [12월 16, 2016, 4:23오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/3 "2016-12-16T16:23:57Z")

</div>

I’ve thought about it a little more… Turns out a tracking pixel is only used for retargeting, so I won’t be using one (At least not now).

So the plan would be to build different campaign links for each ad. That will at least show me how each ad (topic) did as far as new users, time on site, #pages viewed etc.

Example URL: [Pushback (Formerly known as Drop Down) Nose Cones - #18 by Will\_Brown - Chassis Setup, Tires & Handling Forum - KartPulse - Presented by TBD](https://forums.kartpulse.com/t/drop-down-nose-cones/237/18?utm_source=FB&utm_campaign=ForumsDec2016&utm_medium=Ad&utm_content=Racers25Plus)

Is there a page that I can have users “land” after they signup? Then I could set this page as a goal in GA.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [12월 16, 2016, 9:57오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/4 "2016-12-16T21:57:37Z")

</div>

> [@SouperC](#):
>
> Is there a page that I can have users “land” after they signup? Then I could set this page as a goal in GA.

There’s the “an email has been sent” page.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [2월 1, 2017, 3:08오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/5 "2017-02-01T03:08:15Z")

</div>

Figured this out yesterday when I just happened to be looking at “real time” analytics and a couple of folks signed up while I was in there.

All you need to do is set a URL goal of “/users/account-created” in GA.

n.b., this will not show historic signup goals, but it will begin to track them from the time you add the rule.

---

<div class="post-metadata">

### Author: ![klemenstruc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/klemenstruc/32/75203_2.png) [@klemenstruc](https://meta.discourse.org/u/klemenstruc)
#### Post date: [7월 16, 2017, 2:52오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/6 "2017-07-16T02:52:33Z")

</div>

> [@SouperC](#):
>
> “/users/account-created” in GA

If “/users/account-created” is the first next URL a new user is redirected to after a succesful signup, you can easily track conversions in FB (and have FB optimize your ad delivery for conversions!) by

1. Installing your FB Pixel to all pages and URLs on your discourse (directly or via GTM)
2. Creating a Custom Conversion in your Facebook Ads manager ( **Name:** Discourse Signup, **Rule:** URL contains _users/account-created_, **Category:** Lead)

When you launch ads, you then simply select Conversions as your Campaign Objective and have FB optimize your ad delivery for conversions, in this case Discourse Signup.

Hope this helps.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [9월 6, 2017, 4:05오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/7 "2017-09-06T04:05:27Z")

</div>

Thanks Klemen. I added the custom conversion in ads manager just now an extra data point. I’ve had the pixel on the forums for a few months.

The issue I’m having is that not every user seems to get sent to that URL after they sign up. I’m not sure what the variable is though.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [9월 20, 2017, 12:23오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/8 "2017-09-20T00:23:19Z")

</div>

If they sign up with a pre-validated email (e.g. Google, most Facebook auth), they will not land on the “account created, please verify your email” page.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [9월 20, 2017, 2:06오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/9 "2017-09-20T02:06:53Z")

</div>

Bummer. Can you think of another URL that could be used to fire a pixel or an event?

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [9월 20, 2017, 8:54오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/10 "2017-09-20T08:54:10Z")

</div>

If you can target a property being non-empty, add a tracking property with the value of `Discourse.User.currentProp('username')` .

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [9월 20, 2017, 5:25오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/11 "2017-09-20T17:25:22Z")

</div>

Thanks @riking I will see if I can figure that out and give it a go.

---

<div class="post-metadata">

### Author: ![Alaa](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@Alaa](https://meta.discourse.org/u/Alaa)
#### Post date: [12월 10, 2018, 3:48오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/12 "2018-12-10T03:48:19Z")

</div>

I tried fb signup event which didnt work, however the purchase event was fired a number of times instead 🤦🏻‍♂️😂 which is ok for me as long as fb optimizes accordingly

---

<div class="post-metadata">

### Author: ![BobbyZopfan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bobbyzopfan/32/149374_2.png) [@BobbyZopfan](https://meta.discourse.org/u/BobbyZopfan)
#### Post date: [6월 16, 2019, 9:14오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/13 "2019-06-16T09:14:57Z")

</div>

> [@SouperC](#):
>
> n.b., this will not show historic signup goals, but it will begin to track them from the time you add the rule.

I was creating a goal including this url part, but was hesitant when looked at historical data. But your ‘N.B’ opened a new perspective for me and I’ve set a goal properly containing this url.  
Fingers crossed for now.

Thank you for writing this line.

---

<div class="post-metadata">

### Author: ![BobbyZopfan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bobbyzopfan/32/149374_2.png) [@BobbyZopfan](https://meta.discourse.org/u/BobbyZopfan)
#### Post date: [6월 16, 2019, 9:17오전 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/14 "2019-06-16T09:17:57Z")

</div>

> [@riking](#):
>
> If you can target a property being non-empty, add a tracking property with the value of `Discourse.User.currentProp('username')` .

Could you pls clear this a bit more for a non-technical person?

---

<div class="post-metadata">

### Author: ![401Ott](https://avatars.discourse-cdn.com/v4/letter/4/4da419/32.png) [@401Ott](https://meta.discourse.org/u/401Ott)
#### Post date: [9월 18, 2020, 9:47오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/15 "2020-09-18T21:47:41Z")

</div>

저도 같은 궁금증이 있습니다. 저도 회원가입이 어디서 유입되었는지 추적하려고 하고 있고, 목표를 설정할 URL이 필요합니다. 다른 분들도 /users/account-created 경로에서 트래픽을 확인하시나요? 아래 Riking님의 제안에도 관심이 있지만, 설정 방법을 잘 모르겠습니다. 감사합니다!

> [@riking](#):
>
> 속성이 비어 있지 않은 경우를 타겟팅할 수 있다면, `Discourse.User.currentProp('username')` 값을 가진 추적 속성을 추가하세요.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [9월 18, 2020, 10:54오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/16 "2020-09-18T22:54:31Z")

</div>

> [@401Ott](#):
>
> 다른 분들도 /users/account-created 에서 트래픽을 확인하시나요?

저도 해당 경로에서 트래픽을 확인하고 있습니다… 하지만 모든 가입이 해당 경로에서 추적되고 있다고 단정할 수는 없습니다.

---

<div class="post-metadata">

### Author: ![ufukayyildiz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ufukayyildiz/32/217157_2.png) [@ufukayyildiz](https://meta.discourse.org/u/ufukayyildiz)
#### Post date: [9월 30, 2020, 8:37오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/17 "2020-09-30T20:37:10Z")

</div>

Facebook 커스텀 전환을 통해.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [10월 1, 2020, 12:45오후 UTC](https://meta.discourse.org/t/how-can-i-track-discourse-signups-for-facebook-ad-campaigns/54199/18 "2020-10-01T12:45:24Z")

</div>

더 중요한 질문은 discourse 플랫폼에서 전환을 트리거하기 위해 어떤 이벤트/URL을 추적해야 하는가입니다.

이것이 발생하는 방식은 하나 이상인 것 같습니다.
