Giter Club home page Giter Club logo

Comments (4)

uerceg avatar uerceg commented on August 23, 2024

Hey @MattAndDev

Thanks for reaching out. Unfortunately this kinda goes out of scope of us devs who are keeping an eye on GitHub tickets. Either your dedicated account manager or firing email to [email protected] in case you don't have one is definitely best place to ask questions like this and get response from our support team who is definitely knowledgable on this topic and strategies how to implement this.

Sorry for not being able to provide any better answer in here, but in case you have any further questions on the topic, feel free to ping in here and comment/reopen.

Cheers!

from web_sdk.

MattAndDev avatar MattAndDev commented on August 23, 2024

Hi there, thank you for the quick reply. I work for a large company and we do have our account manager.
Unluckily on that side I felt a lack of technical understanding that woudl not allow me to get my point over correctly.

So let me maybe rephrase my question: does this sdk offer a way to do provide native device ids instead of the generated web_uuid?

from web_sdk.

uerceg avatar uerceg commented on August 23, 2024

At this moment, it doesn't. Only identifier which Web SDK knows about is our randomly generated UUID string (web_uuid) and that's pretty much it. SDK is not trying to generate or build any other kind of identifier. If you are interested in Web SDK using some identifiers for your Android or iOS users, in theory you would need to make sure to pass them to web world on your own and find a strategy how to have them in Web SDK traffic so that you can later match that with your native apps traffic (callback parameters might be one way where you can attach native identifiers to callbacks which you set to be fired on each session/event and then maybe later in your BI system handle mappings).

But on the other hand, maybe counter question - have you maybe considered using web bridges which we offer for native iOS and Android apps which offer possibility to use SDK inside of your web app which is being loaded inside of web views in native iOS / Android app and pretty much forward everything which happens in web part to native SDK which performs all the tracking? In this way you would have all the traffic generated from web page being tied to mobile device which it was made on. Of course, not sure if you have native apps for this setup, but in case you do, might be a thing to consider.

from web_sdk.

MattAndDev avatar MattAndDev commented on August 23, 2024

in theory you would need to make sure to pass them to web world on your own and find a strategy how to have them in Web SDK traffic so that you can later match that with your native apps traffic

We do this already (and have been doing it for a while). Actually your SDK at version 4.1 was allowing for this behaviour too.

not sure if you have native apps for this setup

Unluckily web bridges only work in very specific scenarios, depending on the technology used to serve web apps in a native wrapper that feature will not be usable, either to for security reasons (trusted web activities) or for particular web view implementation (some legacy cordova stuff).

TL;DR;
Cross-app tracking actually works, as we have it working.
It would just be nice to have it either as feat of this SDK or documented somewhere else, so we don't need to hack ourselves around it.

Thanks!

from web_sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.