Set up Google Analytics 4 and complete all tasks according to the technical specification.
The site where users learn English through videos: they watch videos, learn words, practice real dialogues based on these videos, and take comprehension tests. The task needs to be completed clearly according to the specifications, with a deadline of 4 days. We provide all additional information, we will contact you, and we will provide access. Here is the detailed specifications:
Integration
• On the frontend, connect Google Tag Manager (GTM) or directly GA4 (gtag.js).
• Check that events are visible in GA4 DebugView.Identification
• Before event registration, send with an anonymoususer_pseudo_id(GA4 creates it automatically).
• After registration, binduser_idand store it in all subsequent events:
gtag('config', 'G-XXXXXXX', { 'user_id': '<USER_ID>' });
List of events (must implement)
Onboarding
• demo_started — when the user selected "Try demo".
• demo_completed — when completed the demo lesson.
• onboarding_start — when clicked "Start for free" and proceeded to personalization.
• survey_completed — when completed the survey (level, goal, schedule).
• Parameters: level_cefr, goal, schedule.
• starter_plan_shown — shown the "learning plan" screen.
• lesson1_opened — opened the first lesson.
• lesson1_completed — completed the first lesson.
• signup_shown — shown the registration screen.
• signup_completed — registration (parameter method: email, Google, etc.).
• trial_started — activated the 7-day trial period.
Lessons
• video_watched — watched video (parameters: lesson_id, seconds).
• quiz_completed — completed the test (parameters: lesson_id, score).
• ai_dialogue_completed — completed the dialogue with AI (parameters: lesson_id, turns).
What we store in parameters
•level_cefr= level (A1–C2).
•goal= goal (work/travel/study/social/kids).
•schedule= selected schedule (2x15, 3x15, 5x15).
•lesson_id= lesson identifier.
•score= test result.Verification (Acceptance Criteria)
• All events are sent to GA4 and displayed in DebugView.
• Each event has correct parameters (for example, insurvey_completedthelevel_cefr,goal,scheduleare recorded).
• After event registration, they are bound touser_id.
• Server events (trial/subscription/payment) are also sent to GA4.
Client's review of cooperation with Dmitro K.
Set up Google Analytics 4 and complete all tasks according to the technical specification.Satisfied with the collaboration. There were moments on our side when we made changes to the technical specifications during the work, but the client handled it wonderfully. I recommend for collaboration.
Freelancer's review of cooperation with Alona Korchinska
Set up Google Analytics 4 and complete all tasks according to the technical specification.Everything is great, prompt acceptance immediately after the task is submitted. I recommend for collaboration.
Current freelance projects in the category Web Programming
Build a landing page on Framer based on the design from Claude / Figma, with photo animations.
89 USD
The site made in Claude is fully responsive and animated. But it needs to be transferred to Framer: so that all blocks are built in Framer and the content and design can be easily edited. That is, not HTML code inserted by sections, but to rebuild it. (I know that through Framer… Web Programming ∙ 35 minutes back ∙ 7 proposals |
It is necessary to upload products into the corresponding categories and subcategories from SQL files.The site is created on WP. It has a product catalog. Products were uploaded from a PDF file, resulting in a bit of a mess. There are three files with a clear distribution of categories, subcategories, and products in them. In the file PA.sql, categories are numbered, for… Databases & SQL, Web Programming ∙ 1 hour 1 minute back ∙ 18 proposals |
Remove code duplication of analytics in the Okay CMS website code.
22 USD
It is necessary to remove the duplicated analytics code on the site using Okay CMS. Experience specifically with Okay CMS is required. Content Management Systems, Web Programming ∙ 3 hours 25 minutes back ∙ 34 proposals |
New store on Woocommerce
2308 USD
Looking for a developer to create an online store on Woocommerce. Project - a store for daily promotions, popular products in limited quantities. What is already available: layout of all pages (showcase, checkout, content pages, customer account), corporate identity, logo,… PHP, Web Programming ∙ 3 hours 45 minutes back ∙ 75 proposals |
Installation and configuration of the Listmonk platform (or an equivalent) on VPS Ubuntu 22.04 for email newsletters.
70 USD
Looking for a specialist to deploy and configure a self-hosted platform for HTML-CSS email newsletters. I have a VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + a website on it, SMTP settings from the domain provider. Requirements: Install Listmonk (leaning towards it due to 1 GB… Web Programming, Software & Server Configuration ∙ 4 hours 27 minutes back ∙ 29 proposals |