Hello, guys!
I think it's not a secret that Push-Traffic is very popular now, and there you can see very good results. I recommend to read these articles first:
https://stmforum.com/forum/showthrea...n-Propellerads
https://stmforum.com/forum/showthrea...Ads-(Bulgaria)
Today we will create our own pushes for our own campaigns. So, you will collect users and if you're running a good amount of traffic, you will have a big base of users that you can monetize! And it will be already free traffic!
Domain
First of all we need a domain with HTTPS. Just buy any domain (I recommend to use .com). Then go to https://www.cloudflare.com. We need to connect our domain to this service. When you do this, you'll get free SSL certificate for your domain + a good CDN, which will increase the speed of your landers.
1. Click "Add site", write your domain and click "Add site" again.

2. Click "Next"

3. Choose "Free" plan, it will be enough for us.

4. Add 2 A-records to your domain:
Name: "@", IPv4 address - IP of your server, Automatic TTL, Orange cloud.
Name: "www", IPv4 address - IP of your server, Automatic TTL, Orange cloud.
And make sure you have 2 records after this like on my screen:

5. Put these NS-Servers to your domain (you can do this in the place where you bought this domain)

6. After you set the DNS servers, click this button:

7. After you're domain is "Active', you can use "https://domainname.com" for your LPs.
Platform
1. Go to https://onesignal.com
This service allows us to send PUSH notifications. You will setup all thing there, put the code to your LP, and you will start to collect users for FREE!
We need "Web Push Notifications", so click the button and sign up.

2. Click "Add a new app" and enter the app name.

3. Choose "Web Push" and click "Next"

4. Enter your site name (you can use what you want) and your domain with "https://". You can also add icon if you want.

5. Then we need to Add a Prompt, so click the button.

6. Choose SLIDE Prompt. I recommend to customise the text. So we have several ways:
In "ACTION MESSAGE" you can write:
- "Are you 18+?" for dating, adult
- "Do you want a free iPhone X?" for sweeps
And all you want
So be creative! I use "Are you 18+?" for all verticals.
You can also see there how your push looks.

7. You can also setup Welcome-message after successful subscription, but to be honest I don't recommend to do this.

8. Leave these settings.

9. Then you have to download SDK files and put them to the top-level directory of your domain. Also don't forget to set 777 attributes.
You will see your JS code that you should put to all your LPs. Write it after <head> tag. Otherwise your push will not work. Click "FINISH"

RESULT
After you set it up correctly and put all JS codes to your page, when you open the url (only HTTPS) on Android or Chrome Web browser, you will see this:

Users
One the "USERS" page you can manage your subscription list. When the user is subscribed, you can see his device, country and language

I recommend to create segments based on GEO, and then you can easy send them messages.

Messages
1. It's very easy to create a PUSH. Just click the button.

2. Choose the segment. Or you can also send push to all your user or to particular ones.

3. Choose the language and write text and description. I recommend to use emojis, it makes the CTR higher.

