Budget: 200 EUR Deadline: 2 days
share your website i will take a look
will share previous shopify work in chat - to make sure we match together
Good day, we are looking for a professional who can set up KeyTaro for our case on Shopify.
We need a person with extensive experience, as already 3 people have failed to complete the work.
We communicate directly with KeyTaro. We have checked all the settings with them in KeyTaro, everything is fine there. We need to find a bug on our Shopify site.
Our task is to track buyers and their FTD (New clients from their advertising campaigns) Source only FB.
Everything is set up through the KeyTaro integration script. Some purchases are tracked with the specified buyer, but about 80% of purchases do not track PARAMETERS. The sub ID comes through, but there are no parameters, even at the Click ID level, but FB tracks these purchases correctly through the buyers' accounts via the pixel.
In our resource, the main difficulty is that we use 2 domains. The first site receives traffic, and we track add to cart and checkout initialization. And on the second, purchases
The code, and how everything is set up, I am ready to show on a call.
Budget: 200 EUR Deadline: 2 days
share your website i will take a look
will share previous shopify work in chat - to make sure we match together
Budget: 200 EUR Deadline: 2 days
Good day.
I am ready to connect and address the issue with Keitaro ↔ Shopify ↔ Facebook, including cases with two domains and the loss of parameters.
I understand your task as follows:
source of traffic — Facebook;
it is necessary to correctly track buyers and their FTD (first purchases of new customers);
sub_id is received, but parameters (sub, click_id, fb params) are lost in about 80% of purchases;
at the same time, Facebook Pixel correctly attributes purchases across accounts;
two domains are used:
domain 1 — entry of traffic, add-to-cart, init checkout
domain 2 — final purchase
integration is done through the Keitaro script, and the settings on the Keitaro side have been checked together with their support.
What such a problem is usually related to (and what I will check):
loss of parameters during cross-domain transitions (cookies / localStorage / SameSite / domain scope);
incorrect transmission of sub_id / click_id between domains;
features of Shopify checkout (redirects, sandbox, JS limitations);
discrepancies between pixel tracking and server-side / script tracking;
overwriting or clearing parameters at the theme / Shopify apps level;
user behavior (returns, repeat visits, Safari / iOS).
What I can do:
thoroughly analyze the current integration scheme;
find a specific bug on the Shopify side (code, domains, cookies, events);
propose and implement a working solution (through cross-domain storage, passing parameters, S2S if necessary);
achieve stable tracking of FTD with correct attribution of buyers.
Work format:
I am ready to review the code and settings on a call, as you suggest;
I work specifically with such non-standard cases where "everything is set up, but it doesn't work";
I focus on results, not formal checks.
If relevant — I can start with a short diagnostic call and immediately indicate where exactly the parameters are being lost and what to do about it.
Budget: 200 EUR Deadline: 2 days
Hello! I have reviewed your assignment and believe that I can successfully complete it. I would be happy to collaborate, please write to me personally for further details.
Budget: 200 EUR Deadline: 5 days
Good day! I have strong experience with Shopify tracking, third-party trackers, and complex attribution setups (including multi-domain flows). I can analyze your Shopify code and KeyTaro integration to identify why parameters are lost while FB pixel tracks correctly. Ready to review everything on a call and fix the issue. Portfolio and similar cases available on request
here's my portfolio
Freelancehunt
Budget: 190 EUR Deadline: 9 days
I have strong experience with Shopify tracking KeyTaro integrations and complex multi domain attribution setups. I can identify why parameters are being lost between domains fix the KeyTaro script implementation and ensure accurate FTD and FB source tracking at purchase level. I’m comfortable reviewing code and setup on a live call and resolving this efficiently.
Ready to start
Freelancehunt
Budget: 200 EUR Deadline: 10 days
Hi!
I have strong experience with **Shopify tracking, multi-domain setups, and FB attribution**. I can audit your *Key Taro + Shopify + Pixel* flow, identify why ~80% of FTD parameters are missing, and fix cross-domain tracking issues.
Ready to join a call, review your current scripts, and deliver a working solution.
Freelancehunt
Budget: 200 EUR Deadline: 10 days
Hello,
I understand how frustrating this situation is — especially after several unsuccessful attempts and with Keitaro already confirmed as correctly configured.
I can help you identify and fix the issue on the Shopify side, specifically around parameter loss when using two domains and tracking FB traffic → purchase events.
How I’ll approach this
Deep audit of the Keitaro integration script on both domains
Check how click ID / parameters are passed between domain 1 (traffic, ATC, IC) and domain 2 (purchase)
Analyze redirects, cross-domain tracking, cookies, and session persistence
Verify Shopify checkout behavior and possible parameter stripping
Ensure correct FTD attribution for FB campaigns in Keitaro
Since FB pixel tracks purchases correctly, this strongly points to a cross-domain / parameter persistence issue, not Keitaro itself — which aligns with what you described.
Experience
Keitaro + Shopify setups
FB traffic tracking and attribution
Complex tracking with multiple domains
Debugging cases where “everything is set up correctly but doesn’t work”
I’m comfortable reviewing the code live on a call and getting to the root cause rather than applying guesswork.
Ready to jump on a call and resolve this properly.
Budget: 700 EUR Deadline: 14 days
Hello. We have a team that includes specialists with extensive experience working with Shopify. We can take on solving your issue
Budget: 190 EUR Deadline: 4 days
I have excellent experience working with Shopify, I am ready to take on the task, I would be happy to discuss the details.
Budget: 300 EUR Deadline: 3 days
Hello. Your situation looks like a typical cross-domain issue in Shopify, not a Keitaro problem.
The fact that FB Pixel correctly sees purchases, while Keitaro loses parameters even at the click_id level, usually indicates a loss of parameters during redirects / checkout flow / storage.
I work with Keitaro + Shopify specifically in complex cases (2 domains, sub_id, buyer attribution). I suggest starting with a technical audit of the integration (without "reconfiguring blindly"), after which I will provide a clear fix plan.
Brief I need a program in Python that runs on my PC (Windows) and creates faceless videos in the format of "voiceover + changing visuals from photos and clips" — like historical documentaries on YouTube (I will attach an example separately). I input a topic → the program writes a script, voices it, selects video/photos from free archives for each piece of text, edits them together → outputs a ready MP4. For me only. No website, no users, no sales. One user — me. How it works (step by step) 1. Input. A simple window opens. I enter the topic of the video and choose a voice from the list (**the list of voices is automatically pulled from ElevenLabs via API** — available on my account). I click "Create." (Second mode: insert a ready script instead of generating.) 2. Script. The program writes a script on the topic of the specified length via LLM API (OpenAI/Anthropic, key in settings). 3. Scene breakdown. LLM divides the script into scenes and returns for each: scene text; visual type: video or photo; search query (a detailed phrase of what should be in the frame); highlight mark + importance rating 1-10 (for intro, see below). 4. Voiceover. The text is sent to ElevenLabs API with the chosen voice → audio. The video sequence is cut to match the length of the audio for each scene. 5. Video/photo selection — from free sources via API (see the list below). A specific request is formed for each source (for accuracy). If one doesn't yield results — it tries the next. 6. Verification (maximum 3 steps per scene). Step 1: the program takes the first found option (video/photo) based on the request. Step 2: sends the frame to LLM — "does it fit the scene?". If it fits → stop. Step 3 (if it doesn't fit): the program switches to searching for photos (it's easier to find photos with an exact request than videos — this guarantees relevance) and takes it with enhanced motion (zoom + pan). No more than 3 steps per scene — this saves the LLM budget and ensures that the frame is relevant. 7. Assembly via ffmpeg/moviepy: clips and photos timed to the voiceover, photos are animated with zoom (Ken Burns effect), voice on top, simple transitions. Output: MP4 1920×1080. Video sequence rules (important — the program is responsible for this) First 60 seconds — intro teaser: a montage of the most impactful clips from the entire video (scenes with the highest importance rating that contain video) under a separate introductory text from LLM ("in this video you will learn..."), frames without explanations, creating intrigue. Then a transition to the main part. Alternation: video insert at least every ~6 seconds, no many photos in a row. Video share: at least ~40% of the time — live clips, the rest — photos with zoom. Frame length: 4-6 seconds (both photos and videos). No rapid cuts, no prolonged static shots. For purely historical topics where there is no video — photos with enhanced motion (zoom + pan). Sources (all free, with API) Modern video + photos: Pexels, Pixabay. Historical/archive (public domain): Wikimedia Commons, Archive.org, Library of Congress, Europeana, NASA, Smithsonian Open Access, Flickr Commons, openverse. Each source is a separate module, easy to add new ones. Use only public domain / free licenses with the right for commercial use. No parsing of other YouTube/sites, movie clips, images "from Google".Uniqueness of selection To ensure videos do not match others: take a random clip from the top results (not the first), maintain a database of already used clips (do not repeat), optionally — light processing of the clip (crop/mirror/speed). Options (enable/disable in settings) Photos only — if enabled, the video is assembled PURELY from photos, without video clips. Each photo MUST have motion (zoom and/or pan, Ken Burns effect) — even in this mode, there should be no static "dead" frames, minimal dynamics always. If disabled — standard mode (photos + video clips alternating, as per video sequence rules). No voiceover — if enabled, the video is assembled based on the text WITHOUT generating voice: the code DOES NOT call ElevenLabs and does not overlay voice (the video sequence is selected based on the text of the scenes, timing of frames — according to rules/parameters, without reference to audio). If disabled — it automatically generates voiceover based on the text through ElevenLabs, as usual. Atmospheric overlay — if enabled, a semi-transparent layer with floating particles/dust/glowing bokeh/light fog (particle/dust/bokeh/fog overlay, screen/add mode) is applied over the entire video sequence to make the frames look alive and cinematic. When installing the program, a set of 5-8 popular overlays (particles, dust,copybokeh, fog, light cinematic "grain") is placed in a local folder — I choose the needed one from the list. Adjustable transparency/brightness of the overlay (slider 0-100%), so the effect is neithercopytoo dull nor too pronounced — I adjust the strength myself. Ideally, the overlay should also be applicable to ALREADY finished videos separatelycopy(post-processing: take a ready MP4 → choose overlay → set transparency → save), not just during assembly. Where to get overlays for packaging (free license): Pexels, Pixabay (queriescopy"particle overlay", "bokeh overlay", "dust overlay", "light leaks", "film grain"), Mixkit, Videezy. The performer selects 5-8 pieces and places them in the program folder. Subtitles (embed or separate .srt). Clip processing for uniqueness. Resolution/format, video length, video share, search depth.Technical requirements Python. Modular structure (sources and LLM — through interchangeable modules, to easily replace or add). All API keys — in the settings file, not in the code. Simple window (GUI at the discretion of the performer — Tkinter/PyQt), launched by double-clicking. README with instructions, clear logs, comments in the code.What I provide API keys (ElevenLabs, LLM, where registration is needed — I will arrange). I will pay for any fees myself. Examples of video references (I will attach) and examples of topics for tests.Acceptance (ready if) I launch → window → I enter the topic, choose the voice → "Create" → I receive a ready MP4. The video sequence matches the meaning of the text, alternating video/photos, intro teaser 60 sec, voiceover on top. Works with at least 6 free sources, with fallback between them. Frame verification through LLM: max. 3 steps per scene (found → LLM checked → if not, photo with motion as a sure bet). Uniqueness: randomization + database of used. Only legal sources. There is a README, runs from scratch.Delivery of results All source code — in open view (all files), without obfuscation + compiled working version. I can run it myself from the sources according to the instructions (README: installation, keys, launch). The code must be clean, commented, and understandable, so **any other programmer can continue working** on it if needed (not tied to the author). **All everyday work — through the interface (buttons, fields, sliders, dropdown lists), WITHOUT the need to touch the code.** All settings (topic, voice, options, overlay, folders, length, formats) are changed in the program window, not by editing files. The code in hand — only as my property and insurance, not as a way to control the program. All rights to the code after payment — mine.Disk space management (important) The program should not fill up the disk. Implement: After assembling the video, all intermediate files (downloaded clips, temporary pieces, audio cuts) are automatically deleted — only the ready MP4 remains on the disk. Cache limit (parameter in settings, e.g., 5 GB): when exceeded, old downloaded files are automatically deleted (starting with the oldest). I set the folder for ready videos and for temporary files in the settings. Show how much space is occupied, and a button "clear cache" manually.Please specify in your response Examples of similar works (ffmpeg/moviepy, working with stock/archive APIs, ElevenLabs/LLM). Proposal for GUI. Does the solution use a database (which and why) — or are local files sufficient. Timeline and cost.
We are developing a real-time integration with the external service Trainer. We send structured snapshots of the state, receive recommendations, and display them in a pop-up bubble. The task is stable and complete data transmission for the correct operation of the Trainer. We are looking for a developer for the chain: data processing → HTTP communication → overlay. We need people with the following skills Python is good, Java basics, API HTTP/JSON-APIs The project is 90% ready but there are some inconsistencies
A local Python script needs to be developed to automatically fill a Google Sheet with data from the company's internal service. Main logic: 1. Connect to the Google Sheet. 2. Find rows where the ID is filled but two target values are missing. 3. Form a link based on the template: https://internal-service.example/item/{ID} 4. Retrieve the two values (via API, if it exists, otherwise via Playwright). 5. Write the values back to the Google Sheet. 6. Mark the row as processed. 7. Continue processing the next rows. Requirements: • Python • Google Sheets API • Priority to use the official API • If no API — Playwright • No OCR, screen recognition, or mouse coordinates • Confidential data must not be logged • Configuration via .env • Test mode (without writing to the sheet) • Do not process already filled rows • Batch write changes to Google Sheets • Proper error handling and retries It is necessary to provide: - source code; - requirements.txt; - example .env.example; - installation instructions; - running instructions; - brief architecture description. Before starting implementation, please: 1. Suggest an architecture. 2. List the necessary accesses. 3. Ask clarifying questions. 4. Indicate the cost, deadlines, and estimated number of hours.
As part of enhancing the cybersecurity level of our infrastructure, we need to abandon the practice of storing "eternal" and static API keys, passwords, and integration tokens in the configuration files (.env, appsettings.json, config.yaml) of our microservices. Business Goal: Create a single secure storage point for confidential data (secrets) with a mechanism for their automatic updating (rotation) in external systems on a schedule. Our other services will request current tokens "on the fly" via API, which will minimize damage in case of compromise of any system component.Security Model and Encryption (Crypto Core) No secret should be stored in plaintext in the database. Upon application startup, a Master Key is passed to the environment variables. If the key is missing or has an invalid length, the service should fail at the initialization stage with a clear error in the logs. Each secret is encrypted before being written to the database using this Master Key. Upon request, it is decrypted in memory and returned in the response body.Audit Logging (Audit Trail) Any action with secrets (creation, reading by the service, successful or unsuccessful rotation) must be recorded in a separate log file audit.log (or a separate table in the database). Strict Taboo: It is strictly prohibited to record the actual values of secrets in the audit log (neither in plaintext nor in encrypted form).
Need a specialist for writing parsers who can bypass CLOUDFRAME. Parsing of products occurs from sites with authorization. There are 10+ donors of varying complexity, with different levels of protection. Parsing of products occurs from sites with authorization. Parses data into a ready-made Mysql database + photographs on the server. It is necessary to write a parser according to the tasks described in the technical assignment and adapt the data to the existing database for full functionality on the site. Technical assignment and example donor upon request. Desktop parsers and C# are not considered.