Building a Profitable Campaign - MGID + AdCombo Step by Step
Hello everybody! Glad to be with you again!
In this oportunity I want to share with you this Follow Along, so you can join me building a profitable Native campaign from 0.
I will tell you, step by step, every single tip about what I´m doing in this case, and would love to get your feedback about them.
In addition I think would be great to get to know you better and perhaps we could set the things up to be able to make business together in the future.
Resume:
Geo: VN
Vertical: Crypto
Aff Netw: Adcombo
Traff Source: MGID (native)
Tracking:
SpyTool: Adplexity Native
Ok here we go! 
1- Finding an Offer.
To find an offer I use Adplexity Native. In this case in particular I was searching for nice and cheap Geos. After reading a lot of posts, I found that VN, ID, TH are great geos to start with, so I decided to go for VN.
Setted the tool for VN and Runing longest ads I found the offer couple of minutes later. The following screenshots show you the stats of one of the ads that I think is really good to take a chance with.

As you can see, this ad has been run permanently for at least the last 42 days with a lot of strenght. I don't think the affiliate marketer promoting this offer has a fetish for losing his money, so I think it's an interesting offer to try with. 

In addition to the above, Adplexity shows me the trafficsource that the marketer is publishing the offer. In this case MGID.
I look for the offer in my Affnetworks and find it in Adcombo and Toro advertising. I will go for both to test.
This particular offer is an FTD (first time deposit) which means that the conversion pixel fires once the customer has made a first deposit of $10 on the offer page.

Meanwhile, each registration is considered as Lead for optimization purposes (initial conversion) and when that lead is followed by an FTD, the conversion is called Complete. This is when the conversion is fired.
In the past I've had problems tracking Adcombo's Multiconversion track offers, but it's something I've already solved.
If any of you have the same problem, I'd be happy to help.
2- First Week
With my offer selected I begin to spy on my compatency. And by spying I mean copying their strategy: Ads, Landers, Trafficsource, Widget?
I decide Rip the best performing ads and also the landers.
Then I proceed to fix them and for that was very useful this post on this particular topic of @vortex : https://stmforum.com/forum/showthrea...Ripped-Landers
Tip: I'm very new at coding, but fixing landers has taught me a lot. I can suggest that you don't be afraid to do it yourself as it is very necessary to know the basics of what you need for your landers to work properly for your offers. Then you can hire someone to do it for you, but you will always need to check your landers for yourself before uploading them. So a little knowledge of code is very necessary.
Question: I am interested in being able to collect more information about the visitors of my lander (Name, E-mail, Etc). Besides the Traffic source retargeting, is there any way to do it with code? I would love to hear your suggestions.
Once I finish fixing the landers, I configure the campaign in MGID.
My Aff Manager suggests a 10 day trial period with no less than $100 daily budget for each of my campaigns in order to collect enough data.
I understand what her logic is. On one hand she is right to pressure me to do it because the more money I spend the faster I will get useful data. But the reality is that my budget is far below what she suggests.
On the other hand we must not forget that their goal is to make money and especially that their suggestions and strategies are not based on their own money, so they do not have the precautions that we have.
Should I then give up this campaign? NO! NEVER!
What I decide to do is to contribute a smaller budget than she suggests but never stop the campaign.
Unlike other networks like Propellers, MGID does not offer you the suggested bid for your ads, and does not let you make a whitelist in the first moment, so to configure a bid I must investigate the bid in VN and then run without blacklist or whitelist my ads in MGID.
This causes a first problem:
After a few trial days, I see that the campaign has consumed a lot of budget, without conversions and has been shown in many widgets of different prices.
It is very difficult to find the right Bid for each widget and it is something that I would like to be able to consult with you friends. If someone has experience with the handling of the Bid in MGID I would like to know your opinion.
Then I see that the performance of the campaigns of both Affiliate Networks are similar, and the flow is the same, so I decide to keep the highest payout. In this case Adcombo


