Profile

Cover photo
Jan Kleinert
Works at SAS Institute
Attended North Carolina State University
5,374 followers|223,896 views
AboutPostsPhotos
People
Have her in circles
5,374 people
David Read's profile photo
Ran Nachmany's profile photo
Pär Eriksson's profile photo
Daniel Viera's profile photo
djerry tamsil's profile photo
Paula Smith's profile photo
Khaled Amareen's profile photo
Ivan Kutil's profile photo
James Hawley's profile photo
Education
  • North Carolina State University
    Computer Science, 2000 - 2003
Work
Occupation
Web Analytics Program Manager at SAS
Employment
  • SAS Institute
    Sr Web Analytics Program Manager, 2014 - present
  • ROI Revolution
    Senior Web Analytics Engineer, 2013 - 2014
  • Google
    Senior Developer Programs Engineer, 2008 - 2013
Basic Information
Gender
Female

Stream

Jan Kleinert

Shared publicly  - 
 
This is an exciting development, but the implications for various analytics and tracking scripts are what I'm wondering about too. I'm curious to find out more details about what, specifically, will get executed and whether there's a way to opt a script out, aside from just robots.txt.
 
So Google is going to start executing JavaScript during the indexing process.

It will be interesting to see what the implications are for JavaScript based Digital Analytics systems, e.g. Google Analytics, and ad display networks.  I assume Google will black list known services and networks, but the announcement was mum on this point.
4
1
Jan Kleinert's profile photoTim Wintle's profile photoNedawi Nedawi's profile photoMax Saltonstall's profile photo
4 comments
 
Nice
Add a comment...

Jan Kleinert

Shared publicly  - 
 
Having the API names and the web names on here is so nice. I've been wishing for that for a long time!
Advanced Topics (75); AdWords (17); Analytics API (62); Announcements (153); Beginner Topics (51); Business Insights (59); Case Study (22); Content (10); Conversion (13); Developer (24); Ecommerce (9); Features (62); googlenew (3); Mobile (23); Related Products (37); Social (14) ...
4
Add a comment...

Jan Kleinert

Shared publicly  - 
 
I don't typically post personal things publicly to Google+, but this time I am for two reasons: advice and accountability.

I've never liked running. I've tried to like running, and I'm inspired by people who seem to truly enjoy it. It seems like such an ideal form of exercise, since you can do it inside or outside, at a gym or just around the neighborhood. But any time I've tried to get into it, I always end up stopping. I get bored and it feels like my body just doesn't want to be running. So, for the third (!) time, I started the couch to 5k program this week. This time, I'm going to stick with it and finish it and actually run a 5k after I complete it!

To make that happen, I decided I'm going to do some things differently. Instead of staring sadly at the timer on the treadmill (I run at the gym, because I'm not a fan of cold weather), I'm going to use Robert Ullrey's podcasts. This will hopefully keep me from getting so bored. I'm also going to try to go into it with a better attitude.

So, I'm posting here for the two reasons I mentioned at the beginning. By posting this here for you all to see, I'll be less likely to get lazy and give up. Also, I'm hoping that some of you have some advice for me. If you used to dislike running but found a way to enjoy it, what worked for you? I'd love to hear some tips!
12
Guga Moura's profile photoJan Kleinert's profile photoFederico “Edo” Granata's profile photoCesar Anton's profile photo
17 comments
 
+Jan Kleinert Good luck!
Add a comment...

Jan Kleinert

Shared publicly  - 
 
 
Our second installment of the GDG All Hands series hosted by +Van Riper  on Google Developers Live will be this Friday, December 14th, at 10am US Pacific time. The topic this time is Google Apps Script with +Arun Nagarajan as our guest Google Developer Advocate.

Recommended Hashtags: #GDL   #GDG   #AppsScript  

/cc +Louis Gray 
5
2
Alexey Isachenko's profile photoMark Renouf's profile photoStefan Hoth's profile photo
 
20 people from our group will gladly join this HOA ;)
Add a comment...

Jan Kleinert

Shared publicly  - 
 
If you haven't seen this yet, check it out!
 
Developers! Get your Chrome dev tools ready!
We have just launched JAM with Chrome — a new web app that lets you form your band online, in realtime, all using your favourite HTML5 features: Web Audio, WebSocket API, CSS3, SVG and Canvas.

Check out the first of our backstage articles on HTML5Rocks detailing how we used Web Audio in this project: http://www.html5rocks.com/en/tutorials/casestudies/jamwithchrome-audio/
#chromejam  
3
2
Greg Loechel (Hobo)'s profile photoJuan Pablo Tamayo (pablete)'s profile photoArnaud Delafosse's profile photo
 
+Dale Goodridge have a go at this...
Add a comment...

Jan Kleinert

Shared publicly  - 
 
I just published Super Simple Website Checker, which is a very simple web app for monitoring uptime/status of a list of websites.

I primarily created it as a sample app to demonstrate how you can use some features of Apps Script: HtmlService, ScriptDb, triggers, etc. but it can also be useful if you need to monitor some websites.

Every 15 minutes, it checks the status of the websites you're monitoring, and if any of them have a non-HTTP-200 response code, you'll get notified in an email.

There's a link to the source code in the details section of the Chrome Web Store listing.
11
10
Cristiano da Silva's profile photoTom Wu's profile photoVic Fryzel's profile photomartin stobbs's profile photo
 
Nach Bestätigung der Rechte kam bei mir dieser Fehler: ReferenceError: "ScriptDb" is not defined. (Zeile 119, Datei "Code", Projekt "Super Simple Website Checker")
 ·  Translate
