NEW: Working with Company Properties

Company Properties are available for use in dynamic data sources and formulas. Similar to User Properties, Company Properties allow you to use a variable to represent values in dynamic data sources and formulas. Represented values may include Profile IDs, API Keys, or any value that is a unique identifier for a particular Client Account.

Using Company Properties to simplify account or client management

Company Properties allow partners to easily manage Client accounts. Company Properties help our Partners to address cases where multiple Client Accounts require similar dashboards, but use data specific to a particular Client Account.

In many cases, Partners create a master set of content they use to accelerate the creation of new clients. It typically includes dashboards, Klips and data sources that are frequently used in all or many of their Client accounts and provide a starting point for working with Klipfolio.

Prior to Company Properties, Partners had to do a lot of work upfront to prepare data sources for new Clients, including changing data sources to reflect profile ids, client IDs, or other elements to ensure that the data returned corresponded to a particular Client.

The introduction of Company Properties allows Partners to define a data source with a variable which refers to a Company Property that contains a unique ID. Now when a new Client imports 100 data sources that use a Company Property, the Partner is assured that the Client is working with the right data.

Configuring Company Properties

With Admin privileges, you can set up Company Level Properties:

  1. Go to Account.
  2. Click the Company tab and select the Properties link.
  3. Click on Add new Company Property.

Using Company Properties in data source queries

The following example data sources shows a standard query that references the actual customer profile ID and one using a variable. In the second example, instead of referencing an actual ID, a variable called gaProfile is used instead. In each Account (Parent and Client), the same variable is used, but it is populated with the actual profile ID for that client or for ourselves.

Standard Datasource Query:
https://www.googleapis.com/analytics/v3/data/ga?ids=ga:12345678&dimensions=ga:date&metrics=ga:users
Variable Query using Company Level Properties:
https://www.googleapis.com/analytics/v3/data/ga?ids=ga:{props.gaProfile}&dimensions=ga:date&metrics=ga:users

When the data source is imported into the Client Account, the variable in the data source query is populated with the correct value for that Client.

When you set up a data source that uses a variable as a template, it means you can populate the value of the variable in your own Account as well as Client Accounts. When you import the template data source into a Client Account, the variable will become populated with the correct value, and the data source will function as expected.

NOTE: For data sources that require authentication (such as OAuth), the data sources imported into a Client may need to be reconfigured. This is because the new instance of the data source (after import) uses the same authentication as the original template. If the original does not have access to the data for the new variable value, the data source will need to be reconfigured.

To reconfigure a data source:

  1. Go to the Library and click on the Data Sources tab.
  2. Select the data source that needs to be reconfigured.
  3. Click on the Reconfigure Data Source link. An Authentication screen appears. You need your authentication information for the particular service (such as Google Analytics, Twitter, Facebook, etc.) associated with your data source.

Learn More


User properties

Importing data sources

Dashboard management

  1. Beta: Free public links
  2. Publish links
  3. NEW: What’s the difference between viewing a dashboard in the app and viewing a published link to a dashboard?
  4. Use RiseVision to display your Klipfolio dashboard on big screen TVs or digital wallboards
  5. Updates to Klipfolio user permissions
  6. Generate a Klipfolio API Key
  7. Push API deprecation, October 30, 2015
  8. Klipfolio is rebranding
  9. NEW: Best Practices for Large Screen Dashboard Display
  10. Guide to displaying Klipfolio Dashboards on a Large Screen Display
  11. Dashboard design considerations
  12. NEW: Working with Company Properties
  13. Authenticating with Google
  14. Adding a custom role and users
  15. Adding new users
  16. Annotations
  17. Building dashboards
  18. Checklist for adding new users
  19. Creating groups and setting default dashboards
  20. NEW: Removing a Klip, dashboard or data source from the Library
  21. Displaying Klips in full screen mode
  22. Downloading a Klip to your computer
  23. Downloading a dashboard and all of its Klips to your computer
  24. Whitelist IP Addresses
  25. Emailing a Klip
  26. Emailing a dashboard and all of its Klips
  27. Sending Scheduled Email Reports of Klips with variables
  28. Embedding a Klip into an HTML page
  29. NEW: Best practices for generating PDF reports
  30. Options for launching Klipfolio
  31. Removing a user from a custom role
  32. Removing a custom role
  33. Setting up an IP address range in Klipfolio
  34. Sharing data sources
  35. Sharing Klips
  36. Sharing dashboards
  37. Dashboard permalinks
  38. User properties
  39. User roles and access permissions
  40. Viewing data source failures and refresh history for an account

Feedback and Knowledge Base