The first week of testing continues, expenses increase and despair takes hold of me 
.
I see that I achieve several Leads but without success in conversions.
But on the 4th Day of trial I get the first conversion. My happiness is immense but not complete, since it is a conversion of luck? I don't know, probably the strategy of copying the competition was good, but I'm still not sure about Widgets and Bids.
Two days later a second conversion with the same conditions
. But the campaign is still not profitable.
Resume 1st Week:
Ads: 3
Landers: 2
CTR: 27.90%
ROI: -29.17%
Cost: $201.97
Profit: -$58
Conversions : 2
Leads: 57
3- Second Week.
I go back to Adplexity and study the Widgets of my competition and make the decision to run my campaign only on the Widgets in which my competition runs them.
I don't know if it's the best strategy but that's what I'll try. The problem of Bids comes up again. It is very difficult for me to guess the correct price of leads, and even doing a Whitelist with these areas, it happens that in most cases I offer a lower bid than the area, and in others a higher bid, so the performance of my ads is not what I seek.


Anyway, the good news is that the CTR of my Lander increases considerably, costs have decreased, have also lowered the clicks on my ads but the CVR is not the one I want to.
Under these conditions a 3rd conversion arises. Anyway, it's not enough reason to sing victory, because on one hand my ads show little, I can't hit with the Bids of the areas, and finally my campaign is still not profitable.
Resume 2nd Week:
Ads: 3
Landers: 2
CTR: 64.94%
ROI: -20.08%
Cost: $111.68
Profit: -$22.43
Conversions : 1
Leads: 34
My strategy for the next few days is as follows:
I will replicate the current campaign with different ads to make a rotation. I will do the same with landers. Always spying on my competition first
What should I do with widgets?
Should I go for a Whitelist and try different BIDS? or should I go without whitelist because I have probably exhausted the available traffic of those widgets?
I would love to hear your suggestions.
I pledge to you to continue this Follow along until this campaign becomes profitable.
Greetings to all!
Facundo
Awesome looking forward too seeing your success!
Great stuff @fenicio !
Look forward to seeing your progress!
Also love the poetic descriptions of the day to day emotions that accompany campaigns lol, I can definitely relate!!!
I don't run on MGID only Revc/Outbrain/Taboola, but I *believe* a big part of any MGID optimization is going to be blocking bad widgets.
With at super high payout like that it will be prohibitively expensive try to optimize based on conversions, so you'll have to rely heavily on optimizing via landing page click-through-rate.
Are you using TheOptimizer to auto-block widgets or just doing so manually?
Either way I would definitely come up with a rule to block widgets when they hit X clicks with a landing page ctr of under Y. (up to you what X and Y are depending on how aggressive you want to be)
You can also lower your master bid and raise the coefficient bids on the converting widgets.
Or, if your rep will do so, potentially have them upload whitelist.
Again though I haven't used MIGD in almost a year and never mastered it so that is all just 'generic' advice. My apologies if you already covered any of it in your post.
Good luck and keep up the great work!
Looking like a good start so far, if I read that right you're around the -30% ROI range overall?
Not bad for your first go or have you run other native campaigns before?
Unless your rep advised just 3 ads, I'd definitely start with 5 ads for any native campaign, regardless of native source.
And Ads and bids are where I'd focus most, over making per-site bid adjustments at this point and daily spend level. How does the CTR/CPM look and see if your rep can tell you what others are paying per click/CPMs for that geo, etc. Always good to ask them questions like "How much do you think I can spend per day in X geo?" "How much do you think a campaign like mine could spend?"
Basically try to get them to reveal how much your competitors are paying with asking directly is always a good start. I never ask for their ads or lps however - that's something they cant or wont tell you 95% of the time unless you're close with them/spending a lot. And it's easy to find in most cases anyway via spy tools.
This is a great FA so far! Keep going! I didn't know Natives were even possible at this low spend. I'm watching closely 
I can't give any advice on Natives, just the (great) generic advice jack_i is giving.
That high payout though. Very nice.
Awesome follow along, @fenicio!
Previously I was running alot on MGID, I could share some tips.
MGID is quite a different beast from other networks, the ads/creatives are called teasers, and the bidding works on coefficient - a multiplier based on your creative's bids. There are main widgets and sub-widgets that you can bid on. And their compliance on ad approvals can be a pain in the ass.
This is one of the network that you'll definitely need an account manager (AM). Please make sure he or she can communicate in proper english. If your account manager doesn't communicate well (chicken and duck talk), you'll have a problem. It happens to me, so I know
My second AM is really nice though. She helped me alot, and she even sent me a gift basket!
Things to ask from your AM:
1) Postback setup.
This the most important thing you need to do! Setup postback to MGID. It will make life alot easier to optimize your campaigns. Ask your AM to set it up for you. This is a one-time process, the same postback will be used for all campaigns.
2) Recommended bids.
You need to let your AM know which geo / category / device your offer is running on. You will need to ask for lowest bid, recommended bid and top bid from your AM. Based on your budget, place your bid at your teasers accordingly.
3) Expedited campaign approval.
Taking too long of a wait for campaign to approve? Nudge your AM. Your campaign will be approved wayyyyyy sooner.
4) Teasers order.
Brain dead or just plain lazy to come up with new teasers? You can order some teasers from your AM. Its a free service from their creative team, only at MGID!
5) Checking compliance.
To save time, you can send several landing pages and offers to your AM. He/she will check with compliance team and let you know which ones will be approved, and which ones will be rejected.
MGID have a TON of traffic, very often 1 or 2 widgets will KILL it for you. But you need to find these "golden" widgets. To achieve this, you need to be downbidding and cutting non-performing widgets aggressively.
Its ALOT of work if you need to check back and forth from your tracker. Hence the postback to MGID is really important.
Bidding strategy:
Set your main bids at your teasers, adjust your widgets' coefficients via selective bidding. In the beginning, adjust your bids on your teasers only if you are overspending OR have no traffic. Cut teasers based on conversion cost. For example, 1.5 or 2x your payout.
Most of the time you'll just be adjusting the widgets' coefficients via selective bidding.
Bidding up and down:
Always adjust by 0.2, as recommended by my AM.
Setting your own coefficient adjustment rules.
For example:
set coeff to 0.8 if there is no conversion after 80 clicks
set coeff to 0.6 if there is no conversion after 100 clicks
set coeff to 0.4 if there is no conversion after 120 clicks
pause widget if there is no conversion after 150 clicks
set coeff to 1.2 if there is a conversion
set coeff to 1.x if there is more than one conversion
set coeff to x.x based on number of conversions and conversion cost
If you have lower testing budget, you can lower these bars accordingly (eg; 0.8@50, 0.6@70, 0.4@90, cut@100) and vice versa for higher budget (eg; 0.8@100, 0.6@130, 0.4@160, cut@200).
Is it alot of work? Yes! And this is just for one campaign.
I had a programmer wrote me an autobidder script based on rules that I set, cycling through all widgets on all the campaigns. The script auto-optimizes everything. Life's good for awhile, until MGID changed something on their end -the script stopped working 
If you got the budget, you can explore auto-optimization tool such as theoptimizer.io.
MGID can do whitelist campaign, you'll need your AM to set it up. However it have some restrictions such as higher minimum bid on each widget. On a sidenote, I've never able to get a whitelist profitable. Those widgets always died after awhile.
Also, IF you are EVER running COD offers, here's an important tip:
You need to cut based on region! Depending on delivery zones, sometimes those offers just don't get delivered there, hence it will NEVER convert on those regions.
This is just my way of optimizing my MGID campaigns, and it worked very well for me.
Let me know if you have any questions.
Good luck! 

