You are here

d6_google_analytics_settings.yml in Google Analytics 8.3

migrations/d6_google_analytics_settings.yml

File

migrations/d6_google_analytics_settings.yml
View source
  1. id: d6_google_analytics_settings
  2. label: Google Analytics 6 configuration
  3. migration_tags:
  4. - Drupal 6
  5. - Configuration
  6. source:
  7. plugin: variable
  8. variables:
  9. - googleanalytics_account
  10. - googleanalytics_cache
  11. - googleanalytics_codesnippet_after
  12. - googleanalytics_codesnippet_before
  13. - googleanalytics_codesnippet_create
  14. - googleanalytics_cross_domains
  15. - googleanalytics_custom
  16. - googleanalytics_custom_dimension
  17. - googleanalytics_custom_metric
  18. - googleanalytics_domain_mode
  19. - googleanalytics_pages
  20. - googleanalytics_roles
  21. - googleanalytics_site_search
  22. - googleanalytics_trackadsense
  23. - googleanalytics_trackdoubleclick
  24. - googleanalytics_trackmessages
  25. - googleanalytics_tracker_anonymizeip
  26. - googleanalytics_trackfiles
  27. - googleanalytics_trackfiles_extensions
  28. - googleanalytics_tracklinkid
  29. - googleanalytics_trackmailto
  30. - googleanalytics_trackurlfragments
  31. - googleanalytics_trackuserid
  32. - googleanalytics_trackoutgoing
  33. - googleanalytics_translation_set
  34. - googleanalytics_visibility
  35. - googleanalytics_visibility_roles
  36. source_module: googleanalytics
  37. process:
  38. account: googleanalytics_account
  39. cache: googleanalytics_cache
  40. 'codesnippet/after': googleanalytics_codesnippet_after
  41. 'codesnippet/before': googleanalytics_codesnippet_before
  42. 'codesnippet/create': googleanalytics_codesnippet_create
  43. cross_domains: googleanalytics_cross_domains
  44. 'custom/dimension': googleanalytics_custom_dimension
  45. 'custom/metric': googleanalytics_custom_metric
  46. domain_mode: googleanalytics_domain_mode
  47. 'privacy/anonymizeip': googleanalytics_tracker_anonymizeip
  48. 'track/adsense': googleanalytics_trackadsense
  49. 'track/displayfeatures': googleanalytics_trackdoubleclick
  50. 'track/files': googleanalytics_trackfiles
  51. 'track/files_extensions': googleanalytics_trackfiles_extensions
  52. 'track/linkid': googleanalytics_tracklinkid
  53. 'track/mailto': googleanalytics_trackmailto
  54. 'track/messages': googleanalytics_trackmessages
  55. 'track/site_search': googleanalytics_site_search
  56. 'track/urlfragments': googleanalytics_trackurlfragments
  57. 'track/userid': googleanalytics_trackuserid
  58. 'track/outbound': googleanalytics_trackoutgoing
  59. 'translation_set': googleanalytics_translation_set
  60. 'visibility/user_account_mode': googleanalytics_custom
  61. 'visibility/request_path_mode': googleanalytics_visibility
  62. 'visibility/request_path_pages':
  63. plugin: google_analytics_visibility_pages
  64. source:
  65. - googleanalytics_visibility
  66. - googleanalytics_pages
  67. # If Google Analytics uses PHP visibility, don't migrate it unless the PHP
  68. # module is enabled.
  69. skip_php: true
  70. 'visibility/user_role_mode': googleanalytics_visibility_roles
  71. 'visibility/user_role_roles':
  72. plugin: google_analytics_visibility_roles
  73. source:
  74. - googleanalytics_roles
  75. destination:
  76. plugin: config
  77. config_name: google_analytics.settings
  78. migration_dependencies:
  79. optional:
  80. - d6_user_role