diff --git a/packages/app-store/BookingPageTagManager.tsx b/packages/app-store/BookingPageTagManager.tsx index b6a2f248d1..ef2ff57ad0 100644 --- a/packages/app-store/BookingPageTagManager.tsx +++ b/packages/app-store/BookingPageTagManager.tsx @@ -22,6 +22,7 @@ export default function BookingPageTagManager({ return null; } const parseValue = (val: T): T => + //TODO: Support more template variables. val ? (val.replace(/\{TRACKING_ID\}/g, trackingId) as T) : val; return tag.scripts.map((script, index) => { diff --git a/packages/app-store/apps.browser.generated.tsx b/packages/app-store/apps.browser.generated.tsx index 0a47322388..b7a37eec88 100644 --- a/packages/app-store/apps.browser.generated.tsx +++ b/packages/app-store/apps.browser.generated.tsx @@ -20,7 +20,6 @@ export const InstallAppButtonMap = { larkcalendar: dynamic(() => import("./larkcalendar/components/InstallAppButton")), office365calendar: dynamic(() => import("./office365calendar/components/InstallAppButton")), office365video: dynamic(() => import("./office365video/components/InstallAppButton")), - plausible: dynamic(() => import("./plausible/components/InstallAppButton")), riverside: dynamic(() => import("./riverside/components/InstallAppButton")), tandemvideo: dynamic(() => import("./tandemvideo/components/InstallAppButton")), vital: dynamic(() => import("./vital/components/InstallAppButton")), diff --git a/packages/app-store/plausible/components/EventTypeAppCardInterface.tsx b/packages/app-store/plausible/components/EventTypeAppCardInterface.tsx index 38f09c5f86..9066d98024 100644 --- a/packages/app-store/plausible/components/EventTypeAppCardInterface.tsx +++ b/packages/app-store/plausible/components/EventTypeAppCardInterface.tsx @@ -9,7 +9,7 @@ import { appDataSchema } from "../zod"; const EventTypeAppCard: EventTypeAppCardComponent = function EventTypeAppCard({ app }) { const [getAppData, setAppData] = useAppContextWithSchema(); - const trackedDomain = getAppData("trackedDomain"); + const trackingId = getAppData("trackingId"); const [enabled, setEnabled] = useState(getAppData("enabled")); return ( @@ -26,9 +26,9 @@ const EventTypeAppCard: EventTypeAppCardComponent = function EventTypeAppCard({ switchChecked={enabled}> { - setAppData("trackedDomain", e.target.value); + setAppData("trackingId", e.target.value); }} /> diff --git a/packages/app-store/plausible/components/InstallAppButton.tsx b/packages/app-store/plausible/components/InstallAppButton.tsx deleted file mode 100644 index f31f3988e0..0000000000 --- a/packages/app-store/plausible/components/InstallAppButton.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import type { InstallAppButtonProps } from "@calcom/app-store/types"; - -import useAddAppMutation from "../../_utils/useAddAppMutation"; - -export default function InstallAppButton(props: InstallAppButtonProps) { - const mutation = useAddAppMutation("plausible_analytics"); - - return ( - <> - {props.render({ - onClick() { - mutation.mutate(""); - }, - loading: mutation.isLoading, - })} - - ); -} diff --git a/packages/app-store/plausible/components/index.ts b/packages/app-store/plausible/components/index.ts deleted file mode 100644 index 0d6008d4ca..0000000000 --- a/packages/app-store/plausible/components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as InstallAppButton } from "./InstallAppButton"; diff --git a/packages/app-store/plausible/config.json b/packages/app-store/plausible/config.json index 18ee2044bc..61bd705505 100644 --- a/packages/app-store/plausible/config.json +++ b/packages/app-store/plausible/config.json @@ -17,7 +17,7 @@ { "src": "https://plausible.io/js/script.js", "attrs": { - "data-domain": "{TRACKED_DOMAIN}" + "data-domain": "{TRACKING_ID}" } } ] diff --git a/packages/app-store/plausible/zod.ts b/packages/app-store/plausible/zod.ts index 082c15a2a5..a9f8ba3d56 100644 --- a/packages/app-store/plausible/zod.ts +++ b/packages/app-store/plausible/zod.ts @@ -4,7 +4,7 @@ import { eventTypeAppCardZod } from "../eventTypeAppCardZod"; export const appDataSchema = eventTypeAppCardZod.merge( z.object({ - trackedDomain: z.string(), + trackingId: z.string(), }) );