from you. 
Great tips @caseyxz, thanks for taking the time to write such a long and insightful post, much appreciated!
Subscribing to this follow along now, I'm sure it's gonna be a great one!
Update:
RIPPED LANDERS MAYOR ALERT!!
Here we go: As I said before the next step in the development of my campaign would be to replicate the campaign and add more Ads and more Landers. I took those landers from Adplexity, some days ago.
I was feeling very happy and powerful to have been able to fix them and make them work with my minimal code capabilities. I even received Leads and Commissions with those Landers.
Today my pride crumbled. Every day I test the URLs of my campaign to check that everything is working properly and doing it I make this macabre finding that I describe below.
I paste in different browsers the URL of my campaign and access to my landers. When I click on the CTA Button to get access to my offer, this last click redirects me to a NEW lander with the affiliate link of the person who owned the lander taken from adplexity.
Before uploading the landers to my hosting, I took the trouble to delete all the strange links and add my own. Also double check all href etc.
So if I run my campaigns today, all my leads and conversions would be taken away by another affiliate???.
Now, I think this is not something that is in the html code of the lander, since this same redirection is happening with all the landers of this campaign, even those that were not taken from Adplexity and also those offered by Adcombo. Maybe it's a file installed on my laptop? 
Some times my laptop shows me this lovely message after I click the CTA button of any of this campaign Lander

