Skip to content

Commit

Permalink
Stop listing UA views in Google data import flow
Browse files Browse the repository at this point in the history
  • Loading branch information
zoldar committed Jul 4, 2024
1 parent 81047ba commit 67f45a4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 33 deletions.
5 changes: 2 additions & 3 deletions lib/plausible/google/api.ex
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,8 @@ defmodule Plausible.Google.API do
end

def list_properties_and_views(access_token) do
with {:ok, properties} <- Plausible.Google.GA4.API.list_properties(access_token),
{:ok, views} <- Plausible.Google.UA.API.list_views(access_token) do
{:ok, properties ++ views}
with {:ok, properties} <- Plausible.Google.GA4.API.list_properties(access_token) do
{:ok, properties}
end
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ defmodule PlausibleWeb.GoogleAnalyticsControllerTest do
describe "GET /:website/import/google-analytics/property-or-view" do
setup [:create_user, :log_in, :create_new_site]

test "lists Google Analytics views and properties", %{conn: conn, site: site} do
test "lists Google Analytics properties WITHOUT UA views", %{conn: conn, site: site} do
expect(
Plausible.HTTPClient.Mock,
:get,
Expand All @@ -54,15 +54,6 @@ defmodule PlausibleWeb.GoogleAnalyticsControllerTest do
end
)

expect(
Plausible.HTTPClient.Mock,
:get,
fn _url, _opts ->
body = "fixture/ga_list_views.json" |> File.read!() |> Jason.decode!()
{:ok, %Finch.Response{body: body, status: 200}}
end
)

response =
conn
|> get("/#{site.domain}/import/google-analytics/property-or-view", %{
Expand All @@ -72,8 +63,8 @@ defmodule PlausibleWeb.GoogleAnalyticsControllerTest do
})
|> html_response(200)

assert response =~ "57238190 - one.test"
assert response =~ "54460083 - two.test"
refute response =~ "57238190 - one.test"
refute response =~ "54460083 - two.test"
assert response =~ "account.one - GA4 (properties/428685906)"
assert response =~ "GA4 - Flood-It! (properties/153293282)"
assert response =~ "GA4 - Google Merch Shop (properties/213025502)"
Expand Down Expand Up @@ -343,15 +334,6 @@ defmodule PlausibleWeb.GoogleAnalyticsControllerTest do
end
)

expect(
Plausible.HTTPClient.Mock,
:get,
fn _url, _opts ->
body = "fixture/ga_list_views.json" |> File.read!() |> Jason.decode!()
{:ok, %Finch.Response{body: body, status: 200}}
end
)

response =
conn
|> post("/#{site.domain}/import/google-analytics/property-or-view", %{
Expand Down Expand Up @@ -392,15 +374,6 @@ defmodule PlausibleWeb.GoogleAnalyticsControllerTest do
end
)

expect(
Plausible.HTTPClient.Mock,
:get,
fn _url, _opts ->
body = "fixture/ga_list_views.json" |> File.read!() |> Jason.decode!()
{:ok, %Finch.Response{body: body, status: 200}}
end
)

response =
conn
|> post("/#{site.domain}/import/google-analytics/property-or-view", %{
Expand Down

0 comments on commit 67f45a4

Please sign in to comment.