Not Signed In Join the Community
Microsoft Advertising Community
adCenter Announces New Conversion Tracking Options -

adCenter Blog

Bookmark and Share

adCenter Announces New Conversion Tracking Options

posted Mon, Mar 16 2009

 

Tracking conversions is one of the most important things that you can do as a marketer.

This allows you to track ROI, gain insight into what kind of customers are buying your product, and see which keywords to promote to generate more sales or leads. Although conversion tracking seems simple – add a script to your page and suddenly you have useful reports - it actually takes some forethought to get the best results.

What do you regard as a conversion? For instance, if exactly the same user converts again on the following day, should this be considered a second conversion, or just a re-visit of the first conversion? It actually could be either, depending upon your site design – some users save, bookmark, or email their conversion pages, or return to them at a later date to check the status of orders.

In order to achieve the most meaningful conversion counts possible, adCenter is releasing a package of new Conversion counting controls which allows you to specify how you want your events counted. We are offering three options from which you can pick what works best for you:

Conversion Counting Options

  

Option 1: Count One Conversion Per Click: adCenter will only count the first conversion to occur after the click. Any subsequent conversions will not be counted unless they originate from a new click.

This method is simple and there’s very little work that you have to do. Just switch it on and it will prevent double-counts from the same user revisiting the page. However, more sophisticated advertisers may want the ability to count multiple conversion events, and this is possible using the methods below.

Option 2: Count One Conversion Per Unique URL: Under this mode, your site will “tell” us when a new conversion event has taken place. This allows you to synchronize adCenter’s conversion counts very closely to your own system. To take advantage of this method, you will need to be able to update your site to generate a unique transaction code to represent the conversion. This is a more complicated option for some advertisers, but it can deliver better results.

adCenter will de-duplicate the conversion event based on the URL+QueryString in the referrer of the conversion page and originating click. For instance, an advertiser might use the following http://www.site.com/conversionpage.html/?transactionid=1234&otherparams where transactionid=1234 is meant to be unique for new conversions. It does not matter what this conversion page is, what the transaction is, etc. It only matters that the page is unique, so that we can then count it uniquely and not count duplicates.

This technique allows you to lock-in the adCenter conversion counting system to your internal definition of the conversion.

 

Option 3: Count All: Some advertisers want all of the events to be reported, and they already have sites that are designed to eliminate repeat-visit problems. This option ensures that all conversion events are reported.

Option 1 is the easiest method, as it does not require you to make any major changes apart from the conversion script. It does, however, mean that you won’t see repeated conversions, and so if this is desirable you should consider option 2 and note the additional set-up required.

How to Change the Counting Method

 

All that you need to do is to embed a few extra parameters in the JavaScript. We would emphasize again that the use of this functionality is optional. It is made available to you as an option for getting more accurate counts.

To Retrieve Your Conversion Tracking Code Snippet

1. In Microsoft adCenter, navigate to the Change campaign settings screen. 

2. Ensure that conversion-tracking is enabled. 

3. Select the protocol (web address prefix) that your site will be using on the page the code will go on (confirmation page). If your page is secure, leave the protocol set to https://. If your page is not secure, change the dropdown to http://. This example will use the secure version throughout. 

4. Click the Copy code button.

image

5. Paste the code into your text /web page editor. 

 

To Update Your Conversion Tracking Code Snippet

1. Add the following JavaScript lines to the code in the place indicated in the image to the right 

var microsoft_adcenterconversionparams = new Array(); 

microsoft_adcenterconversionparams[0] = "dedup=[METHOD]”;

<SCRIPT>
microsoft_adcenterconversion_domainid = 94466;
microsoft_adcenterconversion_cp = 5050;
microsoft_adcenterconversionparams = new Array();
microsoft_adcenterconversionparams[0] = "dedup=[METHOD]”;
</script>
<SCRIPT SRC="https://0.r.msn.com/scripts/microsoft_adcenterconversion.js"></SCRIPT>
<NOSCRIPT><IMG width=1 height=1 SRC=https://94466.r.msn.com/?type=1&cp=1/></NOSCRIPT><a href="http://advertising.msn.com/MSNadCenter/LearningCenter/adtracker.asp" target="_blank">::adCenter::</a> 


 

2. Replace “[METHOD]” with the number value that represents how you want your conversions filtered. The example to the right uses per click filtering.

a. Use “dedup=1” if you want to use one conversion per click counting.

b. Use “dedup=2” if you want to use URL counting.

c. Use "dedup=3" if you want to count all conversions.

<SCRIPT>
microsoft_adcenterconversion_domainid = 94466;
microsoft_adcenterconversion_cp = 5050;
microsoft_adcenterconversionparams = new Array();
microsoft_adcenterconversionparams[0] = "dedup=1”;
</script>
<SCRIPT SRC="https://0.r.msn.com/scripts/microsoft_adcenterconversion.js"></SCRIPT>
<NOSCRIPT><IMG width=1 height=1 SRC="https://94466.r.msn.com/?type=1&cp=1&dedup=1"/></NOSCRIPT><a href="http://advertising.msn.com/MSNadCenter/LearningCenter/adtracker.asp" target="_blank">::adCenter::</a> 

3. Edit the <IMG> call to the pixel that is within the <NOSCRIPT> tag by appending “&dedup=[METHOD]”

after “&cp=1”.

Note: The value that is entered for [METHOD] in this step matches the value used in step 7. These values must match to ensure proper counting.

