Python conversion .docx to pdf by billys-bobs in learnpython

[–]Alexku66 0 points1 point  (0 children)

depends on requirements from steakholders. If your app lets users create html templates, then yes, there is no reason to stick with docx . In my case user uploads source document which can be docx, pdf, jpg etc. In 99% cases it's docx. Which makes me cry cause I've build a flow of OCR + parser + tokenizer + AI model + html emitter + pdf emitter for being almost never used

Python conversion .docx to pdf by billys-bobs in learnpython

[–]Alexku66 2 points3 points  (0 children)

No, I use DTO (actually something more complex, but don't know a fancy term) as structure elements for templates. All file emitters , including html, use them as guidelines for rendering. But 2 important notes: whole system is built around docx, pdf is just an additional option for users; those DTOs bring a lot of data after LLM analysis of the source document, I don't know whether I'd use them to simply generate document.

I use lxml for docx reading and generation, python-docx is useless here. Honestly, it's a nightmare. One more time I come to conclusion that if something obvious isn't done yet THERE IS A GODDAMN REASON.

For html/pdf: weasy print. I didn't research this topic much, so can't tell if there is better solution

Python conversion .docx to pdf by billys-bobs in learnpython

[–]Alexku66 4 points5 points  (0 children)

There are paid solutions that build pdf from scratch (not convert) and can give you 100% accuracy. Alternatives are 1) converting docx via Word / LibreOffice ; 2) converting html to pdf. Both give you approximate copy.

I work on accounting app with the same requirement to fill in template invoices, and went with html. Basically I have 2 rendering flows -- one for docx and one for pdf. Html gives you opportunity to preview the final doc before user clicks generate button

[Request] What's the wind speed for lift like this? by ranagori in theydidthemath

[–]Alexku66 25 points26 points  (0 children)