Add a comment...
Have her in circles
5,374 people
David Read's profile photo
Ran Nachmany's profile photo
Pär Eriksson's profile photo
Daniel Viera's profile photo
djerry tamsil's profile photo
Paula Smith's profile photo
Khaled Amareen's profile photo
Ivan Kutil's profile photo
James Hawley's profile photo

Jan Kleinert

Shared publicly  - 
 
MCC Scripts are something I've been excited about at +ROI Revolution, Inc. and it's great to see that they're fully launched now! There's so much potential for them to make the already awesome AdWords Scripts even more effective and to streamline reporting, monitoring, etc. across multiple accounts.
 
Introducing MCC Scripts: scalable and efficient management across accounts

The increase in constant connectivity means that the scale of your campaigns is growing, and that it’s more important than ever to effectively manage campaign details across multiple accounts. Last week we announced MCC (My Client Center) scripts (http://goo.gl/jdUcPh) - a powerful new way to manage your AdWords accounts at scale through simple JavaScript code. 

You can make cross-account changes, create customized reports, and even pull in data from your Google Spreadsheets, saving you time and helping you act quickly across multiple accounts. ROI Revolution, a retail-focused online advertising agency told us, “AdWords Scripts already gave us a quick and easy way to automate some of our monitoring and reporting. MCC Scripts save us even more time...we don’t have to copy and paste the same code over and over again, and if a script needs to be modified, we only have to make that change in one place now.” 

Here are some of the ways you can save time and take action at scale with MCC scripts:

High quality cross-account reports: Generate well-formatted custom reports in HTML, PDF (http://goo.gl/0SVdbm) or Google Spreadsheets for all of your client accounts. You can save these reports to Google Drive, to an external server, or include them as an email attachment.
Cross-account optimization: Analyze performance and adjust bids in all of your client accounts at scale.
Troubleshooting and maintenance tools: Scan your client accounts for potential issues like paused campaigns, broken URLs (http://goo.gl/C4AVeu), capped budgets, or conflicting negative keywords, for a few examples. 

To start using MCC scripts, log in to your My Client Center account, and navigate to My Client Center > Scripts. (See screenshot below)

Visit our Developer Blog (http://goo.gl/1pceUr) to get access to our Getting Started Guide (http://goo.gl/QmqS04), reference documents (http://goo.gl/eQvI8k), and example code snippets to get started. 
4
Mat Robert's profile photo
 
HELLO JAN KLEINERT, my name is matt. Am here for a serious relationship that can lead to marrige. You are so beatifully, which i will like you to be my wife. You can email me on. Matroberts2010@gmail.com. Let chat private. Thanks for ur understandy 
Add a comment...

Jan Kleinert

Shared publicly  - 
 
I can't wait to see what people do with this!
 
If you haven't heard yet, we just launched one of the most forward-looking developer products: the Google Drive Realtime API.  This API allows your application to build realtime collaboration on Google infrastructure with essentially no overhead.  This is huge.  The ability to add operational transforms into your application in a performant way with an established data model allows you to make game-changing updates to your app.  Don't think like a chat client, think like Google Docs: multiple cursors from multiple people in the same file at the same time editing the same words!

Check out the blog post below and our documentation for more, but if there's one thing you should be doing today it's checking out this API and building a test application.
9
2
Federico “Edo” Granata's profile photoBruce Martin's profile photoDJ Adams's profile photoBenjamin Zores's profile photo
3 comments
 
I thought "Massively Collaborative Mathematics" was a great article related to the power of this concept: http://www.nytimes.com/projects/magazine/ideas/2009/#natural_science-7
Add a comment...

Jan Kleinert

Shared publicly  - 
 
 
Check out my latest blog post, about using open source JavaScript libraries in Apps Script. I specifically talk about my integration with the Underscore.js library, but I'd be interested to know what libraries you are using in your own projects.
JavaScript has long been the de facto choice for client-side web development, but lately it's been catching on server-side as well. While we like to think that Apps Script has contributed to the trend...
2
Add a comment...

Jan Kleinert

Shared publicly  - 
 
 
Yesterday we announced the winners of the Google Apps Developer Challenge 2012. Please visit the competition website to see the list of winners (including 3 All-Student teams) and check out their Google+ pages. We would like to congratulate all the winners and say a big thank you to all those who participated in and supported the competition. 
#gappschallenge  
We're pleased to announce the winners in the Google Apps Developer Challenge. These winners were selected after two rounds of scoring by our official panel of judges. Please see our official page for ...
1
Add a comment...

Jan Kleinert

Shared publicly  - 
 
On the Google Apps Developer blog today, we're highlighting some useful apps in the Chrome Web Store that were built using Apps Script.  #googleappsscript  
11
12
Michael Herkens's profile photoJosé Osuna's profile photoNaveen Pandey's profile photoWeerasak Sroykham's profile photo
2 comments
 
Love Print Phone Book! <3
Add a comment...

Jan Kleinert

Shared publicly  - 
 
Feed+ is a really nice web app that lets you create an RSS feed from public Google+ data (either a user's posts or from a search). It's nice to look at, easy to use, and it was built using Apps Script!
 
I just published a new Apps Script web app to the Chrome Web Store! This sample app allows you to create an RSS feed of Google+ activities, and utilizes the HtmlService, ScriptDb, and the ContentService. I'll be publishing a more in depth look at the code in the coming weeks, but for now install it, use it, and let me know what you think!
3
1
Oliver Baddeley's profile photo
Add a comment...