Enable Digital Transformation at Your Organization
Get started with Bluetooth.
The Clicky Analytics API allows you to extract your web site's traffic data into several common formats, making it easy to integrate, analyze, or store your data within your own application.
Steps to Get Started
- Select the dev board you want to generate code for.
- Tell us how your board connects to the internet.
- Sense anything. Choose predefined sensors or select other to set up a generic sensor that reads pin voltage.
- Use conditional logic to trigger Temboo Choreos based on sensor values.
- Choose pre-defined actuators for real-world actions, or select generic actuators to output raw data.
- Turn on 2-step authentication on your Google account, and then create an application-specific password using these Setup Instructions.
Security Tips
- We recommend keeping important credentials out of your code by storing them using Profiles. This also reduces memory consumption and makes it easy to update them without changing your code.
- You’ll need to go through the OAuth process to obtain proper credentials which Temboo has simplified with Choreos.
Creating Accounts
- Twilio: Create a Twilio account and obtain your AccountSID and authorization token by looking at your Dashboard (see our full setup instructions).
- Nexmo: Create a Nexmo account and obtain your API Key and API Secret in the API Settings menu (see our full setup instructions).
Input Values
- Give the process an input value e.g., "New York City".
- Fill in the desired Subject, FromAddress, ToAddress, and MessageBody.
- Click 'Generate Code' to test that your inputs are valid.
Google Developer Console
- Log in to Google's Developer Console, and create a new Project if you haven't done so already.
- In the Google API Manager, search for the API you'd like to enable and click Enable.
- Go to the credentials tab and create a new Client ID and specify Web Browser for the Application Type.
- Save the Consent screen details. Specify this callback URL as the Authorized Redirect URI:
https://ACCOUNT_NAME.temboolive.com/callback/google
- Select All.
- Plug in the Client ID you've generated into the first input.
- Specify any scopes your application requires.
- Generate your Authorization URL and Callback ID.
- Open a new web browser tab to the authorization URL returned by the InitializeOAuth Choreo, and click "Accept" to grant the app access to your Google account.
- Use the new credentials you've just generated in the FinalizeOAuth Choreo.
Running Temboo Code
- Arduino IDE: Make sure you've got the latest version of the Arduino IDE - it comes with the Temboo library already installed.
- Energia IDE: Make sure you've got the latest version of the Energia IDE.
Tutorials
- You can find full instructions for running Temboo code in the following tutorials:
Code Generation
- You can find full instructions for generating and running Temboo code on various platforms.
Clicky API Choreos
- AdvancedFilter - Allows you to retrieve analytics, using more advanced filter options.
- FilterByItems - Retrieves the stats for just a single item for the type you are requesting.
- FilterByKeyword - Retrieves analytics, filtering down to only the results you specify in a keyword filter.
- GetAnalyticsByDate - Retrieves analytics for your website for a particular date or date range.
- GetAnalyticsByType - Retrieves a specified type of analytics for your website.
- HourlyVisitorsLast7Days - Retrieves hourly visitor and action tallies for the last 7 days.
- Last30VisitorsTodayViaSearch - Retrieves the last 30 visitors today who arrived via a search.
- SegmentationForVisitorsTodayViaSearch - Retrieves segmentation data for visitors today who arrived via a search.
- TopStatsLastWeek - Retrieves last week's top pages, links, and searches.
- TopStatsLastWeekByDay - Retrieves last week's top pages, links, and searches by day.
- VisitorsToday - Retrieves today's visitors, actions, average actions, average time, and bounce rate.