You are here

ga.schema.yml in Googalytics - Google Analytics 8

config/schema/ga.schema.yml

File

config/schema/ga.schema.yml
View source
  1. # Schema file for the configuration files of the ga module.
  2. ga.settings:
  3. type: config_object
  4. label: 'Google Analytics Settings'
  5. mapping:
  6. premium:
  7. type: boolean
  8. label: 'Enable Premium Features'
  9. add_default_commands:
  10. type: boolean
  11. label: 'Add default analytics commands to registry'
  12. tracking_id:
  13. type: string
  14. label: 'Web Property Tracking ID'
  15. send_pageview:
  16. type: boolean
  17. label: 'Send Pageview Event'
  18. sample_rate:
  19. type: integer
  20. label: 'Sample Rate'
  21. force_ssl:
  22. type: boolean
  23. lable: "Force SSL"
  24. site_speed_sample_rate:
  25. type: integer
  26. label: 'Site Speed Sample Rate'
  27. plugins:
  28. type: mapping
  29. label: 'Plugins'
  30. mapping:
  31. linkid:
  32. type: boolean
  33. label: 'Enhanced Link Attribution'
  34. displayfeatures:
  35. type: boolean
  36. label: 'Display Features'
  37. linker:
  38. type: mapping
  39. label: 'Linker'
  40. mapping:
  41. enable:
  42. type: boolean
  43. label: 'Enable Linker'
  44. domains:
  45. type: sequence
  46. label: 'Domains'
  47. sequence:
  48. type: string
  49. track_user_id:
  50. type: boolean
  51. label: 'Track User ID'
  52. user_roles:
  53. type: mapping
  54. label: 'Restrict analytics by user role'
  55. mapping:
  56. mode:
  57. type: string
  58. label: 'User role restriction mode'
  59. roles:
  60. type: sequence
  61. label: 'User roles to apply analytics restrictions to'
  62. anonymize_ip:
  63. type: boolean
  64. label: 'Anonymize IP'