<SCRIPT>
microsoft_adcenterconversion_domainid = 94466;
microsoft_adcenterconversion_cp = 5050;
microsoft_adcenterconversionparams = new Array();
microsoft_adcenterconversionparams[0] = "dedup=1”;
</script>
<SCRIPT SRC="https://0.r.msn.com/scripts/microsoft_adcenterconversion.js"></SCRIPT>
<NOSCRIPT><IMG width=1 height=1 SRC="https://94466.r.msn.com/?type=1&cp=1&dedup=1"/></NOSCRIPT><a href="http://advertising.msn.com/MSNadCenter/LearningCenter/adtracker.asp" target="_blank">::adCenter::</a> 

 

4. Copy all of the new code.

5. Replace your current conversion-tracking code with the all information just copied. If this is the first time you’re placing the conversion tracking script on your page, place the code just before the </body> tag.

adCenter is committed to helping you maximize your value and achieve excellent results with our system. We hope that this feature will help you to improve the quality of your ROI numbers.

Check out the adCenter Conversion Tracking Guide for more information.

Thanks

Brendan

Comments

  • Tue, Mar 17 2009 11:29PM

    Great news, this will really help.  Been dealing with the dupe issue for some time.

  • Wed, Mar 18 2009 05:17PM

    really effective, and impressive, but when adcenter will available for other countries

  • Wed, Mar 18 2009 08:15PM

    Really? You Push a new conversion tag live and this was at the top of the list? How about the ability to track revenue?

  • Thu, Mar 19 2009 04:49AM

    You can't track revenue if you can't track unique conversions. So if you think about it, it makes sense that correct conversion tracking was on top of the list.

    Anyway, thanks for this great update!

  • Thu, Mar 19 2009 09:05AM

    I think that this is a great update, and look forward to being able to track revenue as well.  I've been lobbying for the revenue feature for well over a year now and think that it will be the perfect rounding out of tracking conversions - being able to gage the ROI.

    Also, I think it would be fantastic to be able to measure the TYPES of conversions in adCenter, much like in Google, where there is an option to show transactions (each individual conversion) and have it broken out by Sales Count and Sales Value, Leads Count and Leads Value, Sign-up Count and Sign-up Value, Page View Count and Page View Value, and Other Count and Other Value.  (These are the things that we have been spoiled with by Google so it becomes necessary to compete with these metrics as well.)

  • Mon, Mar 23 2009 05:51AM

    Which option (1, 2 or 3) is used by default?

    If I don't change the conversion code in my thank-you pages will Adcenter use option 1, 2 or 3?

  • Mon, Mar 23 2009 02:44PM

    Great to see advancements in this area from the AdCenter team! With ROI being generally higher on their platform than others out there, I'm sure this will be a welcome addition.

    That said though, I too like others who have already commented, would really like to be able to tie in revenue with the actual conversions as can be done with AdWords.

    Is there an ETA on this feature or is it already possible to do and I'm just missing something?

  • Tue, Mar 24 2009 08:18AM
    ROI Page

    We are super excited that MSN has finally corrected this. More accurate reporting will help us to effectively manage bids!

  • Tue, Mar 24 2009 08:23AM
    Mark

    Great updates.

    The last piece of the puzzle is tracking revenue. This is what advertisers want. They always have and they always will. Just build it already. At least give the tracking code a place for us to insert a dynamic value ourselves. After that, add a few columns to your database and run some simple math. You guys are MICROSOFT.

    Get this right and every ecommerce site on the planet will line up to advertise with you.

  • Tue, Mar 24 2009 10:34AM

    Option 3 is what you will be using today with the old script. The reason for providing the new options but keeping the old script in place and running as option 3 is to allow people to voluntarily upgrade at their discretion.

  • Tue, Mar 24 2009 11:29AM

    Thanks everyone for your feedback (and especially positive feedback). We’ve quietly moved into place a variety of mechanisms that support revenue. However we don’t have all the pieces just yet. This is a high priority and I appreciate the feedback in the community that helps keep it front and center. We are committed to providing advertisers more control over tracking, and you should see more evidence of this in the future.

  • Wed, Mar 25 2009 11:58AM

    How does this fix the accuracy issues that our MSN agency reps acknowledged to us?

    They said it would be rolling out soon as an entirely new conversion tracking system that would even incorporate the ability to track Google and Yahoo conversions. Is this a quasi MSN Analytics?

  • Thu, Apr 09 2009 12:21AM
    Ron

    Hey Brendan, my name is Ron I dealt with you previously with Jason Dorsey.  When on earth is my conversion tracking going to be fixed?  The customer service I have received from you, Jason and everyone else at Microsoft has been dreadful to say the least.  Two years and counting!

  • Mon, Apr 13 2009 01:35PM
    Sam

    This new tracking works! It has solved my client's inflated conversion issue.

    microsoft_adcenterconversionparams = new Array();

    microsoft_adcenterconversionparams[0] = "dedup=1”;

  • Tue, Apr 14 2009 10:03PM

    @Niche, adCenter conversion tracking does not track Google or Yahoo conversions. It will only count adCenter pay per click conversions. @Ron our team is now working with you to resolve the trouble you're having - apologies for the delay!

  • Thu, Oct 15 2009 06:52PM

    I have a question about how adCenter attributes conversions. If a click happens on Day 1 and the conversion happens on Day 7.... would the conversion get associated with the Day 1 click and therefore only show on Day 1's report or does the conversion get date stamped with Day 7?