小编Iza*_*gen的帖子

将 Apple 归因数据 (iAd) 与 Firebase 转化跟踪相关联

我在这里看到了一个类似的问题但它有点不同,因为我需要的不仅仅是频道归因更深入,因为答案是什么。

使用 iAd,您可以requestAttributionDetails这里提到的那样,它提供了诸如活动 ID、关键字等详细信息。 Firebasein_app_purchase自动收集事件(这里),但不收集任何这些信息,至少根据链接的文档。

我的问题是,如果in_app_purchaseFirebase 自动记录该事件,我如何覆盖它(或添加额外的事件或用户属性)以提供我的分析所需的来自该 iAd 数据的活动归因、关键字等数据。这些归因详细信息对于我们确定哪些广告系列在用户转化后为我们带来回报至关重要。

iad firebase firebase-analytics

6
推荐指数
0
解决办法
177
查看次数

使用 @SpringBootTest Gradle 的 JUnit 初始化错误

我正在使用 Jupiter 库中的 Junit 5 编写一些测试。当我使用 @SpringBootTest 注释时,出现错误(初始化错误)

完整的堆栈跟踪。

org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:379) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildDefaultMergedContextConfiguration(AbstractTestContextBootstrapper.java:312) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:265) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildTestContext(AbstractTestContextBootstrapper.java:108) at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.buildTestContext(SpringBootTestContextBootstrapper.java:99) at org.springframework.test.context.TestContextManager.(TestContextManager.java:139) at org.springframework.test.context.TestContextManager.(TestContextManager.java:124) at org.junit.jupiter.engine.execution.ExtensionValuesStore.lambda$getOrComputeIfAbsent$0(ExtensionValuesStore.java:80) at org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier.get(ExtensionValuesStore.java:185) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:87) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:91) at org.junit.jupiter.engine.execution.NamespaceAwareStore.getOrComputeIfAbsent(NamespaceAwareStore.java:61) at org.springframework.test.context.junit.jupiter.SpringExtension.getTestContextManager(SpringExtension.java:202) at org.springframework.test.context.junit.jupiter.SpringExtension.beforeAll(SpringExtension.java:76) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.lambda$invokeBeforeAllCallbacks$7(ClassTestDescriptor.java:358) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.invokeBeforeAllCallbacks(ClassTestDescriptor.java:358) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.before(ClassTestDescriptor.java:197) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.before(ClassTestDescriptor.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:105) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) …
Run Code Online (Sandbox Code Playgroud)

java junit gradle

5
推荐指数
1
解决办法
2178
查看次数

linux通过完整路径执行二进制文件

ffmpeg我有一个可执行文件/home/juping/。如果我/home/juping/使用命令将工作目录更改为,我可以通过运行来cd /home/juping/运行可执行文件。如果我不更改工作目录,我仍然可以通过完整路径运行可执行文件吗?我尝试过,但没有成功。ffmpeg./ffmpeg.//home/juping/ffmpeg

linux binary executable

5
推荐指数
1
解决办法
7758
查看次数

如何从 Google Colab 访问我的 Google Drive 文件?

我在 Google Colab 中使用urlretrieve( urllib)从 url 下载图像。但是,下载图像后,我无法找到图像。

python-3.x google-drive-api google-colaboratory

4
推荐指数
1
解决办法
8209
查看次数

AttributeError:类型对象“Split”没有属性“Train”

我正在遵循使用 Google colab 的简单教程。

(train_data,validation_data),test_data=tfds.load(name='imdb_reviews',
          split=((tfds.Split.Train.subsplit([6,4])),tfds.Split.Test),
          as_supervised=True)
Run Code Online (Sandbox Code Playgroud)

编写此代码后,我收到如下错误:

AttributeError                            Traceback (most recent call last)
<ipython-input-10-facc01319dcb> in <module>()


         1 (train_data,validation_data),test_data=tfds.load(name='imdb_reviews',
    ----> 2           split=((tfds.Split.Train.subsplit([6,4])),tfds.Split.Test),
          3           as_supervised=True)

AttributeError: type object 'Split' has no attribute 'Train'
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
3422
查看次数