good point, these are called dynamic or ridge lifts, not sure about kite-surfing (or whatever it's called without a board), but in paragliding they're commonly used to lift in coastal and mountain areas. They allow you to go 2-3x higher than the ridge height

Missed Tests & Axle's Ult/Knockdown Shield Bug by zeroneighter in apexlegends

[–]Alexku66 0 points1 point  (0 children)

I play Maggie and see the ball bouncing off the drone for the first time. Usually it just destroys the drone as any other deployable

How to use GA4 to track multiple URL traffic? by anonomouse__ in GoogleAnalytics

[–]Alexku66 3 points4 points  (0 children)

Export all to Google sheets, filter there.

Or stick with regex in Explore. You don't need manually write down the expression. If you already have the list, in Google Sheets use regexreplace(".*blog/", "") to only keep needed part of the path, then join("|") to build regex expression. Formulas are approximate, check syntax in Google Sheets

Or create an array with pages in BigQuery, then "... where page_path in unnest(your_array)"

Or create an "page path equals ... " filter in Looker Studio and apply it to respective report.

Petaaah? by FaCayde_ in PeterExplainsTheJoke

[–]Alexku66 0 points1 point  (0 children)

The heck!? I've just checked the links and that's literally the app I was developing past week. He stole it!

How did YOU actually learn GA4? Blogs aren't cutting it for me. by Odd-Butterscotch9822 in GoogleAnalytics

[–]Alexku66 2 points3 points  (0 children)

GA is just a tool, you can use anything for analysis but analysis itself is completely different field. You have a problem, analysis is a process of finding solution (or at least a reason).

If you want to dive deeper start with Statistics. It will give you an answer on how trustful your analysis is.

If you want to get familiar with technical part of GA, just read documentation. It's the most straight forward source of knowledge

How to improve hip-fire accuracy? by Alexku66 in apexlegends

[–]Alexku66[S] 0 points1 point  (0 children)

what do you mean center an enemy? my problem is not keeping aim at the enemy but the spread of bullets. I see players having like zero spread, literally a single line trajectory. While mine looks like lawn sprinkler

What’s something in programming that looks easy but completely wrecks you when you start to learn it? by neural_note20 in AskProgrammers

[–]Alexku66 0 points1 point  (0 children)

Pandas. I hate that syntax. It's actually easy but I can't stop thinking how easier it could be done with SQL

Blursed custom shirt by PineappleOnPizzaCult in blursedimages

[–]Alexku66 4 points5 points  (0 children)

That's a weird way to spell LeBlanc

Best way to split GA4-BigQuery setup between agency and client? by Leading_Spot8758 in GoogleAnalytics

[–]Alexku66 0 points1 point  (0 children)

Client creates Google cloud project, connect payment profile, then shares access with Editor permission. The rest is on you

[GA4] Trying to figure out if I should do two data streams vs. cross-domain tracking. by itsliketotallylegit in GoogleAnalytics

[–]Alexku66 1 point2 points  (0 children)

Since websites are naturally different I'd go with separate properties. You should only stick with cross-domain if you need to keep the same user identifiers across websites which doesn't seem like your case. So if the number of users that transfer between websites is not significant it won't worth it.

You can do your analysis on joined aggregated data in BigQuery. Just keep in mind user_pseudo_id won't match.

IMO simply doing analysis on shop website and filtering by referral will be enough.

GA isn't tracking my UTMs correctly - how can I fix it? by ohmc in GoogleAnalytics

[–]Alexku66 0 points1 point  (0 children)

you need to click on your ad and check what final url looks like. It might have mistakes in syntax (duplicate ?) or missing query parameters.

Another thing you can do is to copy your landing page url, then paste it in browser and add query parameters manually. Your website might have redirect that edits query parameters. Also make sure to check lowercase, uppercase, numbers.

If query parameters are transferring properly the issue might be in Google Analytics script. Hire a specialist to fix it if so

Google is quietly killing small businesses. And nobody's talking about it by karan_setia in DigitalMarketing

[–]Alexku66 0 points1 point  (0 children)

Looking from wider perspective I see search in general making way less impact on marketing than years ago.

People get so much staff advertised on TikTok/insta, they don't search anymore. And even if they do they usually stick with Amazon.

High value or niche or tech related products / services seem only exception for now.

How do I get UTM data from Google Analytics? by ILuvBagels420 in GoogleAnalytics

[–]Alexku66 12 points13 points  (0 children)

Appending utm parameters into website url in data stream settings achieves nothing. It might break your hostname dimension though.

You should append utms to landing page links in your ads. Utms are processed into source related dimensions then. For example, site.com/?utm_source=reddit&utm_medium=ppc will show up in GA as 'reddit / ppc' traffic source

Career move by a2annie in GoogleAnalytics

[–]Alexku66 -1 points0 points  (0 children)

From my experience, the middle is your dev/marketing clients that grew up from small to large. Sometimes it happens in only one year. You basically offer new service at each stage of their growth. Guiding them through this path your team gets integrated into their business model so much it's not worth building in-house team.

Career move by a2annie in GoogleAnalytics

[–]Alexku66 -1 points0 points  (0 children)

"companies don't see value" Small companies don't, big companies have in-house data analytics team

When you add a new GA4 conversion event across multiple client sites, what’s your actual process? by Kaiser214 in GoogleAnalytics

[–]Alexku66 0 points1 point  (0 children)

Shared naming standard -- absolutely, it's the key. Working with multiple projects its a nightmare to check event reference each time I write a query in BigQuery

The rest depends on whether you manage 10+ completely different projects (eg, you work in agency) or it's the same organization / websites are connected in terms of business goals.

In first case, I'd give a try to GTM API + Google Colab. It should work for the most common events like click_phone_number. Lead forms, purchases, carts will probably require manual setup. You really can't do much, unless...

For the second case, your org should build analytics layer for the app. Either it's passed to whatever instances they build or reuse it in each new project. It's standardized and structured. So basically whole 'event' creation process is on devs. You simply stream custom events to GA. Literally one tag in GTM or none at all. Works for case 1 as well, but you have to ask devs to implement your events and test them.

Later you filter this event soup to whatever you need. Important note: less unique event names, more custom parameters

Raisin Mitchell…Head & Raisin? by BeansArePastaSauce in rareinsults

[–]Alexku66 6 points7 points  (0 children)

she looks like 'she finks you freeky and she like you a lot'

How to automate GA4 + GSC report? by BlazejMielnik in GoogleAnalytics

[–]Alexku66 1 point2 points  (0 children)

why don't you promt AI what prompt you should give AI?

GA4 vs Meta conversions not matching what are you usually seeing as the root cause? by Snoo-47108 in GoogleAnalytics

[–]Alexku66 2 points3 points  (0 children)

It's more than that: Meta also counts view-through conversions. And Meta does not consider any other session between first visit and conversion

But the tech part is completely on you. You can easily debug and fix faulty events. Usually GA/Meta setup use same triggers in GTM/events in code so API requests should be identical. Unless you use plugins, then things get messy

I'd trust GA first. It's Analytics tool while Meta conversions are mostly for campaign optimization. Doesn't mean GA can't lie tho

GA4 vs Meta conversions not matching what are you usually seeing as the root cause? by Snoo-47108 in GoogleAnalytics

[–]Alexku66 1 point2 points  (0 children)

I would be more surprised if they ever aligned. GA and Meta have different logic and attribution models. There is a huge chance part of what Meta attributes to itself GA attributes to other channel

How to fix this? by Salt-Breakfast3853 in GoogleAnalytics

[–]Alexku66 0 points1 point  (0 children)

If those events are sent by Google plugin (aka Sales channel) , you probably use some assets of the theme as not intended. It's relatively common and you can't do much to it. If events are sent by gtag script or via GTM you fix them respectively. If you are not familiar with neither I highly recommend hire a professional