Google BigQuery für eCommerce Analytics mit Rails Solidus Integration aufsetzen
4.2 Query um Subscriptions aus Campaigns zu tracken
Diese Query zeigt wie viele Subscriptions aus denselben Campaigns erstellt wurden.
SELECT
campaign_name,
COUNT(DISTINCT s.id) AS total_subscriptions
FROM
`your_project.your_dataset.subscriptions` s
JOIN
`your_project.your_dataset.campaigns` c
ON
s.campaign_id = c.id
WHERE
c.campaign_type IN ('Google Ads', 'Mailchimp', 'Offline')
AND s.created_at BETWEEN '2024-01-01' AND '2024-12-31'
GROUP BY
campaign_name
ORDER BY
total_subscriptions DESC;
4.3 Query um Lifetime Value (LTV) zu berechnen
Lifetime Value (LTV) ist eine Key Metric die dir sagt wieviel Revenue du insgesamt von einem Kunden über den Verlauf seiner Beziehung mit deinem Business erwarten kannst.
SELECT
customer_id,
SUM(total) AS lifetime_value
FROM
`your_project.your_dataset.orders`
WHERE
customer_id IS NOT NULL
GROUP BY
customer_id
ORDER BY
lifetime_value DESC;
Diese Query berechnet den Gesamtwert den jeder Kunde dem Business über seine Lifetime gebracht hat, basierend auf allen seinen Orders.
4.4 Query um Campaigns mit LTV zu joinen
Diese Query zeigt den Lifetime Value von Kunden die durch verschiedene Marketing Campaigns acquired wurden, was dir hilft zu verstehen welche Campaigns die wertvollsten Kunden bringen.
SELECT
c.campaign_name,
SUM(o.total) AS campaign_lifetime_value
FROM
`your_project.your_dataset.orders` o
JOIN
`your_project.your_dataset.campaigns` c
ON
o.campaign_id = c.id
WHERE
c.campaign_type IN ('Google Ads', 'Mailchimp', 'Offline')
GROUP BY
c.campaign_name
ORDER BY
campaign_lifetime_value DESC;
Fazit
Google BigQuery für deinen Rails Solidus Store aufzusetzen erlaubt dir Daten aus mehreren Quellen zu zentralisieren, ob das eCommerce Daten von Solidus sind oder Campaign Daten von Plattformen wie Google Ads und Mailchimp. Indem du BigQuery als deine Single Source of Truth nutzt, kannst du einfach deine Daten verarbeiten und analysieren, wertvolle Insights aufdecken und die Performance deiner Marketing Campaigns messen.
Mit den bereitgestellten Queries kannst du beginnen Key Metrics wie Campaign getriebene Sales, Subscriptions und Lifetime Value zu tracken, was dir hilft informiertere Entscheidungen darüber zu treffen wo du dein Marketing Budget investierst.