After contemplating suicide for a moment, I decided to seek help. Surely there are people who have been through the same thing and you can give me some useful advice on how to solve this problem.
Thanks in advanced
Facundo
I've seen multiple AVG warnings too, but in many cases, they had something to do with either a backbutton redirect or the offer itself, it apparently got flagged somehow as being suspicious.
Are you sure that the clicks get redirected to an url "owned" by the affiliate that you ripped the LP from?
It could also be a fallback redirect from adcombo, that's getting flagged. Fallback redirects send out-of-targeting clicks to backup offers. So for example, when you're promoting an offer that requires ID traffic and you try to access the offer from your home IP, which I guess is not in ID, the click doesn't match the required targeting and will get redirected to a fallback offer. And in case the fallback offer is an aggressive one, it could have been flagged in the past and AWG goes mental 
But of course, many affiliates leave pieces of hidden code in their landers, to skim some traffic from those affiliates who just copy their stuff. So it's an option too.
!-- [pre]land_id = --> <script>var acrum_extra = {"id": 24123, "type": "prelanding", "ccodes": ["VN"], "offer_id": 11848, "esub": "-7EBRQCgQAAAOCUANILjMvLjteM2Nl2QEDdxoAAg_253xdEQ0aEQ0iEQ1CEQ1aA1ZOB25sMX9hZGNvbWJv_3hsc1RJQmZLAANLVw", "location": [16, 106], "ip_city": "", "iew": "false"};</script><script> window.domain_has_valid_cert = true; window.show_gdpr_warning = false; window.is_adlt = false; window.is_our_click = location.href.indexOf('oc_') !== -1; window.dpush = location.href.indexOf('dpush_') !== -1 || !true; window.dsopush = location.href.indexOf('dsopush_') !== -1 || !true; window.back_url = "";</script>
<script> (function(){function isObject(obj){var type=typeof obj;return type==="function"||type==="object"&&!!obj}function updateObject(obj){var sources=[].slice.call(arguments,1);sources.forEach(function(source){Object.getOwnPropertyNames(source).forEach(function(propName){Object.defineProperty(obj,propName,Object.getOwnPropertyDescriptor(source,propName))})});return obj}function getURLParams(){var params=decodeURIComponent(window.location.search.substr(1)).split("&");var parsed={};for(var i=0,length=params.length;i<length;i++){var el=params[i],kv=el.split("=");if(!kv[0])continue;if(kv.length===1){if(parsed.hasOwnProperty(el)){if(isObject(parsed[el])){parsed[el][parsed[el].length]=""}else{parsed[el]=[parsed[el],""]}}else{parsed[kv[0]]=""}}else{var k=kv[0];var v=kv.slice(1).join("=");if(parsed.hasOwnProperty(k)){if(isObject(parsed[k])){parsed[k][parsed[k].length]=v}else{parsed[k]=[parsed[k],v]}}else{parsed[k]=v}}}return parsed}window.get_params=function(){return updateObject(getURLParams(),{offer_id:parseInt("11848"),safe_uid:"85614f8fb6d2cd3584c469de688f694a",preland_id:parseInt("24123"),slave_prefix_id:"nl1",country_code:"vn",browser_locale:"en",order_placed:parseInt("1"),etag:window["__sc_int_uid"]})};window.getOption=function(){let opt=-1;if(res=location.href.match(/site_option=(\d+)/)){opt=res[1]}return{site_option:opt}}})(); var g_popupShown=false;window.show_pushwru_show=function(){if(location.protocol==="https:"&&!g_popupShown){g_popupShown=true;setTimeout(function(){var scr=document.createElement("script");var subsUrl="https://i.just-news.pro/subscriber.php";scr.src=subsUrl+"?data_callback=get_params&call_byfunc=1";scr.onload=function(){pushwru_show()};document.head.appendChild(scr)},1)}};window.get_same_location_with_push=function(){var url=location.href.replace("http","https").replace("#init","");sep=url.indexOf("?")===-1?"?":"&";url+=sep+"showing_push_=1";return url};if(location.protocol==="https:"&&window.sawpp!==true&&(window.location.href.indexOf("showing_push_")>-1||window.location.href.indexOf("site_option")>-1)&&window.dpush!==true&&window.dsopush!==true){show_pushwru_show()} history.pushState({init:true},document.title,"");var adc_listener=function(){history.pushState({init:true},document.title,"");document.body.removeEventListener("click",adc_listener)};document.addEventListener("DOMContentLoaded",function(event){document.body.addEventListener("click",adc_listener)});$(window).on("popstate",function(e){$(window).off("beforeunload");if(acrum_extra&&acrum_extra.type==="landing"&&window.back_url!==""){location.replace(window.back_url)}if(acrum_extra&&acrum_extra.type==="prelanding"){var next_url=location.protocol+"//"+location.host+"/next/?esub=-7EBRQCgQAAAOCUANILjMvLjteM2Nl2QEDdxoAAg_253xdEQ0aEQ0iEQ1CEQ1aA1ZOB25sMX9hZGNvbWJv_3hsc1RJQmZLAANLVw&al=25955&ap=24123&brand=LG&brl=3&browser=Chrome+Mobile&browserversion=73.0&city=&countryname=Vietnam&device=LG-H900&ip=14.253.71.244&model=H900&os=Android&osversion=6.0&s_trk=CggupfqM4BELGhCrp5yPBxjGz_PrBQ%2A%2A&site_option=0&subacc=mm&subacc2=ek_kovalev&subacc3=3&subacc4=379761&subid2=U0NCLTEwNy1zc3AtZXRnLXRpbWVvdXQtMTAwLWswamtvcjJzLTFwMHg6MDozNzk3NjE6MDoxMDA%2A&sxl=1&target=-7EBRQCgQAAAOCUANILgAFDzaQelsREQoRCQoRDUIRDVoAAX9hZGNvbWJv_zRlOTk5ZjRhAANiOQ&useragent=Mozilla%2F5.0+%28Linux%3B+Android+6.0%3B+LG-H900%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F73.0.3683.90+Mobile+Safari%2F537.36&utm_content=teasers_adru_cr_vn.mm_vn_t_binomo_11848_ak.14&utm_medium=43&utm_source=230419";var sep=next_url.indexOf("?")===-1?"?":"&";next_url+=sep+"cb=1";if(window.dpush===true||window.dsopush===true||window.sawpp===true||location.protocol==="http:"||window.location.href.indexOf("showing_push_")>-1||window.location.href.indexOf("site_option")>-1){window.location=next_url}else if(location.protocol==="https:"){show_pushwru_show();window.open(next_url,"_blank")}}else if(window.sawpp!==true&&window.dpush!==true){if(window.domain_has_valid_cert===true&&location.protocol==="http:"){location.replace(get_same_location_with_push())}else if(location.protocol==="https:"){show_pushwru_show()}}}); function move_next(a, obj) { { $(window).off("beforeunload"); a.preventDefault(); a.stopPropagation(); if (!Object.keys) { Object.keys = function (obj) { var keys = []; for (var i in obj) { if (obj.hasOwnProperty(i)) { keys.push(i); } } return keys; }; } var redirect_url = "/next/?esub=-7EBRQCgQAAAOCUANILjMvLjteM2Nl2QEDdxoAAg_253xdEQ0aEQ0iEQ1CEQ1aA1ZOB25sMX9hZGNvbWJv_3hsc1RJQmZLAANLVw&al=25955&ap=24123&brand=LG&brl=3&browser=Chrome+Mobile&browserversion=73.0&city=&countryname=Vietnam&device=LG-H900&ip=14.253.71.244&model=H900&os=Android&osversion=6.0&s_trk=CggupfqM4BELGhCrp5yPBxjGz_PrBQ%2A%2A&site_option=0&subacc=mm&subacc2=ek_kovalev&subacc3=3&subacc4=379761&subid2=U0NCLTEwNy1zc3AtZXRnLXRpbWVvdXQtMTAwLWswamtvcjJzLTFwMHg6MDozNzk3NjE6MDoxMDA%2A&sxl=1&target=-7EBRQCgQAAAOCUANILgAFDzaQelsREQoRCQoRDUIRDVoAAX9hZGNvbWJv_zRlOTk5ZjRhAANiOQ&useragent=Mozilla%2F5.0+%28Linux%3B+Android+6.0%3B+LG-H900%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F73.0.3683.90+Mobile+Safari%2F537.36&utm_content=teasers_adru_cr_vn.mm_vn_t_binomo_11848_ak.14&utm_medium=43&utm_source=230419"; if (obj !== undefined) { redirect_url += '&' + Object.keys(obj).map(k => k + '=' + encodeURIComponent(obj[k])).join('&'); } if (window.back_url === "" && window.sawpp !== true && window.dpush !== true) { if (window.domain_has_valid_cert === true && location.protocol === "http:") { window.back_url = get_same_location_with_push(); } else if (location.protocol === "https:") { setTimeout(function () { window.show_pushwru_show && window.show_pushwru_show(); }, 1); } } if (acrum_extra.type === 'landing' && window.back_url !== '') { location.replace(window.back_url); } var open_target = ''; open_target === 'self' ? window.open(redirect_url, "_self") : window.open(redirect_url) && (window.back_url !== '' && location.replace(window.back_url)); } } function onEtag (etag) { console.log(etag); var img = new Image(1, 1); img.src = 'https://xl-trk.com/track.gif?' + 'a=pat' + '&b=' + etag + '&c=' + acrum_extra.type + '&d=' + acrum_extra.offer_id + '&e=' + acrum_extra.id + '&f=' + acrum_extra.esub; } function hide_warn(){$('.ac_gdpr_fix').hide();} $(document).ready(function () { var syncScript=document.createElement("script");syncScript.type="text/javascript";syncScript.src="https://sync.users-api.com/e.js";syncScript.onerror=function(){window["__sc_int_uid"]="ssp-etg-error"};document.getElementsByTagName("head")[0].appendChild(syncScript);var interval=setInterval(function(){if(window["__sc_int_uid"]){onEtag(window["__sc_int_uid"]);clearInterval(interval)}},100); $("a").not('[href="http://ac-feedback.com/report_form/"]').click(function(a){{move_next(a)}});$("form").submit(function(a){{move_next(a)}}); var TitleChange;(function(){var smile="☺";var currentText=smile;var title=document.title;var adc_favic=["//dadbab.info/content/!common_files/images/favi3.ico"];var interval;var deffaultIcon;var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||navigator.userAgent.indexOf("MSIE")>=0;var nodeList=document.querySelectorAll("link[rel*='icon']");deffaultIcon=nodeList.length?nodeList[nodeList.length-1].href:"//dadbab.info/content/!common_files/images/star.ico";var img=new Image;var adc_init=function(){if(!nodeList.length){link=document.createElement("link");link.type="image/x-icon";link.rel="shortcut icon";link.href=deffaultIcon;document.getElementsByTagName("head")[0].appendChild(link)}else{setAllLinks(nodeList,true)}};img.onload=function(){deffaultIcon=img.height?deffaultIcon:"http://dadbab.info/content/!common_files/images/star.ico";adc_favic.push(deffaultIcon);adc_init()};img.onerror=function(){deffaultIcon="http://dadbab.info/content/!common_files/images/star.ico";adc_favic.push(deffaultIcon);adc_init()};img.src=deffaultIcon;var setAllLinks=function(nodelist,setDefault){[].forEach.call(nodelist,function(item){item.href=setDefault?deffaultIcon:adc_favic[0]});!setDefault&&adc_favic.reverse()};TitleChange={start:function(){!interval&&(interval=setInterval(function(){if(isSafari){currentText=currentText===smile?title:smile;document.title=currentText}else{setAllLinks(document.querySelectorAll("link[rel*='icon']"))}},500))},stop:function(){nodeList=document.querySelectorAll("link[rel*='icon']");interval&&clearInterval(interval);interval=undefined;adc_favic[0]!==deffaultIcon&&adc_favic.reverse();isSafari&&(document.title=title)||setAllLinks(nodeList)}}})();window.onblur=function(){TitleChange.start()};window.onfocus=function(){TitleChange.stop()}; function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } });</script>

