2023-07-27 17:46:32 +03:00
|
|
|
<section class="shadow bg-white dark:bg-gray-800 sm:rounded-md sm:overflow-hidden">
|
2023-10-11 15:40:01 +03:00
|
|
|
<PlausibleWeb.Components.Billing.extra_feature_notice
|
|
|
|
site={@site}
|
|
|
|
current_user={@current_user}
|
|
|
|
feature_mod={Plausible.Billing.Feature.Props}
|
|
|
|
grandfathered?
|
|
|
|
/>
|
2023-07-27 17:46:32 +03:00
|
|
|
|
|
|
|
<div class="py-6 px-4 sm:p-6">
|
|
|
|
<header class="w-full flex">
|
|
|
|
<span class="flex-1">
|
|
|
|
<h1 class="text-lg leading-6 font-medium text-gray-900 dark:text-gray-100">
|
2023-08-07 20:11:14 +03:00
|
|
|
Custom Properties
|
2023-07-27 17:46:32 +03:00
|
|
|
</h1>
|
|
|
|
|
2023-09-13 15:55:29 +03:00
|
|
|
<p class="mt-2 text-sm leading-5 text-gray-500 dark:text-gray-200">
|
|
|
|
Attach Custom Properties when sending a Pageview or an Event to
|
|
|
|
create custom metrics.
|
|
|
|
</p>
|
|
|
|
<p class="text-sm leading-5 text-gray-500 dark:text-gray-200">
|
|
|
|
In order for the properties to show up on your dashboard, you need to
|
|
|
|
explicitly add them below first.
|
|
|
|
</p>
|
2023-07-27 17:46:32 +03:00
|
|
|
</span>
|
|
|
|
|
|
|
|
<.link
|
2023-08-07 20:11:14 +03:00
|
|
|
href="https://plausible.io/docs/custom-props/introduction"
|
2023-07-27 17:46:32 +03:00
|
|
|
target="_blank"
|
|
|
|
rel="noreferrer"
|
|
|
|
>
|
|
|
|
<svg
|
|
|
|
class="w-6 h-6 text-gray-400"
|
|
|
|
fill="currentColor"
|
|
|
|
viewBox="0 0 20 20"
|
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
|
>
|
|
|
|
<path
|
|
|
|
fill-rule="evenodd"
|
|
|
|
d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z"
|
|
|
|
clip-rule="evenodd"
|
|
|
|
>
|
|
|
|
</path>
|
|
|
|
</svg>
|
|
|
|
</.link>
|
|
|
|
</header>
|
|
|
|
|
|
|
|
<PlausibleWeb.Components.Site.Feature.toggle
|
2023-10-11 15:40:01 +03:00
|
|
|
feature_mod={Plausible.Billing.Feature.Props}
|
2023-07-27 17:46:32 +03:00
|
|
|
site={@site}
|
|
|
|
conn={@conn}
|
|
|
|
>
|
|
|
|
<%= live_render(@conn, PlausibleWeb.Live.PropsSettings,
|
|
|
|
id: "props-form",
|
|
|
|
session: %{"site_id" => @site.id, "domain" => @site.domain}
|
|
|
|
) %>
|
|
|
|
</PlausibleWeb.Components.Site.Feature.toggle>
|
|
|
|
</div>
|
|
|
|
</section>
|