PluginProbe
Simple Analytics / 1.112
Simple Analytics v1.112
1.112 1.111 1.110 1.109 1.108 1.107 1.106 1.73 1.74 1.75 1.76 1.77 1.78 1.79 1.8 1.80 1.81 1.82 1.83 1.84 1.85 1.86 1.87 1.88 1.89 All 101 releases
← All changes | src/Scripts/AnalyticsScript.php +4 -2 1.73 → 1.112 View file →
@@ -6,8 +6,9 @@
6 6 use SimpleAnalytics\Scripts\Contracts\HideScriptId;
7 7 use SimpleAnalytics\Scripts\Contracts\Script;
8 8 use SimpleAnalytics\Setting;
9 9 use SimpleAnalytics\SettingName;
10 +use SimpleAnalytics\Support\OnloadCallback;
10 11
11 12 class AnalyticsScript implements Script, HasAttributes, HideScriptId
12 13 {
13 14 public function path(): string
@@ -22,13 +23,14 @@
22 23
23 24 public function attributes(): array
24 25 {
25 26 return array_filter([
27 + 'data-platform' => 'wordpress',
26 28 'data-mode' => Setting::boolean(SettingName::HASH_MODE) ? 'hash' : null,
27 29 'data-collect-dnt' => Setting::boolean(SettingName::COLLECT_DNT) ? 'true' : null,
28 30 'data-ignore-pages' => Setting::get(SettingName::IGNORE_PAGES),
29 - 'data-auto-collect' => Setting::get(SettingName::MANUAL_COLLECT) ? 'true' : null,
30 - 'data-onload' => Setting::get(SettingName::ONLOAD_CALLBACK),
31 + 'data-auto-collect' => Setting::boolean(SettingName::MANUAL_COLLECT) ? 'false' : null,
32 + 'onload' => OnloadCallback::get(),
31 33 'data-sa-global' => Setting::get(SettingName::SA_GLOBAL),
32 34 'data-hostname' => Setting::get(SettingName::HOSTNAME),
33 35 ]);
34 36 }