Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
W dzisiejszym poście chcę, abyśmy wycofali się z tego, co robimy w usłudze LuckyTemplates, i po prostu pomyśleli bardziej holistycznie o tym, co możemy osiągnąć za pomocą scenariuszy analitycznych, z którymi możemy mieć do czynienia w przyszłości. W dzisiejszym przykładzie przeprowadzę przegląd panelu marketingowego kampanii reklamowej i przyjrzę się niektórym niuansom dotyczącym tego, jak wyglądają te dane i jak można je analizować w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Przykład jest właściwie częścią . Jeśli przejdziesz do naszej strony Showcase, zobaczysz wiele przykładów wysokiej jakości rozwoju w całym szeregu branż i scenariuszy.
Na dziś skupmy się na kampaniach reklamowych .
Każda firma zajmuje się marketingiem. Jest to kluczowa część każdej firmy i jest kluczem do uzyskania sprzedaży i przychodów. Musisz zobaczyć, jak Twoje strategie marketingowe sprawdzają się w czasie, i właśnie o to chodzi w tym pulpicie nawigacyjnym.
Możemy spojrzeć na dane historyczne i określić, jakie były nasze historyczne wyniki w kampaniach, które obecnie prowadzimy (zaznaczone niebieskim polem).
Byliśmy w stanie podzielić nasze kampanie reklamowe na przestrzeni czasu na podstawie regionu , nazwy kampanii i strategii .
W prawym górnym rogu zobaczysz, jak podzieliliśmy nasze wydatki marketingowe na różne strategie.
Jeśli klikniesz ten wykres, zobaczysz wszystkie różne strategie wdrożone w czasie, takie jak sprzedaż krzyżowa, reklamy cyfrowe itp.
W środkowej prawej wizualizacji możemy spojrzeć na nasze szacunkowe koszty marketingu i zobaczyć, jak wypadły one w porównaniu z naszą sprzedażą .
Załóżmy, że mamy witrynę e-commerce sprzedającą niektóre produkty cyfrowe. Widzimy nasze koszty reklamy i sprzedaży oraz określamy średnią marżę brutto. Musimy porównać koszt pozyskania klienta z tym, co otrzymujemy od tego klienta. Jaka jest różnica arbitrażu?
Cóż, ta wizualizacja pokaże wgląd w pełny koszt naszych kampanii i sprzedaż, którą osiągamy w czasie. Widzimy liczby z dzienną szczegółowością, co jest bardzo istotne w przypadku witryny e-commerce.
Spis treści
Analiza modelu danych pulpitu nawigacyjnego marketingu
Rzućmy okiem na kluczowe dane w tym konkretnym modelu. W przeszłości większość przykładów, które wykonaliśmy w LuckyTemplates, dotyczyła wspólnego zestawu danych dotyczących sprzedaży. Teraz otrzymuję wiele opinii na temat tego, dlaczego nie używam zestawu danych odpowiedniego dla samouczka.
Odpowiedź jest taka, że kiedy naprawdę zagłębisz się w dane, zdasz sobie sprawę, że wszystkie można ocenić lub ustrukturyzować w ten sam sposób. Wiele technik używanych w jednym zbiorze danych można łatwo przenieść do innego. Jeśli więc zostaniesz wysokiej jakości programistą LuckyTemplates, będziesz w stanie analizować wszystko.
Ten model danych przedstawia technikę kaskadową .
Kluczową tabelą, której chcemy się przyjrzeć, jest tabela Kampanie marketingowe . Przyjrzyjmy się, jak prosta jest ta konkretna tabela i jak umożliwia nam tworzenie tak niesamowitych spostrzeżeń.
W tym zbiorze danych możemy zobaczyć, kiedy kampania się rozpoczyna i kiedy się kończy. Możemy również zobaczyć, ile kosztuje marketing i jaki jest szacunkowy dzienny koszt.
To tylko losowy zestaw danych. Pomyśl o tym, jak możesz przechwytywać tego rodzaju dane z własnej firmy. Twoja sprzedaż może pochodzić z dowolnej liczby programów, takich jak Stripe lub Shopify. Możesz korzystać z tych technologii, aby zestawiać wszystkie informacje na temat swoich reklam i korzystać z zastosowanych tutaj technik.
Następnie możesz utworzyć aplikację Power App, aby przechwycić informacje, a następnie umieścić je w arkuszu kalkulacyjnym. W końcu możesz utworzyć raport, który jest tak szczegółowy jak ten, aby dostarczać aktualnych informacji w czasie rzeczywistym.
Przyniesie to ogromne korzyści Twojej firmie, ponieważ możesz kierować inwestycjami w swoje strategie marketingowe w oparciu o ich wyniki. Możesz porównywać strategie w czasie i zobaczyć, jak strategie jednego regionu porównują się ze strategiami innego regionu.
Możemy kliknąć inny region i zobaczyć, jak rozłożyliśmy wydatki na marketing w czasie i jakie były ich wyniki.
Innym wskaźnikiem, którym dysponujemy, jest Sales to Marketing Spend , w którym możemy zobaczyć zwrot z naszej inwestycji w określonym regionie. Po prostu uwielbiam sposób, w jaki możemy wyprowadzić tak wiele z tych wskaźników KPI za pomocą tego typu analizy.
Wykorzystanie techniki Events In Progress w panelu marketingowym
Jeśli chodzi o obliczenia, dane, które przechwyciliśmy z naszych kampanii marketingowych, mają datę początkową i końcową, podczas gdy nasze informacje o sprzedaży dotyczą każdego dnia.
Kampanie marketingowe działają inaczej niż transakcje sprzedaży. Aby to zadziałało, musimy wyodrębnić surowy zestaw danych. Musimy zamienić początek i koniec kampanii na koszt dzienny.
Oceniliśmy już dzienny koszt tutaj.
Musimy jednak rozszerzyć ten dzienny koszt na 99 dni, abyśmy mogli uzyskać podobne porównanie, w którym możemy zagregować wszystkie nasze wydatki marketingowe w różnych strategiach marketingowych. Kluczową techniką, której musimy tutaj użyć, jest tak zwany wzorzec Wydarzenia w toku .
Miara, której użyliśmy, to Koszty marketingowe na dzień . Jest to wzorzec formuły, którego można użyć do dowolnych danych, które mają datę początkową i końcową, które chcesz podzielić na dni.
Skopiuję tę formułę, a następnie wkleję ją w . To narzędzie sformatuje kod w nieco innej i łatwiejszej do odczytania formule.
W tej formule każdego dnia sprawdzamy, czy dana kampania działa. Jeśli siedzi w tym dniu, chcemy policzyć koszty marketingu.
Nie oceniamy tutaj tylko jednej kampanii; oceniamy jednocześnie wiele kampanii. Umieszczamy to w kontekście daty , abyśmy mogli oszacować nasze całkowite koszty marketingowe, a nie tylko koszt marketingowy jednej kampanii.
W dowolnym dniu obliczenia te będą działać na podstawie tej tabeli i oceniać, czy wszystkie te kampanie są otwarte w danym dniu. Jeśli tak, to chcemy oszacować koszty w tym konkretnym dniu dla wszystkich tych kampanii.
Wniosek
Przykład pulpitu marketingowego, który pokazałem w tym poście na blogu, to tylko jeden z wielu pokazów LuckyTemplates, które nauczą Cię, jak używać krytycznego myślenia podczas korzystania z LuckyTemplates. Mamy nadzieję, że te prezentacje zainspirują Cię do zastanowienia się, co możesz osiągnąć dzięki programowaniu w usłudze LuckyTemplates.
Możesz pobawić się na stronie Prezentacje i zobaczyć możliwości. Obejrzyj poniższy film, aby uzyskać więcej informacji i nie zapomnij zasubskrybować LuckyTemplates TV .
Wszystkiego najlepszego,
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.