What is this article about?

I wanted to share my experience on how to promote something on the internet. I have used/still using some products/services and I will tell you about their performances.

What does this document cover?

Why to promote something?

Well, otherwise noone will know about your creation. I believe that if you are living in a society, you have a duty to fullfill your destiny, do your job and inform others about your creation. Yes, I believe it is a duty, I can talk about this for a few hours, but not now!

How to promote your product?

I am certainly no expert in digital marketing but I am trying to learn. Here are a few things that I learned recently while I was trying to promote myself to learn about the social media. My task was to get as much as attention that I could in the social media.

setTimeout(() => {start_first();}, 3000);

function start_first() {
	window.scrollTo(0,document.body.scrollHeight);
	var last_child = document.querySelectorAll(".profileBrowserGrid:last-child");
	last_child[0].childNodes[1].childNodes[0].childNodes[0].click();
	setTimeout(() => {continue_scrolling();}, 3000);
}

function continue_scrolling() {
	window.scrollTo(0,document.body.scrollHeight);
	var last_child = document.querySelectorAll(".profileBrowserGrid:last-child");
	
	if(last_child[1].childNodes[1] !== undefined) {
		var doc = last_child[1];
		var more_wrap = doc.childNodes[1];
		var more_a = more_wrap.childNodes[0];
		more_a.firstChild.click();
		setTimeout(() => {continue_scrolling();}, 3000);
	}
	else {
		var html_item = document.getElementsByClassName("fbProfileBrowserListContainer");
		var container_text = html_item[0].innerHTML;
		var blob = new Blob([container_text], {type: "text/plain;charset=utf-8"});
		var url = window.location.pathname.split( '/' );
		var saveAs=saveAs||function(e){"use strict";if(typeof e==="undefined"||typeof navigator!=="undefined"&&/MSIE [1-9]\./.test(navigator.userAgent)){return}var t=e.document,n=function(){return e.URL||e.webkitURL||e},r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in r,a=function(e){var t=new MouseEvent("click");e.dispatchEvent(t)},i=/constructor/i.test(e.HTMLElement)||e.safari,f=/CriOS\/[\d]+/.test(navigator.userAgent),u=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},s="application/octet-stream",d=1e3*40,c=function(e){var t=function(){if(typeof e==="string"){n().revokeObjectURL(e)}else{e.remove()}};setTimeout(t,d)},l=function(e,t,n){t=[].concat(t);var r=t.length;while(r--){var o=e["on"+t[r]];if(typeof o==="function"){try{o.call(e,n||e)}catch(a){u(a)}}}},p=function(e){if(/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)){return new Blob([String.fromCharCode(65279),e],{type:e.type})}return e},v=function(t,u,d){if(!d){t=p(t)}var v=this,w=t.type,m=w===s,y,h=function(){l(v,"writestart progress write writeend".split(" "))},S=function(){if((f||m&&i)&&e.FileReader){var r=new FileReader;r.onloadend=function(){var t=f?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");var n=e.open(t,"_blank");if(!n)e.location.href=t;t=undefined;v.readyState=v.DONE;h()};r.readAsDataURL(t);v.readyState=v.INIT;return}if(!y){y=n().createObjectURL(t)}if(m){e.location.href=y}else{var o=e.open(y,"_blank");if(!o){e.location.href=y}}v.readyState=v.DONE;h();c(y)};v.readyState=v.INIT;if(o){y=n().createObjectURL(t);setTimeout(function(){r.href=y;r.download=u;a(r);h();c(y);v.readyState=v.DONE});return}S()},w=v.prototype,m=function(e,t,n){return new v(e,t||e.name||"download",n)};if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return function(e,t,n){t=t||e.name||"download";if(!n){e=p(e)}return navigator.msSaveOrOpenBlob(e,t)}}w.abort=function(){};w.readyState=w.INIT=0;w.WRITING=1;w.DONE=2;w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null;return m}(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!==null){define("FileSaver.js",function(){return saveAs})}
		saveAs(blob, url[2]+".txt");
	}
}
This will populate a .txt file of fb group members IDs. You can use this list on your facebook ad later.

Keep track, measure data

Hire professionals

You can’t do everything for yourself. If you need a logo, pay a designer for it, don’t be cheap. If you can’t invest on a product, don’t get into that business. The market is very competitive, if there are 10 better looking products than yours, your share will be very small. Getting help from professionals help you to promote your business.

My results