4. Upload:
- icon 192x192
- image 360x240 (the system recommends this size, but try to "play" with the size and choose the best one.
- small icon 72x72
And enter the URL. People will be redirected there when they click

5. You can also schedule your pushes or send it immediately.

6. Click "Confirm" and "Send message"
Results
So examples of pushes. On WEB:

On Android:

You can see statistics for each of your messages

Soooo... Now you need only to send the traffic and collect the base. More traffic = More base = more messages you can send.
If you have any questions, please ask
Good luck!
What's the unsub rate for these usually?
Do people have to go into their phone or browser settings to stop them or is there an easy way to unsub?
Dang dude, I was in the process of figuring this out and you posted. Thanks. I can't believe you guys are sharing this stuff.
One Signal is free but they sell your information right
Nice tutorial.. Thank you
Side note: I do not recommend newbies doing this... I have an account with pushnami with around ten thousand subscribers.. it just doesnt convert well.. Sure you can get you investment within a month or something if you're lucky, but for me it was just not worth the hassle.
Speaking of that pushnami account, if anyone wants it let me know.. Spent around $4k to acquire those subs... no longer using it.. So hopefully someone can make $ out of it.. I didn't.. PM me, first come first serve
Great write-up man!
Would you mind sharing some stats as well? 
Great share mrbraun, thanks!
Sent from my iPhone using STM Forums mobile app
Thank you for the share !
You're making up the ipv4 addresses in cloudflare, right?
Or, do you get it from somewhere?
7. After you're domain is "Active', you can use "https://domainname.com" for your LPs.
Im confused about this, cloudflare doesnt host any files, you need your own CDN to host right? How do you upload landers to this?
Ah, so namecheap is a name registrar, you need actual hosting to use cloudflare, their CDN cant host files... I will confirm soon
There is a LOT more to this than just the tutorial. Its actually quite complicated. You need a host that's fast - cloudflare doesn't host and you need to know the difference between between a prompt and a permission request, and how to install the SDK properly and modify it for your host.
Many thanks, great guide! OneSignal is probably the best solution out there to start.
Hi Guys,
How do i get the IPv4 address?
Thanks
I keep seeing pages who collect push subscribers but when I look at the code they don´t seem to be using Onesignal.
Anyone knows how to do this without using Onesignal and giving them my data?
After all my tests I can say that One Signal is really not bad. Especially if you're not going to collect millions.
My tech guy wrote me a script so I'm collecting now using Google API. If you're interested I can ask him how to do this, cause I don't like all this tech stuff 
Yes, OneSignal can and will work no problem. Of course, being mindful of their terms in which they have conditions, they also collect and sell your data. For those who have less technical skills a service like it or another will be the best course of action for low volume.
Getting into building your own script, setup/managing servers, databases, etc. is a very different story, just be mindful of what you are getting into. You can basically go to AdPlexity, find a landing page with custom code (those not using a service like OneSignal), rip it and then hire a developer to handle any backend setup/configuration and changes that you need to make the code usable. And then start thinking about what you do with those subscribers after you get them.
Also a note, with the recent Chrome 68/69 browser updates there are negative impacts taking place for this method (and pops in general). And it only takes one simple change from Chrome to kill this entire method - clock is ticking.
Andrew
I'm just saying.. Pornhub no longer offers pops for Chrome Mobile traffic, that's a pretty big chunk of pop traffic to lose.
Of course, that doesn't stop me and shouldn't stop anyone else from diving in - but certainly worth noting.
Andrew
Great write up MrBraun, am interested to try something similar but was wondering whether you have a good suggestion on tracker choices? As I'm just thinking how you would track the overall cost and lifetime of a push notification etc. As the traditional tracking method seems a bit limited for it. Or do you do something manual? Interested to get some details on this.
I read somewhere in the Onesignal documentation that you can use webhooks?
So you could potentially ping your tracker everytime you have a new subscriber and a certain value to a subscriber.
Not sure if this would work, just a suggestion.
Hm... so anyone know an out of the box way to track subscription to push list or another provider (even paid ones) that can ? The webhooks on onesignal seem to be for tracking the notification messages (as they only fire during notification displayed, clicked and dismissed), am trying to confirm this with their support.
I guess the last resort is like what Matuloo suggested and look into the coding and get it to fire a postback on subscription but would rather pay for the solution than dig through it (as I'm just an amateur at coding :P)
But isn't that exactly what you need? A click on allow is a new subscriber so a conversion.
Okay with the help of the support from Funnel Flux (thanks Anthony) I got a tracker to fire properly. Concept is to fire an iFrame using javascript once someone changes their notification permission. I didn't share my code as its a bit specific to what I'm doing but the concept is there and if you PM and I have time I'll try to help.
Webhook seem to be used for actual notifications and not the subscription side of it, I'll probably be looking to track that part next.
I'll try this thing for sure!
Hello @mrbraun
I found this tutorial, which seems interesting to be able to retarget users with several offers.
A few questions:
- Is this strategy still working in 2020?
- Do you still recommend to use OneSignal?
Thanks!
Thanks a lot Matej!