d7_matomo_settings.yml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. id: d7_matomo_settings
  2. label: Matomo 7 configuration
  3. migration_tags:
  4. - Drupal 7
  5. - Configuration
  6. source:
  7. plugin: variable
  8. variables:
  9. - matomo_cache
  10. - matomo_codesnippet_after
  11. - matomo_codesnippet_before
  12. - matomo_custom
  13. - matomo_custom_var
  14. - matomo_domain_mode
  15. - matomo_pages
  16. - matomo_privacy_donottrack
  17. - matomo_roles
  18. - matomo_site_id
  19. - matomo_site_search
  20. - matomo_track
  21. - matomo_trackcolorbox
  22. - matomo_trackfiles_extensions
  23. - matomo_trackmailto
  24. - matomo_trackmessages
  25. - matomo_trackuserid
  26. - matomo_translation_set
  27. - matomo_url_http
  28. - matomo_url_https
  29. - matomo_visibility_pages
  30. - matomo_visibility_roles
  31. - matomo_page_title_hierarchy
  32. - matomo_page_title_hierarchy_exclude_home
  33. source_module: matomo
  34. process:
  35. cache: matomo_cache
  36. 'codesnippet/after': matomo_codesnippet_after
  37. 'codesnippet/before': matomo_codesnippet_before
  38. 'custom/variable':
  39. plugin: matomo_custom_vars
  40. source:
  41. - matomo_custom_var
  42. domain_mode: matomo_domain_mode
  43. 'privacy/donottrack': matomo_privacy_donottrack
  44. site_id: matomo_site_id
  45. 'track/colorbox': matomo_trackcolorbox
  46. 'track/files': matomo_track
  47. 'track/files_extensions': matomo_trackfiles_extensions
  48. 'track/mailto': matomo_trackmailto
  49. 'track/messages': matomo_trackmessages
  50. 'track/site_search': matomo_site_search
  51. 'track/userid': matomo_trackuserid
  52. 'translation_set': matomo_translation_set
  53. url_http: matomo_url_http
  54. url_https: matomo_url_https
  55. 'visibility/user_account_mode': matomo_custom
  56. 'visibility/request_path_mode': matomo_visibility_pages
  57. 'visibility/request_path_pages':
  58. plugin: matomo_visibility_pages
  59. source:
  60. - matomo_visibility_pages
  61. - matomo_pages
  62. # If Matomo uses PHP visibility, don't migrate it unless the PHP module is
  63. # enabled.
  64. skip_php: true
  65. 'visibility/user_role_mode': matomo_visibility_roles
  66. 'visibility/user_role_roles':
  67. plugin: matomo_visibility_roles
  68. source:
  69. - matomo_roles
  70. page_title_hierarchy: matomo_page_title_hierarchy
  71. page_title_hierarchy_exclude_home: matomo_page_title_hierarchy_exclude_home
  72. destination:
  73. plugin: config
  74. config_name: matomo.settings
  75. migration_dependencies:
  76. optional:
  77. - d7_user_role