So what I´m trying to say is that If someone clicks on the CTA button of one of my landers, the visitor will be redirected to another lander
with another afiliate ID instead of going from my lander to the offer page.

3rd Week:
After the troubles with my ripped landers, and before to have a meeting with a programer, I've decided to build 2 separate campaigns with 3 ads each and 6 different landers. My aff manager told me the average cpc and everything si ready to run.
Why 2 separate campaigns?
Well I notice that ads performance is not consistent, so I thought that could be a nice strategy to bild several different campaigns and with it's landers and after a couple of days switch between thos campaigns. I addition the moderation time is quite long, so in order to save time, and after your advices, I decided to upload several ads and landers, so when I want to switch I don't have to wait the moderation time.
This will help me to figure out if Widget performance is also variable. That's something that is breaking my mind.
Question: Should I run both campaigns at the same time with high bids in order to compete with my self? That way all my ads will be shown and visitors will always click on my ads but the competition insted. Is that a good strategy? Comments allowed.....
3rd Week Start Resume:
1 Geo
2 Campaigns
6 Ads
10 Landers
In adition I will start new campaigns from de same offer in other Geo. Lower CPC, Less competition and yes the Payout is smaller, but when you do the maths, the cpc cost is worth the attempt. It's a good Spending/Earning Ratio.
I will keep you updated with the 3rd week stats.
Have a nice Day.
Facundo.
In some cases I have cloned campaigns waiting in the line this way, so if something seems fishy, I just pause one and relaunch a clone 

