Skip to content

Instantly share code, notes, and snippets.

@ddailey
ddailey / decision-sample.xml
Created March 2, 2012 22:25
Decision point
<decision-points>
<decision-point code="home-page" description="Home Page">
<decisions>
<decision code="welcome-style" description="Welcome Style">
<decision-option code="plain" description="Plain (old)"/>
<decision-option code="fancy" description="Fancy (new)"/>
</decision>
</decisions>
</decision-point>
</decision-points>
@ddailey
ddailey / get-decision-call.js
Created March 2, 2012 22:30
jQuery get-decision call
1 $(document).ready(function() {
2 $.ajax({
3 url:"http://mycompany.conductrics.net/mpath/api",
4 data: {
5 "verb": "get-decision",
6 "decision-point": "home-page",
7 "agent": "sample-agent-1"
8 },
9 dataType:"jsonp",
10 success: function(mpathResponse) {
@ddailey
ddailey / do-something-response.js
Created March 2, 2012 22:32
Working with mPath
success: function(mpathResponse) {
// do something with mPath's decision
if (mpathResponse.options"home-page"]["welcome-style"].code == "fancy") { [ $('#plainWelcome').hide();
$('#fancyWelcome').show();
}
}
@ddailey
ddailey / define-goal.xml
Created March 2, 2012 22:34
Define Goal in mPath
<goals>
<goal code="download" description="Download"/>
</goals>
@ddailey
ddailey / download-sample-goal.xml
Created March 2, 2012 22:35
Download Sample Goal
<div id="downloads">
<a href="document-1.pdf">Price List</a>
<a href="document-2.pdf">Store Hours</a>
<a href="document-3.pdf">Bumper Sticker </a>
</div>
@ddailey
ddailey / send-reward.js
Created March 2, 2012 22:37
Attach mPath call to link
1 $("div#downloads a").click(function() {
2 $.ajax({
3 url:"http://mycompany.conductrics.net/mpath/api",
4 data: {
5 "verb": "send-reward",
6 "goal": "download",
7 "agent": "sample-agent-1"
8 },
9 dataType: "jsonp"
10 });
@ddailey
ddailey / pastPurchaseAmount.xml
Created March 12, 2012 19:43
pastPurchaseAmount
<input code="pastPurchaseAmount">
<range start="1000" end="999999">
<assign-segment code="big-spenders"/>
</range>
</input>
@ddailey
ddailey / presenttime.xml
Created March 12, 2012 19:44
PresentTime
<input code="mpath.present.hour">
<range start="0" end="11">
<assign-user-attribute code="morning-visitors"/>
</range>
</input>
@ddailey
ddailey / landingpage.xml
Created March 12, 2012 19:44
landingPage
<input code="landingPage">
<categorize match="apparel">
<assign-segment code="interested-in-apparel"/>
</categorize>
</input>
@ddailey
ddailey / geodata.xml
Created March 12, 2012 19:45
geoData
<input code="mpath.geo-lite.country-name">
<categorize match="France">
<assign-segment code="western-europeans"/>
</categorize>
</input>