View
223
Download
2
Tags:
Embed Size (px)
Citation preview
Learning Objectives
• Define Application Programming Interfaces (API)
• Visually diagram an API
• List the tradeoffs of using APIs
• Outline a use case for your website and a sample API e.g. Google Checkout
Quiz1. What is an Application Programming Interface?
new programming language
interface design of a website
connects websites to other services or data
2. Which of these websites can be connected with an Application Programming Interface?
blog
social networking site
email site
photo site
map site
credit card site
Good job!1. What is an Application Programming Interface?
new programming language
interface design of a website
connects websites to other services or data
2. Which of these websites can be connected with an Application Programming Interface?
blog
social networking site
email site
photo site
map site
credit card site
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary
Introductory Case Study
Website
EchoSign
Application Programming Interface (API)
Salesforce.com AppExchange
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary
Example: Mylinia.comMylinia.com is a new online content-commerce community for young adults that provides inspirational content, products, and services. Their goal is to help as many people aspossible reach their full potential.
Users can:1. Find the top people, info, orgs,
books, and movies on any passion and/or any problem they care about with Purposefindit
2. Team up with their friends to pursue their life dreams with Peer Goal-setting
3. Develop and share their purpose statement with their friends and ask them for advice with Purposefinder
Example: Mylinia.comCurrent
Currently 67% of Mylinia.com’s revenues
come from advertising and 33% come
from referral revenues. Their unique
profiles gives them superior knowledge
about their users, which allows them to
attract the most relevant advertisers and
get higher click through rates than the
average online community. Mylinia’s
three primary revenue streams include:
1) Sponsored Goals: Mylinia sell advertising space on our community’s most viewed goals
2) Keywords: Mylinia sell keywords like Google, except we only specialize in passions and problems.
3) Referral Revenue: Mylinia earn 5-8% every time someone buys a book, movie, or song from Amazon after finding it on their site.
SponsoredGoals
Keywords
Referrals
Example: Mylinia.comChallenge
As a start-up, Mylinia.com is
uncertain whether its current
business model is going to work,
therefore, they are seeking creative
way to monetize the expected
traffic to their site. Online
communities like Myspace and
Facebook have only been able to
capture $2-$6 per year from users,
but Mylinia believes that there is
value in its intimate profiles and
site culture that will allow for other
revenue opportunities.
SponsoredGoals
Keywords
Referrals
NewOpportunities
How we grow the pie?
Example: Mylinia.comExample: Mylinia.com
Mylinia.com + Google Checkout
Opportunity
Mylinia’s theme is to live purposefully,
but many people fear the financial risk of
pursuing their life’s greatest dreams. As
opposed to only selling products and
services to users through advertising,
Mylinia can allow users to sell their own
creations related to their purpose, which
would truly make it content-commerce
community.
The End GameEssentially, Mylinia could become a marketplace for purpose-driven people similar to Ebay. By allowing user to sell music, art, jewelry, t-shirts, services, etc through their site, Mylinia can help people live purposefully. Though Mylinia wouldn’t benefit much from the financial transactions that occur (unless they charge for the store add-on), it may attract more users who want to sell and more users who want to support others in pursuit of their dreams through purchasing. Ultimately, Mylinia can differentiate itself from other online communities in that users are logging in with an intent to purchase as oppose to just peruse profiles and pictures.
+ = +
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary
Why Use Google Checkout?
• Safe
• Secure
• Fast
• Easy
• Well-known
• https://checkout.google.com/seller/demo.html
Getting Started A Google Checkout Merchant Account (
https://checkout.google.com/sell/signup)
Your websites public URL
A Federal Tax-Id or Credit Card/SSN for your business
A text-only version of your return, cancellation, and shipping policies
Comparing the types of integration
• Buy Now Buttons– Very small inventory, only one item per transaction
• eCommerce Partners– Your site is hosted by an eCommerce partner
• API Level I– Small business that can manually review each
sale, quick implementation
• API Level II– Large business that needs to handle transactions
automatically, longer implementation time
Quick Review1. You site only sells a special promotion t-shirt.
Which integration would work best?Buy Now ButtonseCommerce PartnersAPI: Level 1
2. Your site currently conducts 500,000 transactions per day. Which integration would work best?
Buy Now ButtonsAPI: Level IAPI: Level 2
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary
Evaluating the Benefits
• Quick
• Easy and efficient
• Secure from Fraud
• Globally recognized and trusted
Quick Review1. Which of the following are benefits of using Google
Checkout?Globally recognized and trustedSafe and secureGuaranteed ShippingEasy and Efficient
2. True or False. When purchasing an item of Mylinia through Google Checkout you are transferred to Google hosted site?
TrueFalse
Main Menu
1. Introductory Case Study
2. Application Programming Interfaces
3. Mylinia.com
4. Google Checkout
5. Mylinia.com + Google Checkout
6. Summary