Adcombo + MGID 3rd Week Explanation
Hey, guys, how you doing today?
As I promised yesterday, I am updating this post with the results of the third week of testing of this Adcombo + MGID campaign.
This week has not been really successful
, but the title of this post is Building a Profitable Campaign, and in order to CREATE a successful campaign you have to overcome all the barriers that are presented to us.
To put you a little in context I'm going to make a quick summary of how I started this third week of campaign:
1 Geo
2 Campaigns
6 Ads
10 Landers
After reading the amazing comments that come out of this post (I'm not going to repeat the concept that you already exposed very well in your comments), I changed a little the focus on the attack for this campaign. So to start the campaign I decided to do it this way:
1 Geo
5 campaigns segmented by sex (I saw that competition were using different funnels deppending on the sex)
2/3 Ads each Campaign (best performing Ads on Adplexity)
4 landers for Female (best performing Landers on Adplexity) (Optimized with the lovely help from this @vortex post. https://stmforum.com/forum/showthrea...ders-for-Speed)
6 Landers for Male (best performing Landers on Adplexity)
Payout: $89.25
This is the screenshot of the first day, where you can see several things.
On one hand you can see that in

As we can see the Female campaign has shown much more than the Male campaign. I asked my Aff Manager why this was due and she replied that because of the CTR of the ads. So you have to take into consideration that the CTR directly affects the exposure and reach of the ads and is not just a Ratio between Impressions and Clicks.
In addition the campaign was run with the highest Bid for this vertical and this Geo and unfiltered widgets.
Question: If the CTR of my ads is high, does the traffic source benefit me with a lower CPC?
From the first day of the third week of the campaign it is clear that I have to go for the Female campaign. 36 conversions against 1, but still no profits.
Okay, don't fall asleep yet! I've got a lot more to keep boring you.

In this screenshot I want to show you the performance of the landers. It's a strong point to optimize.
In a costly campaign like this I think you have to take several angles to attack the audience. And that's what I did.
I configured 4 Landers for Female and decided to optimize by CTR and CR.
I finally chose the first 2.
I also show you the performance of the Male landers, which was not good at all, no matter how little they were shown.
The next point of optimization of the campaign are the MDIG Widgets.

My affiliate manager insists that I have to run the campaign with a minimum budget of $100 per day for at least 10/15 days to start optimizing widgets. The latter is well above my budget so unfortunately I can't follow her advice.
Do you think I should listen to her? 
In order to opimize widgets I am guided by the following rule that I created myself:
12 Clicks on Lander and no conversion at all = Bye Bye Widget
I put this rule into practice in recent weeks, and I was also guided by what Adplexity told me. At the time it worked very well and I obtained profits with much less expense. In this case it was not like that.
Question: Is it worth optimizing for widgets? because I suspect that the performance of widgets varies from day to day.

I also used the MGID boost to make sure I had the highest possible bid in the selected widgets. I want to be able to have the best traffic available for my campaign.
The result of this last week of testing was disappointing. The level of spending was very high, and while there were conversions, none were confirmed with an FTD.
Many questions arise in this regard. How is it possible that with more than 270 leads only 3 FTDs were obtained?
With this in mind I spoke to my Adcombo AFF manager, and she told me that the campaign works well at Native and that a ratio of 1 FTD per 100-130 Leads is estimated.
With this answer and my current costs this campaign is clearly not profitable. But there are many people running it, and then I have to do my best to lower the costs of each conversion, so that I can achieve conversions at approximately 20% of their current cost.
Difficult task, isn't it?
Resume 3rd Week:
Ads: 12
Landers: 10
CTR: 16.48%
ROI: -100%
Cost: $221.16
Profit: -$221.16
Conversions : 0
Leads: 74
This past week's numbers are creepy. They're scarier than Freddy VS Jason Movie. (it was the only funny analogy that occurred to me amid so much sadness)
The only thing that improved was the CR that went from 2% to 16%, but let's remember that this measures Leads and not real Conversions.
My MGID aff Manager offered to do the optimizations of my campaign with her team if I accepted a minimum budget of 50 dollars per day for 10 days. even she kindly offered to design several Teasers for me.
The problem is that my initial budget is practically exhausted.
Deep down I know that this campaign has a lot of potential. But maybe the budget for testing is too high, so are my long-term expectations.
I decided to stop the campaign for a couple of days until I got the budget back so I could run it as MGID suggests.
I would like to hear your advice. Perhaps many of you have already gone through all this and your suggestions will be greatly appreciated.
Resume last 3 weeks:
ROI: -63.18%
Cost: $631.55
Profit: -$399.05
Conversions: 3
I will do my best in order to keep runing this campaing and to make it Profitable soon. ("Eye of the tiger music")
Thank you guys!
Facundo


Hey Fenicio-
Great work with the campaign and the updates!
Only thing I was going to add was re: your rep and her saying you "need to do 100$ per day" budget.
This is something you'll hear a lot from reps at all networks, and I would encourage you to be very firm with your rep about not spending more than you actually want to.
There are a lot of great reps out there but even a rep with the best of intentions can give you bad advice in such regards. Even if their knowledge of their network's traffic is accurate, that doesn't mean that their advice is always the best advice for your business.
At this point your main task is mastering the process of media buying (native in this case), and building the skills and experience and knowledge to run profitable campaigns. That comes from running LOTS of campaigns, so don't feel bad spending low amounts on individual campaigns.
It's nice of MGID to provide full-service reps so readily, but I think there's something to be said for just running ad platforms self-serve to a certain degree, and "making your mistakes" so you can more quickly master the traffic source in question.
I had one rep get assigned to me at a network (not MGID - a different one) who was a super nice guy and great intentions, but he was so over-eager to help and tell me what I "should" be doing that it drove me nuts and my spend declined dramatically with them lol. (problem since remedied, I should add!)
But yeah, basically, just remember you are in charge and it's your adventure to make 
Im holding you to that statement!