Publisher's array
- Last 5 not including the current pub
- For DFP targeting googletag.pubads().setTargeting("pub" , "pubname");
- For db insert ["publisher1", "publisher2"]
Usage
- On setting retargeting cookie
- On new
- Schema-less nosql storage
- Service to accept JSON formatted data via XHR post
- No domain restrictions on XHR posts
- Data
-
- MB GUID
- DMP segments - (array)
- Retargeting data - (array)
- Browser
- Platform
- IP - (array)
- Publisher - (array)
- Zone - (array)
- Gender
- Age
- Location
- Ads - (array) 5 recently viewed ads
- Timestamp
- JSON post format:
{
"guid" :"XXX-XXX-XXX-XXXX", //String
"segments" : ["exelate-18","exelate-36"], //Array of strings
"retargeting" : ["key/val","key/val"],//Array of strings
"browser" : "navigator.appversion", //String
"platform" : "web", //String
"publisher" : mallworld", //String
"zone" : ["zone1","zone2"], //Array of Strings
"order" : [987654321,987654321], //Array of Numbers
"lineitem" : [123456789,123456789],
"creative" : [123456789, 123456789]
"timestamp" : 1349974944119, //Number
"socialid" : 1349974944119, //Number
"socialAppID" : 1349974944119, //Number
}
Facebook data
- email: "tech@mediabrix.com"
- first_name: "Jaime"
- id: "100002657294008"
- gender: "male"
- languages: [array]
- last_name: "Boyaca"
- link: "http://www.facebook.com/jaime.boyaca.5"
- locale: "en_US"
- name: "Jaime Boyaca"
- timezone: -5
- updated_time: "2012-07-19T21:39:46+0000"
- username: "jaime.boyaca.5"
- verified: true
FB.api('/me', function(response) { console.log(response); });
Get Friends:
FB.api('/me/friends', function(response) { console.log(response); });
Get info about a friend:
FB.api('645986017', function(response) { console.log(response); });
Get my Likes:
FB.api('/me/likes', function(response) { console.log(response); });
Get my thumbnail:
FB.api('/me/picture', function(response) { console.log(response); });
Like info
about: "Music is Life. Play SongPop with your friends or make new ones. Try now: www.songpop.fm/play (Our universal link will provide the best app for your device)"
awards: "Facebook's #1 Rated Social Game of 2012"
can_post: true
category: "App page"
company_overview: "Music Challenge between friends. For iPhone, iPad, Android, Kindle Fire and Facebook. Come play!"
cover: Object
description: "Are you a true music master? Show off your music recognition and send challenges to your friends with Song Pop, the best FREE music app! Play with songs by your favorite artists, explore new genres, and rediscover nostalgic classics with our fun quizzes!↵↵------> Game Features! <------↵♪ Over two dozen different playlists, with something fun for everyone! ↵♪ Play with more than 20 million songs, from the Golden Oldies to today!↵♪ Invite your friends to quick challenges and see who has the best music memory!↵♪ Unlock new playlists featuring more genres, more artists, and special song collections!"
founded: "2009"
general_info: "-> Song Pop for iPhones and iPads: http://itun.es/isY5zh↵↵-> Song Pop for Androids phones and tablets: http://bit.ly/J6YXGU↵↵-> SongPop for Kindle Fire: http://amzn.to/TeUM1e↵↵-> Song Pop for PC's and Mac's on Facebook: http://apps.facebook.com/songpop/↵↵Minimum Conflguration:↵=> iOS↵iPhones: iPhone 3GS, iPhone 4 and iPhone 4s↵iPod Touch: 3rd generation and up↵iPad: 1, 2 and the New iPad↵iOS versions 4.x and 5.x are supported↵↵=> Android↵OS above 2.2 (“GingerBread”)↵At least 256MB of memory↵ARMv7 processor↵↵=> MacOS & Windows↵Latest browser↵Latest Flash↵Speaker On↵"
id: "202611833190296"
is_published: true
likes: 1428281
link: "http://www.facebook.com/SongPopGame"
mission: "Fun games for smart people.↵"
name: "SongPop"
products: "Question? Idea? Problem? -> http://support.songpop.fm/↵Twitter: http://twitter.com/songpop1"
talking_about_count: 34522
username: "SongPopGame"
website: "http://www.songpop.fm"
were_here_count: 0
Set up new Facebook app with user requirements typical to our publishers.
- Compact & obfuscate mediabrix.js
- Client-side encryption - same key on client/server
- Encrypt cookies
- Check performance of client encrypt/decrypt (SHA)
- Publisher app ID
- Non-debug flag (debug)
- Test: set up 2 ads. One that posts through the game
Encryption
app - Facebook app ID
cr - Array of creative IDs
guid - Mediabrix Unique ID
li - Array of Line Items
like - Array of liked Facebook pages
nav - navigator.appVersion
ord - Array of order IDs
pl - Computer Platform
pub - Array of publishers
ret - Array od retargeting key/value pairs
seg - Array of Exelate segments
sid - FaceBook ID
ts - Timestamp
zone - Array of zone names
QA Notes
brixnet.post("
https://ap.tbliab.net/profile", data, function(response){console.log(response)} , function(error){console.log(error)})
Tuesday 09/24
- turned off mb_metrics.postUserData
- not enough unique ecmd5's (1.8 million ~)